{"id":5918,"name":"nlopt","description":"library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization","url":"https://github.com/stevengj/nlopt","last_synced_at":"2025-09-04T18:57:46.649Z","repository":{"id":10292561,"uuid":"12412122","full_name":"stevengj/nlopt","owner":"stevengj","description":"library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization","archived":false,"fork":false,"pushed_at":"2025-08-23T02:29:45.000Z","size":4449,"stargazers_count":2084,"open_issues_count":94,"forks_count":642,"subscribers_count":77,"default_branch":"master","last_synced_at":"2025-08-23T04:25:04.615Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stevengj.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.bib","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2025-08-23T02:29:50.000Z","dependencies_parsed_at":"2023-10-20T23:15:39.502Z","dependency_job_id":"ebaa51a1-d6f7-48b5-a19e-019296a570de","html_url":"https://github.com/stevengj/nlopt","commit_stats":{"total_commits":777,"total_committers":54,"mean_commits":14.38888888888889,"dds":0.3436293436293436,"last_synced_commit":"3f9cfd352ad60083df26aeffe85f3ca277e26887"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"purl":"pkg:github/stevengj/nlopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/sbom","scorecard":{"id":779002,"data":{"date":"2025-08-11","repo":{"name":"github.com/stevengj/nlopt","commit":"a75f3d99785a3f99ecdf851c8f32718466907017"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Code-Review","score":3,"reason":"Found 9/30 approved changesets -- score normalized to 3","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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":5,"reason":"1 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build.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":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:7: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:11","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 pipCommand 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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-23T04:25:07.144Z","repository_id":10292561,"created_at":"2025-08-23T04:25:07.144Z","updated_at":"2025-08-23T04:25:07.144Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273657157,"owners_count":25145003,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"stevengj","name":"Steven G. Johnson","uuid":"2913679","kind":"user","description":null,"email":"","website":"http://math.mit.edu/~stevenj","location":null,"twitter":null,"company":"Massachusetts Institute of Technology","icon_url":"https://avatars.githubusercontent.com/u/2913679?v=4","repositories_count":31,"last_synced_at":"2023-04-04T19:10:57.284Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/stevengj","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T15:01:43.872Z","updated_at":"2023-04-04T19:10:57.452Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj/repositories"},"packages":[{"id":6061264,"name":"nlopt-dev","ecosystem":"alpine","description":"Library for nonlinear optimization (development files)","homepage":"https://github.com/stevengj/nlopt","licenses":"LGPL-2.1-or-later","normalized_licenses":["LGPL-2.1-or-later"],"repository_url":"https://github.com/stevengj/nlopt","keywords_array":[],"namespace":"testing","versions_count":5,"first_release_published_at":"2022-05-06T09:50:47.000Z","latest_release_published_at":"2025-06-04T10:53:16.000Z","latest_release_number":"2.10.0-r1","last_synced_at":"2025-08-23T04:36:39.774Z","created_at":"2023-01-31T19:07:30.106Z","updated_at":"2025-08-23T10:09:23.904Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/testing/x86_64/nlopt-dev","install_command":"apk add nlopt-dev","documentation_url":null,"metadata":{"repository":"testing","architecture":"x86_64"},"repo_metadata":{"id":10292561,"uuid":"12412122","full_name":"stevengj/nlopt","owner":"stevengj","description":"library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization","archived":false,"fork":false,"pushed_at":"2025-08-23T02:29:45.000Z","size":4449,"stargazers_count":2084,"open_issues_count":94,"forks_count":642,"subscribers_count":77,"default_branch":"master","last_synced_at":"2025-08-23T04:25:04.615Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stevengj.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.bib","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2025-08-23T02:29:50.000Z","dependencies_parsed_at":"2023-10-20T23:15:39.502Z","dependency_job_id":"ebaa51a1-d6f7-48b5-a19e-019296a570de","html_url":"https://github.com/stevengj/nlopt","commit_stats":{"total_commits":777,"total_committers":54,"mean_commits":14.38888888888889,"dds":0.3436293436293436,"last_synced_commit":"3f9cfd352ad60083df26aeffe85f3ca277e26887"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"purl":"pkg:github/stevengj/nlopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/sbom","scorecard":{"id":779002,"data":{"date":"2025-08-11","repo":{"name":"github.com/stevengj/nlopt","commit":"a75f3d99785a3f99ecdf851c8f32718466907017"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Code-Review","score":3,"reason":"Found 9/30 approved changesets -- score normalized to 3","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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":5,"reason":"1 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build.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":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:7: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:11","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 pipCommand 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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-23T04:25:07.144Z","repository_id":10292561,"created_at":"2025-08-23T04:25:07.144Z","updated_at":"2025-08-23T04:25:07.144Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746549,"owners_count":24813570,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"stevengj","name":"Steven G. Johnson","uuid":"2913679","kind":"user","description":null,"email":"","website":"http://math.mit.edu/~stevenj","location":null,"twitter":null,"company":"Massachusetts Institute of Technology","icon_url":"https://avatars.githubusercontent.com/u/2913679?v=4","repositories_count":31,"last_synced_at":"2023-04-04T19:10:57.284Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/stevengj","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T15:01:43.872Z","updated_at":"2023-04-04T19:10:57.452Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj/repositories"},"tags":[{"name":"v2.10.0","sha":"7d04da19236148f9ae9d8dfa470a2264f5d2aa33","kind":"commit","published_at":"2025-02-04T18:29:30.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.0/manifests"},{"name":"v2.9.1","sha":"11cff2c773b4b98821915a72179f4667c307ce6d","kind":"tag","published_at":"2024-11-25T16:43:53.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.9.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"c500b5044482b17cf0f85de1ca66d036efecf668","kind":"tag","published_at":"2024-11-10T18:48:09.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.9.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.0/manifests"},{"name":"v2.8.0","sha":"58995c25b4d918759a107bd52a457122343b9c6d","kind":"commit","published_at":"2024-08-09T20:31:24.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.8.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.8.0/manifests"},{"name":"v2.7.1","sha":"09b3c2a6da71cabcb98d2c8facc6b83d2321ed71","kind":"commit","published_at":"2021-12-03T18:38:01.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.7.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"10869df05bbc801e43c90a52fd6975b7bda2ecb8","kind":"commit","published_at":"2020-11-19T02:21:56.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.7.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.0/manifests"},{"name":"v2.6.2","sha":"41967f1981d82d8495c0b27151a126bc35ae0d96","kind":"commit","published_at":"2020-04-15T16:58:01.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"5351d0fbc8ca2a7418a77200c4408ff80fd8eaa1","kind":"commit","published_at":"2019-04-13T12:39:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"16e200f75f5f579f42e6ca303be4a7549c7ab6fb","kind":"commit","published_at":"2019-04-12T20:12:44.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"24fc75fa160978e0f3d757cbe54e8d858bd25ac9","kind":"commit","published_at":"2018-07-26T21:11:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.5.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.5.0/manifests"},{"name":"nlopt-2.4.2","sha":"355a597b43c80f616252cb370fa9f7e5c997418e","kind":"commit","published_at":"2014-05-20T18:36:34.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.2/manifests"},{"name":"nlopt-2.4.1","sha":"3bddb8ec410ae7fbe35cd27a4acb79c9c2e255bf","kind":"commit","published_at":"2013-11-19T20:24:56.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.1/manifests"},{"name":"nlopt-2.4","sha":"2cac5a941ee27c27abec7941255aac3d56ff57a9","kind":"commit","published_at":"2013-11-02T18:30:10.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4/manifests"},{"name":"nlopt-2.3","sha":"d50c59a3dcad8fabbe3014bd1aac17978842a806","kind":"tag","published_at":"2012-07-20T20:29:11.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.3","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.3/manifests"},{"name":"nlopt-2.2.3","sha":"c1ab63cd00f4e607450bfad2aa5837e773240422","kind":"tag","published_at":"2011-06-08T17:28:57.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.3","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.3/manifests"},{"name":"nlopt-2.2.2","sha":"3686dd2ba7a371d909691ad21c1e581e17073c7e","kind":"tag","published_at":"2011-05-26T17:59:32.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.2/manifests"},{"name":"nlopt-2.2.1","sha":"65f6f2feac6262716dd82aafc4b01bf22b4c7164","kind":"tag","published_at":"2010-09-06T18:02:37.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.1/manifests"},{"name":"nlopt-2.2","sha":"eaf3ca514e30b5ee8c8f7b97b378099de1c35418","kind":"tag","published_at":"2010-07-15T22:00:07.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2/manifests"},{"name":"nlopt-2.1.2","sha":"60837d8a4e304f302d9c890bfd16c892e15d8597","kind":"tag","published_at":"2010-07-08T21:50:18.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.2/manifests"},{"name":"nlopt-2.1.1","sha":"0cb38132446355f296d4c70e526af10f8f2acdf8","kind":"tag","published_at":"2010-07-07T23:07:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.1/manifests"},{"name":"nlopt-2.1","sha":"f3cb4370af4032fd1ef2236298a8861701a24cd1","kind":"tag","published_at":"2010-07-06T21:20:09.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1/manifests"},{"name":"nlopt-2.0.2","sha":"30c4df4d8eeace7f9ac1ccbae3da04d4f4af9a03","kind":"tag","published_at":"2010-06-17T17:02:37.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.2/manifests"},{"name":"nlopt-2.0.1","sha":"c2fe615dfc211115d434bd17387dc2ffd0b16955","kind":"tag","published_at":"2010-06-16T23:33:27.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.1/manifests"},{"name":"nlopt-2.0","sha":"e20f4b4eb7fb21c3665245ff87c1689dfc052501","kind":"tag","published_at":"2010-06-16T02:10:57.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0/manifests"},{"name":"nlopt-1.2","sha":"c59148633a27390ab91a5630e8c6a40f02d0ee2f","kind":"tag","published_at":"2009-11-19T01:55:03.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.2/manifests"},{"name":"nlopt-1.1","sha":"6b44d3f13239a6b1b4d87f19ed58be66d2261056","kind":"tag","published_at":"2009-11-13T01:38:53.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.1/manifests"},{"name":"nlopt-1.0.1","sha":"706b2fc76359af9a4bf91501cccae35b56606191","kind":"tag","published_at":"2008-11-13T21:11:59.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.0.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0.1/manifests"},{"name":"nlopt-1.0","sha":"f480f6d9d676e0ba1d07419ad32bc4c2909b6e3f","kind":"tag","published_at":"2008-11-12T03:49:54.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:09:23.904Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":14.64073262366938,"stargazers_count":8.06590482154039,"forks_count":4.6415153412648715,"average":6.837038196618661},"purl":"pkg:apk/alpine/nlopt-dev?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/nlopt-dev","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/nlopt-dev","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/nlopt-dev/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T10:09:23.459Z","issues_count":175,"pull_requests_count":80,"avg_time_to_close_issue":52782862.39130435,"avg_time_to_close_pull_request":14786259.785714285,"issues_closed_count":138,"pull_requests_closed_count":70,"pull_request_authors_count":49,"issue_authors_count":145,"avg_comments_per_issue":2.702857142857143,"avg_comments_per_pull_request":2.05,"merged_pull_requests_count":50,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":32,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":3828894.888888889,"past_year_avg_time_to_close_pull_request":644445.04,"past_year_issues_closed_count":18,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":18,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":2.09375,"past_year_avg_comments_per_pull_request":1.9375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}],"active_maintainers":[{"login":"jschueller","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-dev/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-dev/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-dev/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-dev/related_packages","maintainers":[{"uuid":"cielesti@protonmail.com","login":null,"name":"Celeste","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Celeste","packages_count":2602,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Celeste","role":null,"created_at":"2024-08-26T03:29:20.395Z","updated_at":"2024-08-26T03:29:20.395Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/cielesti@protonmail.com/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":37091,"maintainers_count":822,"namespaces_count":3,"keywords_count":6480,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2628},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2025-09-04T05:02:22.372Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":3263329,"name":"nlopt","ecosystem":"nuget","description":"The NLopt nonlinear-optimization package","homepage":"http://github.com/stevengj/nlopt","licenses":"other","normalized_licenses":["GPL-1.0+"],"repository_url":"https://github.com/stevengj/nlopt","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"1900-01-01T00:00:00.000Z","latest_release_published_at":"1900-01-01T00:00:00.000Z","latest_release_number":"2.6.1.2","last_synced_at":"2025-08-23T04:36:06.959Z","created_at":"2022-04-10T16:38:25.816Z","updated_at":"2025-08-23T10:09:23.877Z","registry_url":"https://www.nuget.org/packages/nlopt/","install_command":"Install-Package nlopt","documentation_url":null,"metadata":{"owners":"Steven G. Johnson","require_license_acceptance":false,"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[]},"repo_metadata":{"id":10292561,"uuid":"12412122","full_name":"stevengj/nlopt","owner":"stevengj","description":"library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization","archived":false,"fork":false,"pushed_at":"2025-08-23T02:29:45.000Z","size":4449,"stargazers_count":2084,"open_issues_count":94,"forks_count":642,"subscribers_count":77,"default_branch":"master","last_synced_at":"2025-08-23T04:25:04.615Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stevengj.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.bib","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2025-08-23T02:29:50.000Z","dependencies_parsed_at":"2023-10-20T23:15:39.502Z","dependency_job_id":"ebaa51a1-d6f7-48b5-a19e-019296a570de","html_url":"https://github.com/stevengj/nlopt","commit_stats":{"total_commits":777,"total_committers":54,"mean_commits":14.38888888888889,"dds":0.3436293436293436,"last_synced_commit":"3f9cfd352ad60083df26aeffe85f3ca277e26887"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"purl":"pkg:github/stevengj/nlopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/sbom","scorecard":{"id":779002,"data":{"date":"2025-08-11","repo":{"name":"github.com/stevengj/nlopt","commit":"a75f3d99785a3f99ecdf851c8f32718466907017"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Code-Review","score":3,"reason":"Found 9/30 approved changesets -- score normalized to 3","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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":5,"reason":"1 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build.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":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:7: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:11","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 pipCommand 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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-23T04:25:07.144Z","repository_id":10292561,"created_at":"2025-08-23T04:25:07.144Z","updated_at":"2025-08-23T04:25:07.144Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746549,"owners_count":24813570,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"stevengj","name":"Steven G. Johnson","uuid":"2913679","kind":"user","description":null,"email":"","website":"http://math.mit.edu/~stevenj","location":null,"twitter":null,"company":"Massachusetts Institute of Technology","icon_url":"https://avatars.githubusercontent.com/u/2913679?v=4","repositories_count":31,"last_synced_at":"2023-04-04T19:10:57.284Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/stevengj","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T15:01:43.872Z","updated_at":"2023-04-04T19:10:57.452Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj/repositories"},"tags":[{"name":"v2.10.0","sha":"7d04da19236148f9ae9d8dfa470a2264f5d2aa33","kind":"commit","published_at":"2025-02-04T18:29:30.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.0/manifests"},{"name":"v2.9.1","sha":"11cff2c773b4b98821915a72179f4667c307ce6d","kind":"tag","published_at":"2024-11-25T16:43:53.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.9.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"c500b5044482b17cf0f85de1ca66d036efecf668","kind":"tag","published_at":"2024-11-10T18:48:09.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.9.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.0/manifests"},{"name":"v2.8.0","sha":"58995c25b4d918759a107bd52a457122343b9c6d","kind":"commit","published_at":"2024-08-09T20:31:24.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.8.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.8.0/manifests"},{"name":"v2.7.1","sha":"09b3c2a6da71cabcb98d2c8facc6b83d2321ed71","kind":"commit","published_at":"2021-12-03T18:38:01.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.7.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"10869df05bbc801e43c90a52fd6975b7bda2ecb8","kind":"commit","published_at":"2020-11-19T02:21:56.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.7.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.0/manifests"},{"name":"v2.6.2","sha":"41967f1981d82d8495c0b27151a126bc35ae0d96","kind":"commit","published_at":"2020-04-15T16:58:01.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"5351d0fbc8ca2a7418a77200c4408ff80fd8eaa1","kind":"commit","published_at":"2019-04-13T12:39:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"16e200f75f5f579f42e6ca303be4a7549c7ab6fb","kind":"commit","published_at":"2019-04-12T20:12:44.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"24fc75fa160978e0f3d757cbe54e8d858bd25ac9","kind":"commit","published_at":"2018-07-26T21:11:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.5.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.5.0/manifests"},{"name":"nlopt-2.4.2","sha":"355a597b43c80f616252cb370fa9f7e5c997418e","kind":"commit","published_at":"2014-05-20T18:36:34.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.2/manifests"},{"name":"nlopt-2.4.1","sha":"3bddb8ec410ae7fbe35cd27a4acb79c9c2e255bf","kind":"commit","published_at":"2013-11-19T20:24:56.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.1/manifests"},{"name":"nlopt-2.4","sha":"2cac5a941ee27c27abec7941255aac3d56ff57a9","kind":"commit","published_at":"2013-11-02T18:30:10.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4/manifests"},{"name":"nlopt-2.3","sha":"d50c59a3dcad8fabbe3014bd1aac17978842a806","kind":"tag","published_at":"2012-07-20T20:29:11.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.3","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.3/manifests"},{"name":"nlopt-2.2.3","sha":"c1ab63cd00f4e607450bfad2aa5837e773240422","kind":"tag","published_at":"2011-06-08T17:28:57.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.3","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.3/manifests"},{"name":"nlopt-2.2.2","sha":"3686dd2ba7a371d909691ad21c1e581e17073c7e","kind":"tag","published_at":"2011-05-26T17:59:32.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.2/manifests"},{"name":"nlopt-2.2.1","sha":"65f6f2feac6262716dd82aafc4b01bf22b4c7164","kind":"tag","published_at":"2010-09-06T18:02:37.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.1/manifests"},{"name":"nlopt-2.2","sha":"eaf3ca514e30b5ee8c8f7b97b378099de1c35418","kind":"tag","published_at":"2010-07-15T22:00:07.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2/manifests"},{"name":"nlopt-2.1.2","sha":"60837d8a4e304f302d9c890bfd16c892e15d8597","kind":"tag","published_at":"2010-07-08T21:50:18.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.2/manifests"},{"name":"nlopt-2.1.1","sha":"0cb38132446355f296d4c70e526af10f8f2acdf8","kind":"tag","published_at":"2010-07-07T23:07:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.1/manifests"},{"name":"nlopt-2.1","sha":"f3cb4370af4032fd1ef2236298a8861701a24cd1","kind":"tag","published_at":"2010-07-06T21:20:09.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1/manifests"},{"name":"nlopt-2.0.2","sha":"30c4df4d8eeace7f9ac1ccbae3da04d4f4af9a03","kind":"tag","published_at":"2010-06-17T17:02:37.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.2/manifests"},{"name":"nlopt-2.0.1","sha":"c2fe615dfc211115d434bd17387dc2ffd0b16955","kind":"tag","published_at":"2010-06-16T23:33:27.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.1/manifests"},{"name":"nlopt-2.0","sha":"e20f4b4eb7fb21c3665245ff87c1689dfc052501","kind":"tag","published_at":"2010-06-16T02:10:57.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0/manifests"},{"name":"nlopt-1.2","sha":"c59148633a27390ab91a5630e8c6a40f02d0ee2f","kind":"tag","published_at":"2009-11-19T01:55:03.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.2/manifests"},{"name":"nlopt-1.1","sha":"6b44d3f13239a6b1b4d87f19ed58be66d2261056","kind":"tag","published_at":"2009-11-13T01:38:53.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.1/manifests"},{"name":"nlopt-1.0.1","sha":"706b2fc76359af9a4bf91501cccae35b56606191","kind":"tag","published_at":"2008-11-13T21:11:59.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.0.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0.1/manifests"},{"name":"nlopt-1.0","sha":"f480f6d9d676e0ba1d07419ad32bc4c2909b6e3f","kind":"tag","published_at":"2008-11-12T03:49:54.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:09:23.877Z","dependent_packages_count":0,"downloads":null,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":12.696710402554181,"dependent_packages_count":19.548236353119677,"stargazers_count":null,"forks_count":null,"average":16.12247337783693},"purl":"pkg:nuget/nlopt","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/nlopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/nlopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/nlopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T10:09:23.459Z","issues_count":175,"pull_requests_count":80,"avg_time_to_close_issue":52782862.39130435,"avg_time_to_close_pull_request":14786259.785714285,"issues_closed_count":138,"pull_requests_closed_count":70,"pull_request_authors_count":49,"issue_authors_count":145,"avg_comments_per_issue":2.702857142857143,"avg_comments_per_pull_request":2.05,"merged_pull_requests_count":50,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":32,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":3828894.888888889,"past_year_avg_time_to_close_pull_request":644445.04,"past_year_issues_closed_count":18,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":18,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":2.09375,"past_year_avg_comments_per_pull_request":1.9375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}],"active_maintainers":[{"login":"jschueller","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/nlopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/nlopt/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/nlopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/nlopt/related_packages","maintainers":[],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740073,"maintainers_count":102506,"namespaces_count":0,"keywords_count":152168,"github":"nuget","metadata":{"funded_packages_count":25417},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-04T05:39:21.982Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/namespaces"}},{"id":4054353,"name":"github.com/stevengj/nlopt","ecosystem":"go","description":"","homepage":null,"licenses":"other","normalized_licenses":["GPL-1.0+"],"repository_url":"https://github.com/stevengj/nlopt","keywords_array":[],"namespace":"github.com/stevengj","versions_count":10,"first_release_published_at":"2018-07-26T21:11:02.000Z","latest_release_published_at":"2025-02-04T18:29:30.000Z","latest_release_number":"v2.10.0+incompatible","last_synced_at":"2025-08-23T04:36:08.114Z","created_at":"2022-04-12T10:26:05.921Z","updated_at":"2025-08-23T10:09:23.898Z","registry_url":"https://pkg.go.dev/github.com/stevengj/nlopt","install_command":"go get github.com/stevengj/nlopt","documentation_url":"https://pkg.go.dev/github.com/stevengj/nlopt#section-documentation","metadata":{},"repo_metadata":{"id":10292561,"uuid":"12412122","full_name":"stevengj/nlopt","owner":"stevengj","description":"library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization","archived":false,"fork":false,"pushed_at":"2025-08-23T02:29:45.000Z","size":4449,"stargazers_count":2084,"open_issues_count":94,"forks_count":642,"subscribers_count":77,"default_branch":"master","last_synced_at":"2025-08-23T04:25:04.615Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stevengj.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.bib","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2025-08-23T02:29:50.000Z","dependencies_parsed_at":"2023-10-20T23:15:39.502Z","dependency_job_id":"ebaa51a1-d6f7-48b5-a19e-019296a570de","html_url":"https://github.com/stevengj/nlopt","commit_stats":{"total_commits":777,"total_committers":54,"mean_commits":14.38888888888889,"dds":0.3436293436293436,"last_synced_commit":"3f9cfd352ad60083df26aeffe85f3ca277e26887"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"purl":"pkg:github/stevengj/nlopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/sbom","scorecard":{"id":779002,"data":{"date":"2025-08-11","repo":{"name":"github.com/stevengj/nlopt","commit":"a75f3d99785a3f99ecdf851c8f32718466907017"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Code-Review","score":3,"reason":"Found 9/30 approved changesets -- score normalized to 3","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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":5,"reason":"1 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build.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":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:7: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:11","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 pipCommand 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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-23T04:25:07.144Z","repository_id":10292561,"created_at":"2025-08-23T04:25:07.144Z","updated_at":"2025-08-23T04:25:07.144Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746549,"owners_count":24813570,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"stevengj","name":"Steven G. Johnson","uuid":"2913679","kind":"user","description":null,"email":"","website":"http://math.mit.edu/~stevenj","location":null,"twitter":null,"company":"Massachusetts Institute of Technology","icon_url":"https://avatars.githubusercontent.com/u/2913679?v=4","repositories_count":31,"last_synced_at":"2023-04-04T19:10:57.284Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/stevengj","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T15:01:43.872Z","updated_at":"2023-04-04T19:10:57.452Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj/repositories"},"tags":[{"name":"v2.10.0","sha":"7d04da19236148f9ae9d8dfa470a2264f5d2aa33","kind":"commit","published_at":"2025-02-04T18:29:30.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.0/manifests"},{"name":"v2.9.1","sha":"11cff2c773b4b98821915a72179f4667c307ce6d","kind":"tag","published_at":"2024-11-25T16:43:53.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.9.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"c500b5044482b17cf0f85de1ca66d036efecf668","kind":"tag","published_at":"2024-11-10T18:48:09.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.9.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.0/manifests"},{"name":"v2.8.0","sha":"58995c25b4d918759a107bd52a457122343b9c6d","kind":"commit","published_at":"2024-08-09T20:31:24.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.8.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.8.0/manifests"},{"name":"v2.7.1","sha":"09b3c2a6da71cabcb98d2c8facc6b83d2321ed71","kind":"commit","published_at":"2021-12-03T18:38:01.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.7.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"10869df05bbc801e43c90a52fd6975b7bda2ecb8","kind":"commit","published_at":"2020-11-19T02:21:56.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.7.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.0/manifests"},{"name":"v2.6.2","sha":"41967f1981d82d8495c0b27151a126bc35ae0d96","kind":"commit","published_at":"2020-04-15T16:58:01.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"5351d0fbc8ca2a7418a77200c4408ff80fd8eaa1","kind":"commit","published_at":"2019-04-13T12:39:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"16e200f75f5f579f42e6ca303be4a7549c7ab6fb","kind":"commit","published_at":"2019-04-12T20:12:44.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"24fc75fa160978e0f3d757cbe54e8d858bd25ac9","kind":"commit","published_at":"2018-07-26T21:11:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.5.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.5.0/manifests"},{"name":"nlopt-2.4.2","sha":"355a597b43c80f616252cb370fa9f7e5c997418e","kind":"commit","published_at":"2014-05-20T18:36:34.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.2/manifests"},{"name":"nlopt-2.4.1","sha":"3bddb8ec410ae7fbe35cd27a4acb79c9c2e255bf","kind":"commit","published_at":"2013-11-19T20:24:56.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.1/manifests"},{"name":"nlopt-2.4","sha":"2cac5a941ee27c27abec7941255aac3d56ff57a9","kind":"commit","published_at":"2013-11-02T18:30:10.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4/manifests"},{"name":"nlopt-2.3","sha":"d50c59a3dcad8fabbe3014bd1aac17978842a806","kind":"tag","published_at":"2012-07-20T20:29:11.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.3","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.3/manifests"},{"name":"nlopt-2.2.3","sha":"c1ab63cd00f4e607450bfad2aa5837e773240422","kind":"tag","published_at":"2011-06-08T17:28:57.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.3","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.3/manifests"},{"name":"nlopt-2.2.2","sha":"3686dd2ba7a371d909691ad21c1e581e17073c7e","kind":"tag","published_at":"2011-05-26T17:59:32.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.2/manifests"},{"name":"nlopt-2.2.1","sha":"65f6f2feac6262716dd82aafc4b01bf22b4c7164","kind":"tag","published_at":"2010-09-06T18:02:37.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.1/manifests"},{"name":"nlopt-2.2","sha":"eaf3ca514e30b5ee8c8f7b97b378099de1c35418","kind":"tag","published_at":"2010-07-15T22:00:07.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2/manifests"},{"name":"nlopt-2.1.2","sha":"60837d8a4e304f302d9c890bfd16c892e15d8597","kind":"tag","published_at":"2010-07-08T21:50:18.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.2/manifests"},{"name":"nlopt-2.1.1","sha":"0cb38132446355f296d4c70e526af10f8f2acdf8","kind":"tag","published_at":"2010-07-07T23:07:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.1/manifests"},{"name":"nlopt-2.1","sha":"f3cb4370af4032fd1ef2236298a8861701a24cd1","kind":"tag","published_at":"2010-07-06T21:20:09.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1/manifests"},{"name":"nlopt-2.0.2","sha":"30c4df4d8eeace7f9ac1ccbae3da04d4f4af9a03","kind":"tag","published_at":"2010-06-17T17:02:37.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.2/manifests"},{"name":"nlopt-2.0.1","sha":"c2fe615dfc211115d434bd17387dc2ffd0b16955","kind":"tag","published_at":"2010-06-16T23:33:27.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.1/manifests"},{"name":"nlopt-2.0","sha":"e20f4b4eb7fb21c3665245ff87c1689dfc052501","kind":"tag","published_at":"2010-06-16T02:10:57.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0/manifests"},{"name":"nlopt-1.2","sha":"c59148633a27390ab91a5630e8c6a40f02d0ee2f","kind":"tag","published_at":"2009-11-19T01:55:03.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.2/manifests"},{"name":"nlopt-1.1","sha":"6b44d3f13239a6b1b4d87f19ed58be66d2261056","kind":"tag","published_at":"2009-11-13T01:38:53.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.1/manifests"},{"name":"nlopt-1.0.1","sha":"706b2fc76359af9a4bf91501cccae35b56606191","kind":"tag","published_at":"2008-11-13T21:11:59.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.0.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0.1/manifests"},{"name":"nlopt-1.0","sha":"f480f6d9d676e0ba1d07419ad32bc4c2909b6e3f","kind":"tag","published_at":"2008-11-12T03:49:54.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:09:23.898Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":null,"forks_count":null,"average":8.172500131868823},"purl":"pkg:golang/github.com/stevengj/nlopt","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/stevengj/nlopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/stevengj/nlopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/stevengj/nlopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T10:09:23.459Z","issues_count":175,"pull_requests_count":80,"avg_time_to_close_issue":52782862.39130435,"avg_time_to_close_pull_request":14786259.785714285,"issues_closed_count":138,"pull_requests_closed_count":70,"pull_request_authors_count":49,"issue_authors_count":145,"avg_comments_per_issue":2.702857142857143,"avg_comments_per_pull_request":2.05,"merged_pull_requests_count":50,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":32,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":3828894.888888889,"past_year_avg_time_to_close_pull_request":644445.04,"past_year_issues_closed_count":18,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":18,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":2.09375,"past_year_avg_comments_per_pull_request":1.9375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}],"active_maintainers":[{"login":"jschueller","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstevengj%2Fnlopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstevengj%2Fnlopt/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstevengj%2Fnlopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstevengj%2Fnlopt/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1951493,"maintainers_count":0,"namespaces_count":741113,"keywords_count":109139,"github":"golang","metadata":{"funded_packages_count":48962},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-04T05:53:31.480Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":10836602,"name":"nlopt-guile","ecosystem":"alpine","description":"Library for nonlinear optimization (Guile bindings)","homepage":"https://github.com/stevengj/nlopt","licenses":"LGPL-2.1-or-later","normalized_licenses":["LGPL-2.1-or-later"],"repository_url":"https://github.com/stevengj/nlopt","keywords_array":[],"namespace":"testing","versions_count":4,"first_release_published_at":"2024-08-26T02:44:19.000Z","latest_release_published_at":"2025-06-04T10:53:16.000Z","latest_release_number":"2.10.0-r1","last_synced_at":"2025-08-23T04:36:39.540Z","created_at":"2024-08-26T03:03:10.024Z","updated_at":"2025-08-23T10:09:23.900Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/testing/x86_64/nlopt-guile","install_command":"apk add nlopt-guile","documentation_url":null,"metadata":{"repository":"testing","architecture":"x86_64"},"repo_metadata":{"id":10292561,"uuid":"12412122","full_name":"stevengj/nlopt","owner":"stevengj","description":"library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization","archived":false,"fork":false,"pushed_at":"2025-08-23T02:29:45.000Z","size":4449,"stargazers_count":2084,"open_issues_count":94,"forks_count":642,"subscribers_count":77,"default_branch":"master","last_synced_at":"2025-08-23T04:25:04.615Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stevengj.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.bib","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2025-08-23T02:29:50.000Z","dependencies_parsed_at":"2023-10-20T23:15:39.502Z","dependency_job_id":"ebaa51a1-d6f7-48b5-a19e-019296a570de","html_url":"https://github.com/stevengj/nlopt","commit_stats":{"total_commits":777,"total_committers":54,"mean_commits":14.38888888888889,"dds":0.3436293436293436,"last_synced_commit":"3f9cfd352ad60083df26aeffe85f3ca277e26887"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"purl":"pkg:github/stevengj/nlopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/sbom","scorecard":{"id":779002,"data":{"date":"2025-08-11","repo":{"name":"github.com/stevengj/nlopt","commit":"a75f3d99785a3f99ecdf851c8f32718466907017"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Code-Review","score":3,"reason":"Found 9/30 approved changesets -- score normalized to 3","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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":5,"reason":"1 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build.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":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:7: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:11","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 pipCommand 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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-23T04:25:07.144Z","repository_id":10292561,"created_at":"2025-08-23T04:25:07.144Z","updated_at":"2025-08-23T04:25:07.144Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746549,"owners_count":24813570,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"stevengj","name":"Steven G. Johnson","uuid":"2913679","kind":"user","description":null,"email":"","website":"http://math.mit.edu/~stevenj","location":null,"twitter":null,"company":"Massachusetts Institute of Technology","icon_url":"https://avatars.githubusercontent.com/u/2913679?v=4","repositories_count":31,"last_synced_at":"2023-04-04T19:10:57.284Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/stevengj","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T15:01:43.872Z","updated_at":"2023-04-04T19:10:57.452Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj/repositories"},"tags":[{"name":"v2.10.0","sha":"7d04da19236148f9ae9d8dfa470a2264f5d2aa33","kind":"commit","published_at":"2025-02-04T18:29:30.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.0/manifests"},{"name":"v2.9.1","sha":"11cff2c773b4b98821915a72179f4667c307ce6d","kind":"tag","published_at":"2024-11-25T16:43:53.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.9.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"c500b5044482b17cf0f85de1ca66d036efecf668","kind":"tag","published_at":"2024-11-10T18:48:09.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.9.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.0/manifests"},{"name":"v2.8.0","sha":"58995c25b4d918759a107bd52a457122343b9c6d","kind":"commit","published_at":"2024-08-09T20:31:24.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.8.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.8.0/manifests"},{"name":"v2.7.1","sha":"09b3c2a6da71cabcb98d2c8facc6b83d2321ed71","kind":"commit","published_at":"2021-12-03T18:38:01.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.7.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"10869df05bbc801e43c90a52fd6975b7bda2ecb8","kind":"commit","published_at":"2020-11-19T02:21:56.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.7.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.0/manifests"},{"name":"v2.6.2","sha":"41967f1981d82d8495c0b27151a126bc35ae0d96","kind":"commit","published_at":"2020-04-15T16:58:01.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"5351d0fbc8ca2a7418a77200c4408ff80fd8eaa1","kind":"commit","published_at":"2019-04-13T12:39:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"16e200f75f5f579f42e6ca303be4a7549c7ab6fb","kind":"commit","published_at":"2019-04-12T20:12:44.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"24fc75fa160978e0f3d757cbe54e8d858bd25ac9","kind":"commit","published_at":"2018-07-26T21:11:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.5.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.5.0/manifests"},{"name":"nlopt-2.4.2","sha":"355a597b43c80f616252cb370fa9f7e5c997418e","kind":"commit","published_at":"2014-05-20T18:36:34.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.2/manifests"},{"name":"nlopt-2.4.1","sha":"3bddb8ec410ae7fbe35cd27a4acb79c9c2e255bf","kind":"commit","published_at":"2013-11-19T20:24:56.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.1/manifests"},{"name":"nlopt-2.4","sha":"2cac5a941ee27c27abec7941255aac3d56ff57a9","kind":"commit","published_at":"2013-11-02T18:30:10.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4/manifests"},{"name":"nlopt-2.3","sha":"d50c59a3dcad8fabbe3014bd1aac17978842a806","kind":"tag","published_at":"2012-07-20T20:29:11.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.3","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.3/manifests"},{"name":"nlopt-2.2.3","sha":"c1ab63cd00f4e607450bfad2aa5837e773240422","kind":"tag","published_at":"2011-06-08T17:28:57.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.3","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.3/manifests"},{"name":"nlopt-2.2.2","sha":"3686dd2ba7a371d909691ad21c1e581e17073c7e","kind":"tag","published_at":"2011-05-26T17:59:32.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.2/manifests"},{"name":"nlopt-2.2.1","sha":"65f6f2feac6262716dd82aafc4b01bf22b4c7164","kind":"tag","published_at":"2010-09-06T18:02:37.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.1/manifests"},{"name":"nlopt-2.2","sha":"eaf3ca514e30b5ee8c8f7b97b378099de1c35418","kind":"tag","published_at":"2010-07-15T22:00:07.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2/manifests"},{"name":"nlopt-2.1.2","sha":"60837d8a4e304f302d9c890bfd16c892e15d8597","kind":"tag","published_at":"2010-07-08T21:50:18.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.2/manifests"},{"name":"nlopt-2.1.1","sha":"0cb38132446355f296d4c70e526af10f8f2acdf8","kind":"tag","published_at":"2010-07-07T23:07:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.1/manifests"},{"name":"nlopt-2.1","sha":"f3cb4370af4032fd1ef2236298a8861701a24cd1","kind":"tag","published_at":"2010-07-06T21:20:09.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1/manifests"},{"name":"nlopt-2.0.2","sha":"30c4df4d8eeace7f9ac1ccbae3da04d4f4af9a03","kind":"tag","published_at":"2010-06-17T17:02:37.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.2/manifests"},{"name":"nlopt-2.0.1","sha":"c2fe615dfc211115d434bd17387dc2ffd0b16955","kind":"tag","published_at":"2010-06-16T23:33:27.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.1/manifests"},{"name":"nlopt-2.0","sha":"e20f4b4eb7fb21c3665245ff87c1689dfc052501","kind":"tag","published_at":"2010-06-16T02:10:57.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0/manifests"},{"name":"nlopt-1.2","sha":"c59148633a27390ab91a5630e8c6a40f02d0ee2f","kind":"tag","published_at":"2009-11-19T01:55:03.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.2/manifests"},{"name":"nlopt-1.1","sha":"6b44d3f13239a6b1b4d87f19ed58be66d2261056","kind":"tag","published_at":"2009-11-13T01:38:53.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.1/manifests"},{"name":"nlopt-1.0.1","sha":"706b2fc76359af9a4bf91501cccae35b56606191","kind":"tag","published_at":"2008-11-13T21:11:59.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.0.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0.1/manifests"},{"name":"nlopt-1.0","sha":"f480f6d9d676e0ba1d07419ad32bc4c2909b6e3f","kind":"tag","published_at":"2008-11-12T03:49:54.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:09:23.900Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":14.604750088621058,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":7.302375044310529},"purl":"pkg:apk/alpine/nlopt-guile?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/nlopt-guile","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/nlopt-guile","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/nlopt-guile/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T10:09:23.459Z","issues_count":175,"pull_requests_count":80,"avg_time_to_close_issue":52782862.39130435,"avg_time_to_close_pull_request":14786259.785714285,"issues_closed_count":138,"pull_requests_closed_count":70,"pull_request_authors_count":49,"issue_authors_count":145,"avg_comments_per_issue":2.702857142857143,"avg_comments_per_pull_request":2.05,"merged_pull_requests_count":50,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":32,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":3828894.888888889,"past_year_avg_time_to_close_pull_request":644445.04,"past_year_issues_closed_count":18,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":18,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":2.09375,"past_year_avg_comments_per_pull_request":1.9375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}],"active_maintainers":[{"login":"jschueller","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-guile/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-guile/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-guile/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-guile/related_packages","maintainers":[{"uuid":"cielesti@protonmail.com","login":null,"name":"Celeste","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Celeste","packages_count":2602,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Celeste","role":null,"created_at":"2024-08-26T03:29:30.916Z","updated_at":"2024-08-26T03:29:30.916Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/cielesti@protonmail.com/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":37091,"maintainers_count":822,"namespaces_count":3,"keywords_count":6480,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2628},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2025-09-04T05:02:22.372Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":9753812,"name":"nlopt","ecosystem":"conda","description":"NLopt is a free/open-source library for nonlinear optimization, providing a common interface for a number of different free optimization routines available online as well as original implementations of various other algorithms.","homepage":"https://nlopt.readthedocs.io","licenses":"LGPL-2.1-or-later AND MIT AND BSD-3-Clause","normalized_licenses":["LGPL-2.1-or-later","MIT","BSD-3-Clause"],"repository_url":"https://github.com/stevengj/nlopt","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2024-04-18T15:16:09.000Z","latest_release_published_at":"2024-04-18T15:16:09.000Z","latest_release_number":"2.7.1","last_synced_at":"2025-08-23T04:36:22.007Z","created_at":"2024-04-19T07:48:38.130Z","updated_at":"2025-08-23T10:09:23.900Z","registry_url":"https://anaconda.org/anaconda/nlopt","install_command":"conda install -c anaconda nlopt","documentation_url":null,"metadata":{},"repo_metadata":{"id":10292561,"uuid":"12412122","full_name":"stevengj/nlopt","owner":"stevengj","description":"library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization","archived":false,"fork":false,"pushed_at":"2025-08-23T02:29:45.000Z","size":4449,"stargazers_count":2084,"open_issues_count":94,"forks_count":642,"subscribers_count":77,"default_branch":"master","last_synced_at":"2025-08-23T04:25:04.615Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stevengj.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.bib","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2025-08-23T02:29:50.000Z","dependencies_parsed_at":"2023-10-20T23:15:39.502Z","dependency_job_id":"ebaa51a1-d6f7-48b5-a19e-019296a570de","html_url":"https://github.com/stevengj/nlopt","commit_stats":{"total_commits":777,"total_committers":54,"mean_commits":14.38888888888889,"dds":0.3436293436293436,"last_synced_commit":"3f9cfd352ad60083df26aeffe85f3ca277e26887"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"purl":"pkg:github/stevengj/nlopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/sbom","scorecard":{"id":779002,"data":{"date":"2025-08-11","repo":{"name":"github.com/stevengj/nlopt","commit":"a75f3d99785a3f99ecdf851c8f32718466907017"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Code-Review","score":3,"reason":"Found 9/30 approved changesets -- score normalized to 3","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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":5,"reason":"1 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build.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":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:7: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:11","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 pipCommand 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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-23T04:25:07.144Z","repository_id":10292561,"created_at":"2025-08-23T04:25:07.144Z","updated_at":"2025-08-23T04:25:07.144Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746549,"owners_count":24813570,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"stevengj","name":"Steven G. Johnson","uuid":"2913679","kind":"user","description":null,"email":"","website":"http://math.mit.edu/~stevenj","location":null,"twitter":null,"company":"Massachusetts Institute of Technology","icon_url":"https://avatars.githubusercontent.com/u/2913679?v=4","repositories_count":31,"last_synced_at":"2023-04-04T19:10:57.284Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/stevengj","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T15:01:43.872Z","updated_at":"2023-04-04T19:10:57.452Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj/repositories"},"tags":[{"name":"v2.10.0","sha":"7d04da19236148f9ae9d8dfa470a2264f5d2aa33","kind":"commit","published_at":"2025-02-04T18:29:30.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.0/manifests"},{"name":"v2.9.1","sha":"11cff2c773b4b98821915a72179f4667c307ce6d","kind":"tag","published_at":"2024-11-25T16:43:53.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.9.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"c500b5044482b17cf0f85de1ca66d036efecf668","kind":"tag","published_at":"2024-11-10T18:48:09.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.9.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.0/manifests"},{"name":"v2.8.0","sha":"58995c25b4d918759a107bd52a457122343b9c6d","kind":"commit","published_at":"2024-08-09T20:31:24.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.8.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.8.0/manifests"},{"name":"v2.7.1","sha":"09b3c2a6da71cabcb98d2c8facc6b83d2321ed71","kind":"commit","published_at":"2021-12-03T18:38:01.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.7.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"10869df05bbc801e43c90a52fd6975b7bda2ecb8","kind":"commit","published_at":"2020-11-19T02:21:56.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.7.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.0/manifests"},{"name":"v2.6.2","sha":"41967f1981d82d8495c0b27151a126bc35ae0d96","kind":"commit","published_at":"2020-04-15T16:58:01.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"5351d0fbc8ca2a7418a77200c4408ff80fd8eaa1","kind":"commit","published_at":"2019-04-13T12:39:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"16e200f75f5f579f42e6ca303be4a7549c7ab6fb","kind":"commit","published_at":"2019-04-12T20:12:44.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"24fc75fa160978e0f3d757cbe54e8d858bd25ac9","kind":"commit","published_at":"2018-07-26T21:11:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.5.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.5.0/manifests"},{"name":"nlopt-2.4.2","sha":"355a597b43c80f616252cb370fa9f7e5c997418e","kind":"commit","published_at":"2014-05-20T18:36:34.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.2/manifests"},{"name":"nlopt-2.4.1","sha":"3bddb8ec410ae7fbe35cd27a4acb79c9c2e255bf","kind":"commit","published_at":"2013-11-19T20:24:56.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.1/manifests"},{"name":"nlopt-2.4","sha":"2cac5a941ee27c27abec7941255aac3d56ff57a9","kind":"commit","published_at":"2013-11-02T18:30:10.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4/manifests"},{"name":"nlopt-2.3","sha":"d50c59a3dcad8fabbe3014bd1aac17978842a806","kind":"tag","published_at":"2012-07-20T20:29:11.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.3","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.3/manifests"},{"name":"nlopt-2.2.3","sha":"c1ab63cd00f4e607450bfad2aa5837e773240422","kind":"tag","published_at":"2011-06-08T17:28:57.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.3","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.3/manifests"},{"name":"nlopt-2.2.2","sha":"3686dd2ba7a371d909691ad21c1e581e17073c7e","kind":"tag","published_at":"2011-05-26T17:59:32.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.2/manifests"},{"name":"nlopt-2.2.1","sha":"65f6f2feac6262716dd82aafc4b01bf22b4c7164","kind":"tag","published_at":"2010-09-06T18:02:37.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.1/manifests"},{"name":"nlopt-2.2","sha":"eaf3ca514e30b5ee8c8f7b97b378099de1c35418","kind":"tag","published_at":"2010-07-15T22:00:07.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2/manifests"},{"name":"nlopt-2.1.2","sha":"60837d8a4e304f302d9c890bfd16c892e15d8597","kind":"tag","published_at":"2010-07-08T21:50:18.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.2/manifests"},{"name":"nlopt-2.1.1","sha":"0cb38132446355f296d4c70e526af10f8f2acdf8","kind":"tag","published_at":"2010-07-07T23:07:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.1/manifests"},{"name":"nlopt-2.1","sha":"f3cb4370af4032fd1ef2236298a8861701a24cd1","kind":"tag","published_at":"2010-07-06T21:20:09.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1/manifests"},{"name":"nlopt-2.0.2","sha":"30c4df4d8eeace7f9ac1ccbae3da04d4f4af9a03","kind":"tag","published_at":"2010-06-17T17:02:37.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.2/manifests"},{"name":"nlopt-2.0.1","sha":"c2fe615dfc211115d434bd17387dc2ffd0b16955","kind":"tag","published_at":"2010-06-16T23:33:27.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.1/manifests"},{"name":"nlopt-2.0","sha":"e20f4b4eb7fb21c3665245ff87c1689dfc052501","kind":"tag","published_at":"2010-06-16T02:10:57.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0/manifests"},{"name":"nlopt-1.2","sha":"c59148633a27390ab91a5630e8c6a40f02d0ee2f","kind":"tag","published_at":"2009-11-19T01:55:03.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.2/manifests"},{"name":"nlopt-1.1","sha":"6b44d3f13239a6b1b4d87f19ed58be66d2261056","kind":"tag","published_at":"2009-11-13T01:38:53.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.1/manifests"},{"name":"nlopt-1.0.1","sha":"706b2fc76359af9a4bf91501cccae35b56606191","kind":"tag","published_at":"2008-11-13T21:11:59.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.0.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0.1/manifests"},{"name":"nlopt-1.0","sha":"f480f6d9d676e0ba1d07419ad32bc4c2909b6e3f","kind":"tag","published_at":"2008-11-12T03:49:54.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:09:23.900Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":59.09765509053132,"dependent_packages_count":50.281982784208964,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":54.68981893737014},"purl":"pkg:conda/nlopt","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/nlopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/nlopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/nlopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T10:09:23.459Z","issues_count":175,"pull_requests_count":80,"avg_time_to_close_issue":52782862.39130435,"avg_time_to_close_pull_request":14786259.785714285,"issues_closed_count":138,"pull_requests_closed_count":70,"pull_request_authors_count":49,"issue_authors_count":145,"avg_comments_per_issue":2.702857142857143,"avg_comments_per_pull_request":2.05,"merged_pull_requests_count":50,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":32,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":3828894.888888889,"past_year_avg_time_to_close_pull_request":644445.04,"past_year_issues_closed_count":18,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":18,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":2.09375,"past_year_avg_comments_per_pull_request":1.9375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}],"active_maintainers":[{"login":"jschueller","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/nlopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/nlopt/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/nlopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/nlopt/related_packages","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":4327,"maintainers_count":0,"namespaces_count":0,"keywords_count":2901,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com","funded_packages_count":611},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2025-09-04T06:59:49.169Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/namespaces"}},{"id":10836603,"name":"nlopt-octave","ecosystem":"alpine","description":"Library for nonlinear optimization (Octave bindings)","homepage":"https://github.com/stevengj/nlopt","licenses":"LGPL-2.1-or-later","normalized_licenses":["LGPL-2.1-or-later"],"repository_url":"https://github.com/stevengj/nlopt","keywords_array":[],"namespace":"testing","versions_count":4,"first_release_published_at":"2024-08-26T02:44:19.000Z","latest_release_published_at":"2025-06-04T10:53:16.000Z","latest_release_number":"2.10.0-r1","last_synced_at":"2025-08-23T04:36:38.322Z","created_at":"2024-08-26T03:03:17.068Z","updated_at":"2025-08-23T10:09:23.901Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/testing/x86_64/nlopt-octave","install_command":"apk add nlopt-octave","documentation_url":null,"metadata":{"repository":"testing","architecture":"x86_64"},"repo_metadata":{"id":10292561,"uuid":"12412122","full_name":"stevengj/nlopt","owner":"stevengj","description":"library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization","archived":false,"fork":false,"pushed_at":"2025-08-23T02:29:45.000Z","size":4449,"stargazers_count":2084,"open_issues_count":94,"forks_count":642,"subscribers_count":77,"default_branch":"master","last_synced_at":"2025-08-23T04:25:04.615Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stevengj.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.bib","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2025-08-23T02:29:50.000Z","dependencies_parsed_at":"2023-10-20T23:15:39.502Z","dependency_job_id":"ebaa51a1-d6f7-48b5-a19e-019296a570de","html_url":"https://github.com/stevengj/nlopt","commit_stats":{"total_commits":777,"total_committers":54,"mean_commits":14.38888888888889,"dds":0.3436293436293436,"last_synced_commit":"3f9cfd352ad60083df26aeffe85f3ca277e26887"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"purl":"pkg:github/stevengj/nlopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/sbom","scorecard":{"id":779002,"data":{"date":"2025-08-11","repo":{"name":"github.com/stevengj/nlopt","commit":"a75f3d99785a3f99ecdf851c8f32718466907017"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Code-Review","score":3,"reason":"Found 9/30 approved changesets -- score normalized to 3","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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":5,"reason":"1 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build.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":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:7: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:11","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 pipCommand 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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-23T04:25:07.144Z","repository_id":10292561,"created_at":"2025-08-23T04:25:07.144Z","updated_at":"2025-08-23T04:25:07.144Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746549,"owners_count":24813570,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"stevengj","name":"Steven G. Johnson","uuid":"2913679","kind":"user","description":null,"email":"","website":"http://math.mit.edu/~stevenj","location":null,"twitter":null,"company":"Massachusetts Institute of Technology","icon_url":"https://avatars.githubusercontent.com/u/2913679?v=4","repositories_count":31,"last_synced_at":"2023-04-04T19:10:57.284Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/stevengj","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T15:01:43.872Z","updated_at":"2023-04-04T19:10:57.452Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj/repositories"},"tags":[{"name":"v2.10.0","sha":"7d04da19236148f9ae9d8dfa470a2264f5d2aa33","kind":"commit","published_at":"2025-02-04T18:29:30.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.0/manifests"},{"name":"v2.9.1","sha":"11cff2c773b4b98821915a72179f4667c307ce6d","kind":"tag","published_at":"2024-11-25T16:43:53.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.9.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"c500b5044482b17cf0f85de1ca66d036efecf668","kind":"tag","published_at":"2024-11-10T18:48:09.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.9.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.0/manifests"},{"name":"v2.8.0","sha":"58995c25b4d918759a107bd52a457122343b9c6d","kind":"commit","published_at":"2024-08-09T20:31:24.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.8.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.8.0/manifests"},{"name":"v2.7.1","sha":"09b3c2a6da71cabcb98d2c8facc6b83d2321ed71","kind":"commit","published_at":"2021-12-03T18:38:01.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.7.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"10869df05bbc801e43c90a52fd6975b7bda2ecb8","kind":"commit","published_at":"2020-11-19T02:21:56.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.7.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.0/manifests"},{"name":"v2.6.2","sha":"41967f1981d82d8495c0b27151a126bc35ae0d96","kind":"commit","published_at":"2020-04-15T16:58:01.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"5351d0fbc8ca2a7418a77200c4408ff80fd8eaa1","kind":"commit","published_at":"2019-04-13T12:39:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"16e200f75f5f579f42e6ca303be4a7549c7ab6fb","kind":"commit","published_at":"2019-04-12T20:12:44.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"24fc75fa160978e0f3d757cbe54e8d858bd25ac9","kind":"commit","published_at":"2018-07-26T21:11:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.5.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.5.0/manifests"},{"name":"nlopt-2.4.2","sha":"355a597b43c80f616252cb370fa9f7e5c997418e","kind":"commit","published_at":"2014-05-20T18:36:34.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.2/manifests"},{"name":"nlopt-2.4.1","sha":"3bddb8ec410ae7fbe35cd27a4acb79c9c2e255bf","kind":"commit","published_at":"2013-11-19T20:24:56.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.1/manifests"},{"name":"nlopt-2.4","sha":"2cac5a941ee27c27abec7941255aac3d56ff57a9","kind":"commit","published_at":"2013-11-02T18:30:10.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4/manifests"},{"name":"nlopt-2.3","sha":"d50c59a3dcad8fabbe3014bd1aac17978842a806","kind":"tag","published_at":"2012-07-20T20:29:11.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.3","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.3/manifests"},{"name":"nlopt-2.2.3","sha":"c1ab63cd00f4e607450bfad2aa5837e773240422","kind":"tag","published_at":"2011-06-08T17:28:57.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.3","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.3/manifests"},{"name":"nlopt-2.2.2","sha":"3686dd2ba7a371d909691ad21c1e581e17073c7e","kind":"tag","published_at":"2011-05-26T17:59:32.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.2/manifests"},{"name":"nlopt-2.2.1","sha":"65f6f2feac6262716dd82aafc4b01bf22b4c7164","kind":"tag","published_at":"2010-09-06T18:02:37.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.1/manifests"},{"name":"nlopt-2.2","sha":"eaf3ca514e30b5ee8c8f7b97b378099de1c35418","kind":"tag","published_at":"2010-07-15T22:00:07.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2/manifests"},{"name":"nlopt-2.1.2","sha":"60837d8a4e304f302d9c890bfd16c892e15d8597","kind":"tag","published_at":"2010-07-08T21:50:18.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.2/manifests"},{"name":"nlopt-2.1.1","sha":"0cb38132446355f296d4c70e526af10f8f2acdf8","kind":"tag","published_at":"2010-07-07T23:07:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.1/manifests"},{"name":"nlopt-2.1","sha":"f3cb4370af4032fd1ef2236298a8861701a24cd1","kind":"tag","published_at":"2010-07-06T21:20:09.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1/manifests"},{"name":"nlopt-2.0.2","sha":"30c4df4d8eeace7f9ac1ccbae3da04d4f4af9a03","kind":"tag","published_at":"2010-06-17T17:02:37.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.2/manifests"},{"name":"nlopt-2.0.1","sha":"c2fe615dfc211115d434bd17387dc2ffd0b16955","kind":"tag","published_at":"2010-06-16T23:33:27.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.1/manifests"},{"name":"nlopt-2.0","sha":"e20f4b4eb7fb21c3665245ff87c1689dfc052501","kind":"tag","published_at":"2010-06-16T02:10:57.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0/manifests"},{"name":"nlopt-1.2","sha":"c59148633a27390ab91a5630e8c6a40f02d0ee2f","kind":"tag","published_at":"2009-11-19T01:55:03.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.2/manifests"},{"name":"nlopt-1.1","sha":"6b44d3f13239a6b1b4d87f19ed58be66d2261056","kind":"tag","published_at":"2009-11-13T01:38:53.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.1/manifests"},{"name":"nlopt-1.0.1","sha":"706b2fc76359af9a4bf91501cccae35b56606191","kind":"tag","published_at":"2008-11-13T21:11:59.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.0.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0.1/manifests"},{"name":"nlopt-1.0","sha":"f480f6d9d676e0ba1d07419ad32bc4c2909b6e3f","kind":"tag","published_at":"2008-11-12T03:49:54.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:09:23.900Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":14.604750088621058,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":7.302375044310529},"purl":"pkg:apk/alpine/nlopt-octave?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/nlopt-octave","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/nlopt-octave","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/nlopt-octave/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T10:09:23.459Z","issues_count":175,"pull_requests_count":80,"avg_time_to_close_issue":52782862.39130435,"avg_time_to_close_pull_request":14786259.785714285,"issues_closed_count":138,"pull_requests_closed_count":70,"pull_request_authors_count":49,"issue_authors_count":145,"avg_comments_per_issue":2.702857142857143,"avg_comments_per_pull_request":2.05,"merged_pull_requests_count":50,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":32,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":3828894.888888889,"past_year_avg_time_to_close_pull_request":644445.04,"past_year_issues_closed_count":18,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":18,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":2.09375,"past_year_avg_comments_per_pull_request":1.9375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}],"active_maintainers":[{"login":"jschueller","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-octave/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-octave/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-octave/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-octave/related_packages","maintainers":[{"uuid":"cielesti@protonmail.com","login":null,"name":"Celeste","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Celeste","packages_count":2602,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Celeste","role":null,"created_at":"2024-08-26T03:30:04.734Z","updated_at":"2024-08-26T03:30:04.734Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/cielesti@protonmail.com/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":37091,"maintainers_count":822,"namespaces_count":3,"keywords_count":6480,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2628},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2025-09-04T05:02:22.372Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":6069627,"name":"nlopt","ecosystem":"alpine","description":"Library for nonlinear optimization","homepage":"https://github.com/stevengj/nlopt","licenses":"LGPL-2.1-or-later","normalized_licenses":["LGPL-2.1-or-later"],"repository_url":"https://github.com/stevengj/nlopt","keywords_array":[],"namespace":"testing","versions_count":5,"first_release_published_at":"2022-05-06T09:50:47.000Z","latest_release_published_at":"2025-06-04T10:53:16.000Z","latest_release_number":"2.10.0-r1","last_synced_at":"2025-08-23T04:36:36.819Z","created_at":"2023-01-31T19:28:20.015Z","updated_at":"2025-08-23T10:09:23.877Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/testing/x86_64/nlopt","install_command":"apk add nlopt","documentation_url":null,"metadata":{"repository":"testing","architecture":"x86_64"},"repo_metadata":{"id":10292561,"uuid":"12412122","full_name":"stevengj/nlopt","owner":"stevengj","description":"library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization","archived":false,"fork":false,"pushed_at":"2025-08-23T02:29:45.000Z","size":4449,"stargazers_count":2084,"open_issues_count":94,"forks_count":642,"subscribers_count":77,"default_branch":"master","last_synced_at":"2025-08-23T04:25:04.615Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stevengj.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.bib","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2025-08-23T02:29:50.000Z","dependencies_parsed_at":"2023-10-20T23:15:39.502Z","dependency_job_id":"ebaa51a1-d6f7-48b5-a19e-019296a570de","html_url":"https://github.com/stevengj/nlopt","commit_stats":{"total_commits":777,"total_committers":54,"mean_commits":14.38888888888889,"dds":0.3436293436293436,"last_synced_commit":"3f9cfd352ad60083df26aeffe85f3ca277e26887"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"purl":"pkg:github/stevengj/nlopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/sbom","scorecard":{"id":779002,"data":{"date":"2025-08-11","repo":{"name":"github.com/stevengj/nlopt","commit":"a75f3d99785a3f99ecdf851c8f32718466907017"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Code-Review","score":3,"reason":"Found 9/30 approved changesets -- score normalized to 3","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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":5,"reason":"1 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build.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":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:7: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:11","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 pipCommand 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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-23T04:25:07.144Z","repository_id":10292561,"created_at":"2025-08-23T04:25:07.144Z","updated_at":"2025-08-23T04:25:07.144Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746549,"owners_count":24813570,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"stevengj","name":"Steven G. Johnson","uuid":"2913679","kind":"user","description":null,"email":"","website":"http://math.mit.edu/~stevenj","location":null,"twitter":null,"company":"Massachusetts Institute of Technology","icon_url":"https://avatars.githubusercontent.com/u/2913679?v=4","repositories_count":31,"last_synced_at":"2023-04-04T19:10:57.284Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/stevengj","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T15:01:43.872Z","updated_at":"2023-04-04T19:10:57.452Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj/repositories"},"tags":[{"name":"v2.10.0","sha":"7d04da19236148f9ae9d8dfa470a2264f5d2aa33","kind":"commit","published_at":"2025-02-04T18:29:30.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.0/manifests"},{"name":"v2.9.1","sha":"11cff2c773b4b98821915a72179f4667c307ce6d","kind":"tag","published_at":"2024-11-25T16:43:53.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.9.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"c500b5044482b17cf0f85de1ca66d036efecf668","kind":"tag","published_at":"2024-11-10T18:48:09.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.9.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.0/manifests"},{"name":"v2.8.0","sha":"58995c25b4d918759a107bd52a457122343b9c6d","kind":"commit","published_at":"2024-08-09T20:31:24.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.8.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.8.0/manifests"},{"name":"v2.7.1","sha":"09b3c2a6da71cabcb98d2c8facc6b83d2321ed71","kind":"commit","published_at":"2021-12-03T18:38:01.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.7.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"10869df05bbc801e43c90a52fd6975b7bda2ecb8","kind":"commit","published_at":"2020-11-19T02:21:56.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.7.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.0/manifests"},{"name":"v2.6.2","sha":"41967f1981d82d8495c0b27151a126bc35ae0d96","kind":"commit","published_at":"2020-04-15T16:58:01.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"5351d0fbc8ca2a7418a77200c4408ff80fd8eaa1","kind":"commit","published_at":"2019-04-13T12:39:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"16e200f75f5f579f42e6ca303be4a7549c7ab6fb","kind":"commit","published_at":"2019-04-12T20:12:44.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"24fc75fa160978e0f3d757cbe54e8d858bd25ac9","kind":"commit","published_at":"2018-07-26T21:11:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.5.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.5.0/manifests"},{"name":"nlopt-2.4.2","sha":"355a597b43c80f616252cb370fa9f7e5c997418e","kind":"commit","published_at":"2014-05-20T18:36:34.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.2/manifests"},{"name":"nlopt-2.4.1","sha":"3bddb8ec410ae7fbe35cd27a4acb79c9c2e255bf","kind":"commit","published_at":"2013-11-19T20:24:56.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.1/manifests"},{"name":"nlopt-2.4","sha":"2cac5a941ee27c27abec7941255aac3d56ff57a9","kind":"commit","published_at":"2013-11-02T18:30:10.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4/manifests"},{"name":"nlopt-2.3","sha":"d50c59a3dcad8fabbe3014bd1aac17978842a806","kind":"tag","published_at":"2012-07-20T20:29:11.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.3","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.3/manifests"},{"name":"nlopt-2.2.3","sha":"c1ab63cd00f4e607450bfad2aa5837e773240422","kind":"tag","published_at":"2011-06-08T17:28:57.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.3","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.3/manifests"},{"name":"nlopt-2.2.2","sha":"3686dd2ba7a371d909691ad21c1e581e17073c7e","kind":"tag","published_at":"2011-05-26T17:59:32.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.2/manifests"},{"name":"nlopt-2.2.1","sha":"65f6f2feac6262716dd82aafc4b01bf22b4c7164","kind":"tag","published_at":"2010-09-06T18:02:37.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.1/manifests"},{"name":"nlopt-2.2","sha":"eaf3ca514e30b5ee8c8f7b97b378099de1c35418","kind":"tag","published_at":"2010-07-15T22:00:07.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2/manifests"},{"name":"nlopt-2.1.2","sha":"60837d8a4e304f302d9c890bfd16c892e15d8597","kind":"tag","published_at":"2010-07-08T21:50:18.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.2/manifests"},{"name":"nlopt-2.1.1","sha":"0cb38132446355f296d4c70e526af10f8f2acdf8","kind":"tag","published_at":"2010-07-07T23:07:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.1/manifests"},{"name":"nlopt-2.1","sha":"f3cb4370af4032fd1ef2236298a8861701a24cd1","kind":"tag","published_at":"2010-07-06T21:20:09.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1/manifests"},{"name":"nlopt-2.0.2","sha":"30c4df4d8eeace7f9ac1ccbae3da04d4f4af9a03","kind":"tag","published_at":"2010-06-17T17:02:37.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.2/manifests"},{"name":"nlopt-2.0.1","sha":"c2fe615dfc211115d434bd17387dc2ffd0b16955","kind":"tag","published_at":"2010-06-16T23:33:27.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.1/manifests"},{"name":"nlopt-2.0","sha":"e20f4b4eb7fb21c3665245ff87c1689dfc052501","kind":"tag","published_at":"2010-06-16T02:10:57.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0/manifests"},{"name":"nlopt-1.2","sha":"c59148633a27390ab91a5630e8c6a40f02d0ee2f","kind":"tag","published_at":"2009-11-19T01:55:03.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.2/manifests"},{"name":"nlopt-1.1","sha":"6b44d3f13239a6b1b4d87f19ed58be66d2261056","kind":"tag","published_at":"2009-11-13T01:38:53.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.1/manifests"},{"name":"nlopt-1.0.1","sha":"706b2fc76359af9a4bf91501cccae35b56606191","kind":"tag","published_at":"2008-11-13T21:11:59.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.0.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0.1/manifests"},{"name":"nlopt-1.0","sha":"f480f6d9d676e0ba1d07419ad32bc4c2909b6e3f","kind":"tag","published_at":"2008-11-12T03:49:54.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:09:23.877Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":6.030839073262366,"stargazers_count":8.015028177833438,"forks_count":4.6415153412648715,"average":4.671845648090169},"purl":"pkg:apk/alpine/nlopt?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/nlopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/nlopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/nlopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T10:09:23.459Z","issues_count":175,"pull_requests_count":80,"avg_time_to_close_issue":52782862.39130435,"avg_time_to_close_pull_request":14786259.785714285,"issues_closed_count":138,"pull_requests_closed_count":70,"pull_request_authors_count":49,"issue_authors_count":145,"avg_comments_per_issue":2.702857142857143,"avg_comments_per_pull_request":2.05,"merged_pull_requests_count":50,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":32,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":3828894.888888889,"past_year_avg_time_to_close_pull_request":644445.04,"past_year_issues_closed_count":18,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":18,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":2.09375,"past_year_avg_comments_per_pull_request":1.9375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}],"active_maintainers":[{"login":"jschueller","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt/related_packages","maintainers":[{"uuid":"cielesti@protonmail.com","login":null,"name":"Celeste","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Celeste","packages_count":2602,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Celeste","role":null,"created_at":"2024-08-26T03:29:16.854Z","updated_at":"2024-08-26T03:29:16.854Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/cielesti@protonmail.com/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":37091,"maintainers_count":822,"namespaces_count":3,"keywords_count":6480,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2628},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2025-09-04T05:02:22.372Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":6061525,"name":"nlopt-doc","ecosystem":"alpine","description":"Library for nonlinear optimization (documentation)","homepage":"https://github.com/stevengj/nlopt","licenses":"LGPL-2.1-or-later","normalized_licenses":["LGPL-2.1-or-later"],"repository_url":"https://github.com/stevengj/nlopt","keywords_array":[],"namespace":"testing","versions_count":5,"first_release_published_at":"2022-05-06T09:50:47.000Z","latest_release_published_at":"2025-06-04T10:53:16.000Z","latest_release_number":"2.10.0-r1","last_synced_at":"2025-08-23T04:36:38.432Z","created_at":"2023-01-31T19:08:08.313Z","updated_at":"2025-08-23T10:09:23.903Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/testing/x86_64/nlopt-doc","install_command":"apk add nlopt-doc","documentation_url":null,"metadata":{"repository":"testing","architecture":"x86_64"},"repo_metadata":{"id":10292561,"uuid":"12412122","full_name":"stevengj/nlopt","owner":"stevengj","description":"library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization","archived":false,"fork":false,"pushed_at":"2025-08-23T02:29:45.000Z","size":4449,"stargazers_count":2084,"open_issues_count":94,"forks_count":642,"subscribers_count":77,"default_branch":"master","last_synced_at":"2025-08-23T04:25:04.615Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stevengj.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.bib","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2025-08-23T02:29:50.000Z","dependencies_parsed_at":"2023-10-20T23:15:39.502Z","dependency_job_id":"ebaa51a1-d6f7-48b5-a19e-019296a570de","html_url":"https://github.com/stevengj/nlopt","commit_stats":{"total_commits":777,"total_committers":54,"mean_commits":14.38888888888889,"dds":0.3436293436293436,"last_synced_commit":"3f9cfd352ad60083df26aeffe85f3ca277e26887"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"purl":"pkg:github/stevengj/nlopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/sbom","scorecard":{"id":779002,"data":{"date":"2025-08-11","repo":{"name":"github.com/stevengj/nlopt","commit":"a75f3d99785a3f99ecdf851c8f32718466907017"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Code-Review","score":3,"reason":"Found 9/30 approved changesets -- score normalized to 3","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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":5,"reason":"1 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build.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":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:7: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/stevengj/nlopt/build.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:11","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 pipCommand 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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-23T04:25:07.144Z","repository_id":10292561,"created_at":"2025-08-23T04:25:07.144Z","updated_at":"2025-08-23T04:25:07.144Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746549,"owners_count":24813570,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"stevengj","name":"Steven G. Johnson","uuid":"2913679","kind":"user","description":null,"email":"","website":"http://math.mit.edu/~stevenj","location":null,"twitter":null,"company":"Massachusetts Institute of Technology","icon_url":"https://avatars.githubusercontent.com/u/2913679?v=4","repositories_count":31,"last_synced_at":"2023-04-04T19:10:57.284Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/stevengj","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T15:01:43.872Z","updated_at":"2023-04-04T19:10:57.452Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevengj/repositories"},"tags":[{"name":"v2.10.0","sha":"7d04da19236148f9ae9d8dfa470a2264f5d2aa33","kind":"commit","published_at":"2025-02-04T18:29:30.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.0/manifests"},{"name":"v2.9.1","sha":"11cff2c773b4b98821915a72179f4667c307ce6d","kind":"tag","published_at":"2024-11-25T16:43:53.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.9.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"c500b5044482b17cf0f85de1ca66d036efecf668","kind":"tag","published_at":"2024-11-10T18:48:09.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.9.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.9.0/manifests"},{"name":"v2.8.0","sha":"58995c25b4d918759a107bd52a457122343b9c6d","kind":"commit","published_at":"2024-08-09T20:31:24.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.8.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.8.0/manifests"},{"name":"v2.7.1","sha":"09b3c2a6da71cabcb98d2c8facc6b83d2321ed71","kind":"commit","published_at":"2021-12-03T18:38:01.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.7.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"10869df05bbc801e43c90a52fd6975b7bda2ecb8","kind":"commit","published_at":"2020-11-19T02:21:56.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.7.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.7.0/manifests"},{"name":"v2.6.2","sha":"41967f1981d82d8495c0b27151a126bc35ae0d96","kind":"commit","published_at":"2020-04-15T16:58:01.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"5351d0fbc8ca2a7418a77200c4408ff80fd8eaa1","kind":"commit","published_at":"2019-04-13T12:39:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"16e200f75f5f579f42e6ca303be4a7549c7ab6fb","kind":"commit","published_at":"2019-04-12T20:12:44.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.6.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"24fc75fa160978e0f3d757cbe54e8d858bd25ac9","kind":"commit","published_at":"2018-07-26T21:11:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.5.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.5.0/manifests"},{"name":"nlopt-2.4.2","sha":"355a597b43c80f616252cb370fa9f7e5c997418e","kind":"commit","published_at":"2014-05-20T18:36:34.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.2/manifests"},{"name":"nlopt-2.4.1","sha":"3bddb8ec410ae7fbe35cd27a4acb79c9c2e255bf","kind":"commit","published_at":"2013-11-19T20:24:56.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4.1/manifests"},{"name":"nlopt-2.4","sha":"2cac5a941ee27c27abec7941255aac3d56ff57a9","kind":"commit","published_at":"2013-11-02T18:30:10.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.4","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.4/manifests"},{"name":"nlopt-2.3","sha":"d50c59a3dcad8fabbe3014bd1aac17978842a806","kind":"tag","published_at":"2012-07-20T20:29:11.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.3","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.3/manifests"},{"name":"nlopt-2.2.3","sha":"c1ab63cd00f4e607450bfad2aa5837e773240422","kind":"tag","published_at":"2011-06-08T17:28:57.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.3","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.3/manifests"},{"name":"nlopt-2.2.2","sha":"3686dd2ba7a371d909691ad21c1e581e17073c7e","kind":"tag","published_at":"2011-05-26T17:59:32.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.2/manifests"},{"name":"nlopt-2.2.1","sha":"65f6f2feac6262716dd82aafc4b01bf22b4c7164","kind":"tag","published_at":"2010-09-06T18:02:37.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2.1/manifests"},{"name":"nlopt-2.2","sha":"eaf3ca514e30b5ee8c8f7b97b378099de1c35418","kind":"tag","published_at":"2010-07-15T22:00:07.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.2/manifests"},{"name":"nlopt-2.1.2","sha":"60837d8a4e304f302d9c890bfd16c892e15d8597","kind":"tag","published_at":"2010-07-08T21:50:18.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.2/manifests"},{"name":"nlopt-2.1.1","sha":"0cb38132446355f296d4c70e526af10f8f2acdf8","kind":"tag","published_at":"2010-07-07T23:07:02.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1.1/manifests"},{"name":"nlopt-2.1","sha":"f3cb4370af4032fd1ef2236298a8861701a24cd1","kind":"tag","published_at":"2010-07-06T21:20:09.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.1/manifests"},{"name":"nlopt-2.0.2","sha":"30c4df4d8eeace7f9ac1ccbae3da04d4f4af9a03","kind":"tag","published_at":"2010-06-17T17:02:37.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.2/manifests"},{"name":"nlopt-2.0.1","sha":"c2fe615dfc211115d434bd17387dc2ffd0b16955","kind":"tag","published_at":"2010-06-16T23:33:27.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0.1/manifests"},{"name":"nlopt-2.0","sha":"e20f4b4eb7fb21c3665245ff87c1689dfc052501","kind":"tag","published_at":"2010-06-16T02:10:57.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-2.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-2.0/manifests"},{"name":"nlopt-1.2","sha":"c59148633a27390ab91a5630e8c6a40f02d0ee2f","kind":"tag","published_at":"2009-11-19T01:55:03.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.2","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.2/manifests"},{"name":"nlopt-1.1","sha":"6b44d3f13239a6b1b4d87f19ed58be66d2261056","kind":"tag","published_at":"2009-11-13T01:38:53.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.1/manifests"},{"name":"nlopt-1.0.1","sha":"706b2fc76359af9a4bf91501cccae35b56606191","kind":"tag","published_at":"2008-11-13T21:11:59.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.0.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0.1/manifests"},{"name":"nlopt-1.0","sha":"f480f6d9d676e0ba1d07419ad32bc4c2909b6e3f","kind":"tag","published_at":"2008-11-12T03:49:54.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/nlopt-1.0","html_url":"https://github.com/stevengj/nlopt/releases/tag/nlopt-1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@nlopt-1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/nlopt-1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:09:23.903Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":14.64073262366938,"stargazers_count":8.015028177833438,"forks_count":4.6415153412648715,"average":6.824319035691922},"purl":"pkg:apk/alpine/nlopt-doc?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/nlopt-doc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/nlopt-doc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/nlopt-doc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T10:09:23.459Z","issues_count":175,"pull_requests_count":80,"avg_time_to_close_issue":52782862.39130435,"avg_time_to_close_pull_request":14786259.785714285,"issues_closed_count":138,"pull_requests_closed_count":70,"pull_request_authors_count":49,"issue_authors_count":145,"avg_comments_per_issue":2.702857142857143,"avg_comments_per_pull_request":2.05,"merged_pull_requests_count":50,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":32,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":3828894.888888889,"past_year_avg_time_to_close_pull_request":644445.04,"past_year_issues_closed_count":18,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":18,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":2.09375,"past_year_avg_comments_per_pull_request":1.9375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}],"active_maintainers":[{"login":"jschueller","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-doc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-doc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-doc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-doc/related_packages","maintainers":[{"uuid":"cielesti@protonmail.com","login":null,"name":"Celeste","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Celeste","packages_count":2602,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Celeste","role":null,"created_at":"2024-08-26T03:30:01.872Z","updated_at":"2024-08-26T03:30:01.872Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/cielesti@protonmail.com/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":37091,"maintainers_count":822,"namespaces_count":3,"keywords_count":6480,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2628},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2025-09-04T05:02:22.372Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}}],"commits":{"id":702774,"full_name":"stevengj/nlopt","default_branch":"master","committers":[{"name":"stevenj","email":"stevenj@alum.mit.edu","login":"stevengj","count":551},{"name":"Julien Schueller","email":"schueller@phimeca.com","login":"jschueller","count":203},{"name":"xantares","email":"xantares09@hotmail.com","login":"xantares","count":19},{"name":"Amro","email":"amroamroamro@gmail.com","login":"amroamroamro","count":11},{"name":"Markus Rickert","email":"rickertm","login":"rickertm","count":6},{"name":"Jérémie Dumas","email":"jdumas","login":"jdumas","count":6},{"name":"jschueller","email":"julien.schueller@gmail.com","login":null,"count":4},{"name":"Alex Riegler","email":"53669754+alexriegler","login":"alexriegler","count":4},{"name":"Joshua Nathaniel Pritikin","email":"jpritikin@pobox.com","login":"jpritikin","count":4},{"name":"Kevin Kofler","email":"kofler@dagopt.com","login":"kkofler","count":3},{"name":"Rafael Laboissière","email":"rafael@laboissiere.net","login":"rlaboiss","count":3},{"name":"Vladislav Sovrasov","email":"sovrasov.vlad@gmail.com","login":"sovrasov","count":3},{"name":"aitap","email":"krylov.r00t@gmail.com","login":"aitap","count":3},{"name":"Aaron Webster","email":"AaronWebster","login":"AaronWebster","count":2},{"name":"Olivier Commowick","email":"olivier.commowick@inria.fr","login":"ocommowi","count":2},{"name":"Nicola Piccinelli","email":"npiccinelli@gmail.com","login":"nicolapiccinelli","count":2},{"name":"Jeremy Nimmer","email":"jeremy.nimmer@tri.global","login":"jwnimmer-tri","count":2},{"name":"Avraham Adler","email":"aadler","login":"aadler","count":2},{"name":"Atri Bhattacharya","email":"badshah400@gmail.com","login":"badshah400","count":2},{"name":"Ardavan Oskooi","email":"ardavan.oskooi@gmail.com","login":"oskooi","count":2},{"name":"Guillaume Horel","email":"guillaume.horel@serenitascapital.com","login":null,"count":2},{"name":"Mmanu Chaturvedi","email":"mmanu.chaturvedi@kitware.com","login":null,"count":1},{"name":"Homer Reid","email":"homereid@mit.edu","login":null,"count":1},{"name":"Alex Ling","email":"hkalexling@gmail.com","login":"hkalexling","count":1},{"name":"Alex St","email":"al3xst","login":"al3xst","count":1},{"name":"Alex Whitney","email":"adwhit@fastmail.com","login":"adwhit","count":1},{"name":"Benjamin Sparks","email":"bsparks100@gmail.com","login":"bengsparks","count":1},{"name":"Benoit-F-Q","email":"159147578+Benoit-F-Q","login":"Benoit-F-Q","count":1},{"name":"Brad King","email":"brad.king@kitware.com","login":"bradking","count":1},{"name":"Dave Trussel","email":"d.crucel@gmail.com","login":"dtrussel","count":1},{"name":"Pierre Haessig","email":"pierre-haessig","login":"pierre-haessig","count":1},{"name":"Robert Enzmann","email":"32076780+renzmann","login":"renzmann","count":1},{"name":"Sam Creasey","email":"sam.creasey@tri.global","login":"sammy-tri","count":1},{"name":"Sebastian Ehlert","email":"28669218+awvwgk","login":"awvwgk","count":1},{"name":"Sergey Khrykov","email":"s.khrykov@gmail.com","login":"sergeykhrykov","count":1},{"name":"Vaibhav Kumar Dixit","email":"vaibhavyashdixit@gmail.com","login":"Vaibhavdixit02","count":1},{"name":"Zé Vinícius","email":"jvmirca@gmail.com","login":"mirca","count":1},{"name":"bowie7070","email":"bowie7070","login":"bowie7070","count":1},{"name":"elemb","email":"68486806+elemb","login":"elemb","count":1},{"name":"gisforgirard","email":"gisforgirard@gmail.com","login":"gisforgirard","count":1},{"name":"jesskfulwood","email":"jesskfulwood@gmail.com","login":"jesskfullwood","count":1},{"name":"jimmyhu","email":"60071jimmy@gmail.com","login":"Jimmy-Hu","count":1},{"name":"kipar","email":"konovod@gmail.com","login":"konovod","count":1},{"name":"octave-user","email":"61900614+octave-user","login":"octave-user","count":1},{"name":"Edwin Török","email":"edwin@etorok.net","login":"edwintorok","count":1},{"name":"Gabriel Domingos","email":"30347474+gabrielrdomingos","login":"gabrielrdomingos","count":1},{"name":"Haoran SUN","email":"Shuenhoy@gmail.com","login":"Shuenhoy","count":1},{"name":"Helio Perroni Filho","email":"xperroni","login":"xperroni","count":1},{"name":"Jean-Claude Monnin","email":"jc_monnin@emailplus.org","login":"jcmonnin","count":1},{"name":"Jeff Fessler","email":"JeffFessler","login":"JeffFessler","count":1},{"name":"Johan Hattne","email":"hattne","login":"hattne","count":1},{"name":"Joshua Horowitz","email":"joshuah@alum.mit.edu","login":"joshuahhh","count":1},{"name":"Julius Häger","email":"julius_hager@hotmail.com","login":"NogginBops","count":1},{"name":"Kalev Lember","email":"klember@redhat.com","login":"kalev","count":1},{"name":"Ludwig Kr","email":"52403389+ludwigkr","login":"ludwigkr","count":1},{"name":"Mateusz Kubica","email":"mw.kubica@gmail.com","login":"sheevy","count":1},{"name":"Matt Bolitho","email":"MattBolitho","login":"MattBolitho","count":1},{"name":"taliesin","email":"helmut.raiger@gmx.net","login":"taliesin","count":1},{"name":"Paul Ripke","email":"stix@stix.id.au","login":"stixpjr","count":1},{"name":"Orion Poplawski","email":"orion@cora.nwra.com","login":"opoplawski","count":1},{"name":"Dima","email":"50716515+dburov190","login":"dburov190","count":1}],"total_commits":876,"total_committers":61,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":14.360655737704919,"dds":0.3710045662100456,"past_year_committers":[{"name":"Julien Schueller","email":"schueller@phimeca.com","login":"jschueller","count":69},{"name":"Steven G. Johnson","email":"stevenj@alum.mit.edu","login":"stevengj","count":7},{"name":"Kevin Kofler","email":"kofler@dagopt.com","login":"kkofler","count":3},{"name":"Vaibhav Kumar Dixit","email":"vaibhavyashdixit@gmail.com","login":"Vaibhavdixit02","count":1},{"name":"Ludwig Kr","email":"52403389+ludwigkr","login":"ludwigkr","count":1},{"name":"Julius Häger","email":"julius_hager@hotmail.com","login":"NogginBops","count":1},{"name":"Jeremy Nimmer","email":"jeremy.nimmer@tri.global","login":"jwnimmer-tri","count":1},{"name":"Gabriel Domingos","email":"30347474+gabrielrdomingos","login":"gabrielrdomingos","count":1},{"name":"Edwin Török","email":"edwin@etorok.net","login":"edwintorok","count":1},{"name":"Benoit-F-Q","email":"159147578+Benoit-F-Q","login":"Benoit-F-Q","count":1},{"name":"Benjamin Sparks","email":"bsparks100@gmail.com","login":"bengsparks","count":1},{"name":"Avraham Adler","email":"aadler","login":"aadler","count":1}],"past_year_total_commits":88,"past_year_total_committers":12,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":7.333333333333333,"past_year_dds":0.21590909090909094,"last_synced_at":"2025-05-27T18:23:56.487Z","last_synced_commit":"019f61ac7253a537760d9cdd9febd927ec97320c","created_at":"2023-03-09T12:05:49.722Z","updated_at":"2025-05-27T18:23:56.600Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-01T00:00:08.406Z","repositories_count":5479765,"commits_count":853310318,"contributors_count":31095240,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"stevengj/nlopt","html_url":"https://github.com/stevengj/nlopt","last_synced_at":"2025-08-31T13:12:35.572Z","status":null,"issues_count":162,"pull_requests_count":97,"avg_time_to_close_issue":43499649.87096774,"avg_time_to_close_pull_request":9496404.474358974,"issues_closed_count":124,"pull_requests_closed_count":78,"pull_request_authors_count":50,"issue_authors_count":145,"avg_comments_per_issue":2.5185185185185186,"avg_comments_per_pull_request":1.7835051546391754,"merged_pull_requests_count":59,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":27,"past_year_pull_requests_count":46,"past_year_avg_time_to_close_issue":1740742.9090909092,"past_year_avg_time_to_close_pull_request":595201.7666666667,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":30,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.1481481481481481,"past_year_avg_comments_per_pull_request":1.7173913043478262,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":24,"created_at":"2023-05-10T10:37:28.199Z","updated_at":"2025-09-03T06:52:09.830Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","issue_labels_count":{"bug":12,"enhancement":4,"invalid":1,"question":1},"pull_request_labels_count":{"enhancement":2,"bug":1},"issue_author_associations_count":{"NONE":150,"CONTRIBUTOR":11,"COLLABORATOR":3},"pull_request_author_associations_count":{"NONE":43,"CONTRIBUTOR":42,"COLLABORATOR":24,"OWNER":13},"issue_authors":{"pirlite2":5,"astamm":4,"jschueller":3,"sgherrero":2,"badshah400":2,"rolffank":2,"samuellhong":2,"selting":2,"jonas-eschle":2,"dschmitz89":2,"bspoe":2,"dujinpeng0249":1,"echoGee":1,"teigl":1,"mangelett":1,"eppravitra":1,"gitter-zhu":1,"adityab39":1,"davidkirkby":1,"AmirShahbazi90":1,"SBolo":1,"kecaiwu":1,"charelstoncrabb":1,"AaronWebster":1,"sola-aina":1,"ilansmolySR":1,"opoplawski":1,"SimoneConiglio":1,"nocholasrift":1,"suhasghorp":1,"zaikunzhang":1,"hehemin":1,"ankane":1,"wbthomason":1,"isaactpetersen":1,"BenoitPauwels":1,"hoodmane":1,"AnkitAggarwalPEC":1,"jbensabat":1,"odow":1,"mabr2001":1,"tueda":1,"tyhuang98":1,"mithodin":1,"Powerofthesun":1,"cpixton":1,"applingf":1,"Axyxo":1,"Luis-Varona":1,"bram-vermeulen":1,"IgnacioEG":1,"alexriegler":1,"vhaguiar":1,"awvwgk":1,"danielrgreen":1,"jbehura":1,"octave-user":1,"sovrasov":1,"kkew3":1,"rainman110":1,"LecrisUT":1,"ZQ1126":1,"ssmil":1,"philippeller":1,"matheusdiogenesandrade":1,"xianglunkai":1,"flabowski":1,"A-J-F-Mackintosh":1,"helske":1,"djerius":1,"prehensilecode":1,"imbacalvin":1,"HDembinski":1,"samuelkim314":1,"filippopalomba":1,"alexhwang0919":1,"PaulJonasJost":1,"Hecatron":1,"DataSailor":1,"p-j-miller":1,"Happy-to-see-you":1,"Alaya-in-Matrix":1,"microprediction":1,"jmendelson256":1,"Kiguli":1,"behzadtabari":1,"CollinMak":1,"lgpage":1,"aadler":1,"florysf":1,"Lbaron980810":1,"danlugli":1,"dweindl":1,"jan-klaschka":1,"leom97":1,"lucasjinreal":1,"ronan-keane":1,"vladtimug":1,"jmcastro2109":1,"urosjarc":1,"eeprude":1,"tkx68":1,"TianningGao":1,"acapobianchi":1,"yugeniom":1,"trlsmax":1,"schewef":1,"rezah":1,"jjcasmar":1,"olumide-x":1,"tianyajq11":1,"bioinfonext":1,"TomasMerva":1,"aitungthien":1,"heriades":1,"fmkroci":1,"Jaaaky":1,"NicolasRiel":1,"rlph50":1,"ilayn":1,"mhunter1":1,"lfdmotta":1,"NumesSanguis":1,"Griset":1,"gddl":1,"MiguelRodo":1,"Nicholaswogan":1,"ChaoyiZhu93":1,"andrewfowlie":1,"WebWire-NL":1,"hcws":1,"aserdark":1,"ericjster":1,"markusgft":1,"wesselvaneeghen":1,"arvindv92":1,"WinkySong":1,"config-i1":1,"kkofler":1,"RhysU":1,"vincferr":1,"kramawa":1,"ankur-gupta":1,"nicolapiccinelli":1,"bmdaj":1,"sunhuikk":1,"KryeKuzhinieri":1},"pull_request_authors":{"jschueller":24,"stevengj":13,"alexriegler":7,"kkofler":5,"astamm":4,"jwnimmer-tri":3,"besser82":3,"TiborGY":2,"fbiemueller":2,"pavanakumar":2,"abram":2,"madosqr":2,"edwintorok":2,"aadler":2,"Vaibhavdixit02":2,"bengsparks":2,"isuruf":2,"FrankXie05":2,"markusgft":2,"lucascolley":2,"ludwigkr":2,"gabrielrdomingos":2,"StephanOostveen":2,"knut-o":2,"jpritikin":2,"Benoit-F-Q":2,"dburov190":1,"michalsc":1,"gisforgirard":1,"AaronWebster":1,"elemb":1,"jcmonnin":1,"Shuenhoy":1,"adwhit":1,"konovod":1,"rlaboiss":1,"octave-user":1,"awvwgk":1,"marcoafo":1,"mahyaret":1,"hattne":1,"NogginBops":1,"kalev":1,"tonioeltopoquegira":1,"smartalecH":1,"xperroni":1,"Jaaaky":1,"oskooi":1,"sheevy":1,"Jimmy-Hu":1,"MattBolitho":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10076258,"issues_count":31295120,"pull_requests_count":95897354,"authors_count":10691925,"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":{"bug":11},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":25,"CONTRIBUTOR":3},"past_year_pull_request_author_associations_count":{"NONE":20,"COLLABORATOR":15,"CONTRIBUTOR":10,"OWNER":7},"past_year_issue_authors":{"astamm":3,"selting":2,"tyhuang98":1,"rlph50":1,"p-j-miller":1,"opoplawski":1,"odow":1,"markusgft":1,"Luis-Varona":1,"kramawa":1,"kkofler":1,"jbensabat":1,"jan-klaschka":1,"ilayn":1,"helske":1,"hcws":1,"fmkroci":1,"dweindl":1,"djerius":1,"davidkirkby":1,"danlugli":1,"badshah400":1,"ankane":1,"A-J-F-Mackintosh":1,"adityab39":1},"past_year_pull_request_authors":{"jschueller":15,"stevengj":7,"kkofler":5,"astamm":4,"Benoit-F-Q":2,"StephanOostveen":2,"bengsparks":2,"aadler":2,"jwnimmer-tri":2,"markusgft":2,"lucascolley":2,"ludwigkr":2,"madosqr":2,"tonioeltopoquegira":1,"michalsc":1,"marcoafo":1},"maintainers":[{"login":"jschueller","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}],"active_maintainers":[{"login":"jschueller","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"events":{"total":{"CreateEvent":5,"ReleaseEvent":3,"IssuesEvent":76,"WatchEvent":206,"DeleteEvent":1,"IssueCommentEvent":160,"PushEvent":57,"PullRequestReviewEvent":62,"PullRequestReviewCommentEvent":55,"PullRequestEvent":47,"ForkEvent":61},"last_year":{"CreateEvent":5,"ReleaseEvent":3,"IssuesEvent":76,"WatchEvent":206,"DeleteEvent":1,"IssueCommentEvent":160,"PushEvent":57,"PullRequestReviewEvent":62,"PullRequestReviewCommentEvent":55,"PullRequestEvent":47,"ForkEvent":61}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/build.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T15:51:10.649Z","updated_at":"2023-01-13T15:51:10.649Z","repository_link":"https://github.com/stevengj/nlopt/blob/master/.github/workflows/build.yml","dependencies":[{"id":6888432395,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"doc/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-01-13T15:51:10.683Z","updated_at":"2023-01-13T15:51:10.683Z","repository_link":"https://github.com/stevengj/nlopt/blob/master/doc/requirements.txt","dependencies":[{"id":6888432414,"package_name":"python-markdown-math","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":12.490183348226163,"created_at":"2025-09-04T15:50:17.945Z","updated_at":"2025-10-07T08:05:31.590Z","avatar_url":"https://github.com/stevengj.png","language":"C","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["closember","gtk"],"project_url":"https://science.ecosyste.ms/api/v1/projects/5918","html_url":"https://science.ecosyste.ms/projects/5918","bibtex_url":"https://science.ecosyste.ms/projects/5918/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/5918/export.apalike"}