{"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":"2026-10-04T10:02:43.338Z","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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":343072799,"owners_count":37998166,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-04T02:00:06.888Z","response_time":127,"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":13004842,"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":"community","versions_count":1,"first_release_published_at":"2025-11-24T07:00:38.000Z","latest_release_published_at":"2025-11-24T07:00:38.000Z","latest_release_number":"2.10.0-r2","last_synced_at":"2026-04-14T16:03:30.408Z","created_at":"2026-01-30T23:20:52.596Z","updated_at":"2026-09-26T14:55:53.349Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.23/community/x86_64/nlopt-octave","install_command":"apk add nlopt-octave","documentation_url":null,"metadata":{"repository":"community","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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:53.349Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/nlopt-octave?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.23","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":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-octave/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-octave/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-octave/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-octave/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-octave/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-octave/codemeta","maintainers":[{"uuid":"cielesti@protonmail.com","login":null,"name":"Celeste","email":"cielesti@protonmail.com","url":"https://pkgs.alpinelinux.org/packages?maintainer=Celeste","packages_count":2246,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Celeste","role":null,"created_at":"2026-03-04T08:05:53.010Z","updated_at":"2026-03-04T08:05:53.010Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers/cielesti@protonmail.com/packages"}],"registry":{"name":"alpine-v3.23","url":"https://pkgs.alpinelinux.org/packages?branch=v3.23","ecosystem":"alpine","default":false,"packages_count":27577,"maintainers_count":428,"namespaces_count":2,"keywords_count":189,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1566},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-10-01T05:02:43.764Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/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":"community","versions_count":8,"first_release_published_at":"2024-08-26T02:44:19.000Z","latest_release_published_at":"2026-06-08T19:59:20.000Z","latest_release_number":"2.11.0-r0","last_synced_at":"2026-06-08T20:02:14.908Z","created_at":"2024-08-26T03:03:17.068Z","updated_at":"2026-09-26T14:55:53.357Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/nlopt-octave","install_command":"apk add nlopt-octave","documentation_url":null,"metadata":{"repository":"community","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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:53.357Z","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\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","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":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-octave/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-octave/codemeta","maintainers":[{"uuid":"wenhepingalpine@sohu.com","login":null,"name":"Wen Heping","email":"wenhepingalpine@sohu.com","url":"https://pkgs.alpinelinux.org/packages?maintainer=Wen Heping","packages_count":381,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Wen Heping","role":null,"created_at":"2026-06-08T20:02:15.927Z","updated_at":"2026-06-08T20:02:15.927Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/wenhepingalpine@sohu.com/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":40288,"maintainers_count":920,"namespaces_count":3,"keywords_count":6584,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":3188},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-10-01T05:06:28.060Z","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":13004835,"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":"community","versions_count":1,"first_release_published_at":"2025-11-24T07:00:38.000Z","latest_release_published_at":"2025-11-24T07:00:38.000Z","latest_release_number":"2.10.0-r2","last_synced_at":"2026-04-08T17:05:53.347Z","created_at":"2026-01-30T23:20:48.468Z","updated_at":"2026-09-26T14:55:53.358Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.23/community/x86_64/nlopt-guile","install_command":"apk add nlopt-guile","documentation_url":null,"metadata":{"repository":"community","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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:53.358Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/nlopt-guile?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.23","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":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-guile/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-guile/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-guile/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-guile/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-guile/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-guile/codemeta","maintainers":[{"uuid":"cielesti@protonmail.com","login":null,"name":"Celeste","email":"cielesti@protonmail.com","url":"https://pkgs.alpinelinux.org/packages?maintainer=Celeste","packages_count":2246,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Celeste","role":null,"created_at":"2026-03-03T14:37:12.922Z","updated_at":"2026-03-03T14:37:12.922Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers/cielesti@protonmail.com/packages"}],"registry":{"name":"alpine-v3.23","url":"https://pkgs.alpinelinux.org/packages?branch=v3.23","ecosystem":"alpine","default":false,"packages_count":27577,"maintainers_count":428,"namespaces_count":2,"keywords_count":189,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1566},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-10-01T05:02:43.764Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/namespaces"}},{"id":13398858,"name":"nlopt","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/stevengj/nlopt","licenses":"other","normalized_licenses":[],"repository_url":"https://github.com/stevengj/nlopt","keywords_array":["universe/devel"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T05:02:00.245Z","latest_release_published_at":"2026-02-06T05:02:00.245Z","latest_release_number":"2.7.1-5build2","last_synced_at":"2026-08-10T09:13:56.005Z","created_at":"2026-02-06T05:01:59.527Z","updated_at":"2026-09-26T14:55:53.358Z","registry_url":"https://launchpad.net/ubuntu/+source/nlopt","install_command":"apt-get install nlopt","documentation_url":null,"metadata":{"component":"universe","architecture":"any all","priority":"optional","binary":"libnlopt0, libnlopt-dev, libnlopt-cxx0, libnlopt-cxx-dev, python3-nlopt, octave-nlopt, libnlopt-guile0, nlopt-doc","standards_version":"4.6.0","maintainer":"Debian Science Maintainers \u003cdebian-science-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), chrpath, cmake, dh-octave (\u003e= 0.7.1), dh-python, python3-all-dev, python3-numpy, guile-3.0-dev, swig","build_depends_indep":"mkdocs, libjs-highlight.js, libjs-jquery, libjs-mathjax","build_depends_arch":null},"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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:53.358Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/nlopt?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/nlopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/nlopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/nlopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/nlopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/nlopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/nlopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/nlopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/nlopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/nlopt/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":1696,"github":"ubuntu","metadata":{"codename":"noble","funded_packages_count":1835},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-10-01T05:06:51.700Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":13427980,"name":"nlopt","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/stevengj/nlopt","licenses":"other","normalized_licenses":[],"repository_url":"https://github.com/stevengj/nlopt","keywords_array":["universe/devel"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-07T15:08:03.232Z","latest_release_published_at":"2026-02-07T15:08:03.232Z","latest_release_number":"2.7.1-3build1","last_synced_at":"2026-03-07T15:37:03.623Z","created_at":"2026-02-07T15:08:02.972Z","updated_at":"2026-09-26T14:55:53.358Z","registry_url":"https://launchpad.net/ubuntu/+source/nlopt","install_command":"apt-get install nlopt","documentation_url":null,"metadata":{"component":"universe","architecture":"any all","priority":"optional","binary":"libnlopt0, libnlopt-dev, libnlopt-cxx0, libnlopt-cxx-dev, python3-nlopt, octave-nlopt, libnlopt-guile0, nlopt-doc","standards_version":"4.6.0","maintainer":"Debian Science Maintainers \u003cdebian-science-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), chrpath, cmake, dh-octave (\u003e= 0.7.1), dh-python, python3-all-dev, python3-numpy, guile-3.0-dev, swig","build_depends_indep":"mkdocs, libjs-highlight.js, libjs-jquery, libjs-mathjax","build_depends_arch":null},"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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:53.358Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/nlopt?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/nlopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/nlopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/nlopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/nlopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/nlopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/nlopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/nlopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/nlopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/nlopt/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":1498,"github":"ubuntu","metadata":{"codename":"jammy","funded_packages_count":1444},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-10-01T05:06:53.708Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}},{"id":3263329,"name":"nlopt","ecosystem":"nuget","description":"The NLopt nonlinear-optimization package","homepage":"http://github.com/stevengj/nlopt","licenses":"other","normalized_licenses":["Other"],"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":"2026-09-26T14:55:53.256Z","latest_release_number":null,"last_synced_at":"2026-09-26T14:55:54.959Z","created_at":"2022-04-10T16:38:25.816Z","updated_at":"2026-09-26T14:55:54.960Z","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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:53.362Z","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":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/nlopt/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/nlopt/codemeta","maintainers":[],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":861627,"maintainers_count":115835,"namespaces_count":0,"keywords_count":179980,"github":"nuget","metadata":{"funded_packages_count":36325,"rate_limit":5},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2026-10-04T05:00:41.938Z","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":13793199,"name":"nlopt","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/stevengj/nlopt","licenses":"other","normalized_licenses":[],"repository_url":"https://github.com/stevengj/nlopt","keywords_array":["universe/devel"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T15:55:18.210Z","latest_release_published_at":"2026-02-13T15:55:18.210Z","latest_release_number":"2.7.1-5build1","last_synced_at":"2026-03-13T16:21:48.117Z","created_at":"2026-02-13T15:55:17.913Z","updated_at":"2026-09-26T14:55:54.266Z","registry_url":"https://launchpad.net/ubuntu/+source/nlopt","install_command":"apt-get install nlopt","documentation_url":null,"metadata":{"component":"universe","architecture":"any all","priority":"optional","binary":"libnlopt0, libnlopt-dev, libnlopt-cxx0, libnlopt-cxx-dev, python3-nlopt, octave-nlopt, libnlopt-guile0, nlopt-doc","standards_version":"4.6.0","maintainer":"Debian Science Maintainers \u003cdebian-science-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), chrpath, cmake, dh-octave (\u003e= 0.7.1), dh-python, python3-all-dev, python3-numpy, guile-3.0-dev, swig","build_depends_indep":"mkdocs, libjs-highlight.js, libjs-jquery, libjs-mathjax","build_depends_arch":null},"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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:54.266Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/nlopt?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/nlopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/nlopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/nlopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/nlopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/nlopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/nlopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/nlopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/nlopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/nlopt/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":2210,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1830},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-10-01T05:06:57.280Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":13700839,"name":"nlopt","ecosystem":"debian","description":null,"homepage":"https://github.com/stevengj/nlopt","licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/stevengj/nlopt","keywords_array":["devel"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T21:03:30.374Z","latest_release_published_at":"2026-02-12T21:03:30.374Z","latest_release_number":"2.7.1-5","last_synced_at":"2026-03-13T19:53:46.799Z","created_at":"2026-02-12T21:03:30.193Z","updated_at":"2026-09-26T14:55:54.475Z","registry_url":"https://tracker.debian.org/pkg/nlopt","install_command":"apt-get install nlopt","documentation_url":"https://packages.debian.org/bookworm/nlopt","metadata":{"component":"main","architecture":"any all","priority":"source","binary":"libnlopt0, libnlopt-dev, libnlopt-cxx0, libnlopt-cxx-dev, python3-nlopt, octave-nlopt, libnlopt-guile0, nlopt-doc","standards_version":"4.6.0","maintainer":"Debian Science Maintainers \u003cdebian-science-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), chrpath, cmake, dh-octave (\u003e= 0.7.1), dh-python, python3-all-dev, python3-numpy, guile-3.0-dev, swig","build_depends_indep":"mkdocs, libjs-highlight.js, libjs-jquery, libjs-mathjax","build_depends_arch":null},"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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:54.475Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":1.0047791789025162,"forks_count":0.5239822652156388,"docker_downloads_count":null,"average":0.38219036102953874},"purl":"pkg:deb/debian/nlopt?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/nlopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/nlopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/nlopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/nlopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/nlopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/nlopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/nlopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/nlopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/nlopt/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":2635,"github":"debian","metadata":{"codename":"bookworm","funded_packages_count":1707},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-10-01T05:07:01.489Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":13458964,"name":"nlopt","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/stevengj/nlopt","licenses":"other","normalized_licenses":[],"repository_url":"https://github.com/stevengj/nlopt","keywords_array":["universe/devel"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T05:36:50.069Z","latest_release_published_at":"2026-02-09T05:36:50.069Z","latest_release_number":"2.7.1-5ubuntu1","last_synced_at":"2026-08-20T12:30:54.945Z","created_at":"2026-02-09T05:36:39.705Z","updated_at":"2026-09-26T14:55:54.624Z","registry_url":"https://launchpad.net/ubuntu/+source/nlopt","install_command":"apt-get install nlopt","documentation_url":null,"metadata":{"component":"universe","architecture":"any all","priority":"optional","binary":"libnlopt0, libnlopt-dev, libnlopt-cxx0, libnlopt-cxx-dev, python3-nlopt, octave-nlopt, libnlopt-guile0, nlopt-doc","standards_version":"4.6.0","maintainer":"Ubuntu Developers \u003cubuntu-devel-discuss@lists.ubuntu.com\u003e","build_depends":"debhelper-compat (= 13), chrpath, cmake, dh-octave (\u003e= 0.7.1), dh-python, python3-all-dev, python3-numpy, guile-3.0-dev, swig","build_depends_indep":"mkdocs, libjs-highlight.js, libjs-jquery, libjs-mathjax","build_depends_arch":null},"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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:54.624Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/nlopt?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/nlopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/nlopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/nlopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/nlopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/nlopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/nlopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/nlopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/nlopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/nlopt/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":1440,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1980},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-10-01T05:01:38.869Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":4054353,"name":"github.com/stevengj/nlopt","ecosystem":"go","description":"","homepage":null,"licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/stevengj/nlopt","keywords_array":[],"namespace":"github.com/stevengj","versions_count":12,"first_release_published_at":"2018-07-26T21:11:02.000Z","latest_release_published_at":"2026-06-05T18:42:06.000Z","latest_release_number":"v2.11.0+incompatible","last_synced_at":"2026-09-26T14:55:54.772Z","created_at":"2022-04-12T10:26:05.921Z","updated_at":"2026-09-26T14:55:54.773Z","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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:53.364Z","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":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstevengj%2Fnlopt/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstevengj%2Fnlopt/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2539757,"maintainers_count":0,"namespaces_count":852760,"keywords_count":136985,"github":"golang","metadata":{"funded_packages_count":110283,"sync_missing_packages_cursor":{"timestamp":"2026-09-29T00:04:57.155362Z","path":"github.com/virtengine/virtengine/sdk/specs","version":"v0.0.0-20260928231908-c0c887541540"},"rate_limit":5},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-10-01T05:04:10.855Z","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":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":"community","versions_count":9,"first_release_published_at":"2022-05-06T09:50:47.000Z","latest_release_published_at":"2026-06-08T19:59:20.000Z","latest_release_number":"2.11.0-r0","last_synced_at":"2026-06-08T20:02:01.550Z","created_at":"2023-01-31T19:28:20.015Z","updated_at":"2026-09-26T14:55:54.812Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/nlopt","install_command":"apk add nlopt","documentation_url":null,"metadata":{"repository":"community","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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:54.812Z","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\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","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":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt/codemeta","maintainers":[{"uuid":"wenhepingalpine@sohu.com","login":null,"name":"Wen Heping","email":"wenhepingalpine@sohu.com","url":"https://pkgs.alpinelinux.org/packages?maintainer=Wen Heping","packages_count":381,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Wen Heping","role":null,"created_at":"2026-06-08T20:02:04.832Z","updated_at":"2026-06-08T20:02:04.832Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/wenhepingalpine@sohu.com/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":40288,"maintainers_count":920,"namespaces_count":3,"keywords_count":6584,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":3188},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-10-01T05:06:28.060Z","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":14545690,"name":"math/nlopt","ecosystem":"openbsd","description":"library for nonlinear optimization","homepage":"https://github.com/stevengj/nlopt","licenses":"other","normalized_licenses":[],"repository_url":"https://github.com/stevengj/nlopt","keywords_array":[],"namespace":"math","versions_count":1,"first_release_published_at":"2026-04-25T13:28:01.000Z","latest_release_published_at":"2026-04-25T13:28:01.000Z","latest_release_number":"2.10.1","last_synced_at":"2026-05-28T00:08:24.799Z","created_at":"2026-05-28T00:08:24.345Z","updated_at":"2026-09-26T14:55:55.004Z","registry_url":"https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/math/nlopt/","install_command":"pkg_add nlopt-2.10.1","documentation_url":null,"metadata":{"pkgstem":"nlopt","fullpkgname":"nlopt-2.10.1","subpackage":"-"},"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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:55.004Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:openbsd/math/nlopt?arch=amd64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/openbsd/math/nlopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/openbsd/math/nlopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/openbsd/math/nlopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/math%2Fnlopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/math%2Fnlopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/math%2Fnlopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/math%2Fnlopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/math%2Fnlopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/math%2Fnlopt/codemeta","maintainers":[{"uuid":"ports@openbsd.org","login":null,"name":"The OpenBSD ports mailing-list","email":"ports@openbsd.org","url":null,"packages_count":6235,"html_url":null,"role":null,"created_at":"2026-05-28T00:08:25.231Z","updated_at":"2026-05-28T00:08:25.231Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/maintainers/ports@openbsd.org/packages"}],"registry":{"name":"openbsd-7.9-amd64","url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64","ecosystem":"openbsd","default":true,"packages_count":11808,"maintainers_count":274,"namespaces_count":42,"keywords_count":23,"github":"openbsd","metadata":{"arch":"amd64","sqlports_version":"7.54","funded_packages_count":312},"icon_url":"https://github.com/openbsd.png","created_at":"2026-05-26T11:21:10.750Z","updated_at":"2026-10-04T05:00:10.062Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/namespaces"}},{"id":15356325,"name":"libnlopt","ecosystem":"opam","description":"User-space installer for the NLopt library","homepage":"https://nlopt.readthedocs.io/en/latest/","licenses":"LGPL-2.1-or-later","normalized_licenses":["LGPL-2.1-or-later"],"repository_url":"https://github.com/stevengj/nlopt","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2025-03-14T07:52:03.000Z","latest_release_published_at":"2025-03-14T07:52:03.000Z","latest_release_number":"2.7.1","last_synced_at":"2026-09-26T14:55:53.088Z","created_at":"2026-09-23T00:09:11.112Z","updated_at":"2026-09-26T14:55:55.044Z","registry_url":"https://opam.ocaml.org/packages/libnlopt/","install_command":"opam install libnlopt","documentation_url":"https://ocaml.org/p/libnlopt/latest/doc/index.html","metadata":{"archived":false,"description":"Attempt a user-space installation of NLopt.\nIf successful, libnlopt will be installed\ninto opam's lib directory.\nNote: NLopt is a C++ library which is required by some OCaml\nsoftware in opam-repository.\nHaving an automatic user-space installer in opam-repos. will make those\nsoftware easier to install (e.g. even if you don't have root access\nto install the corresponding system package).","authors":["https://github.com/stevengj/nlopt/blob/master/AUTHORS"],"maintainers":["unixjunkie@sdf.org"]},"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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:55.044Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:opam/libnlopt","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/opam/libnlopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/opam/libnlopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/opam/libnlopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/opam.ocaml.org/packages/libnlopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/opam.ocaml.org/packages/libnlopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/opam.ocaml.org/packages/libnlopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/opam.ocaml.org/packages/libnlopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/opam.ocaml.org/packages/libnlopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/opam.ocaml.org/packages/libnlopt/codemeta","maintainers":[],"registry":{"name":"opam.ocaml.org","url":"https://opam.ocaml.org","ecosystem":"opam","default":true,"packages_count":5664,"maintainers_count":0,"namespaces_count":0,"keywords_count":1924,"github":"ocaml","metadata":{"funded_packages_count":210},"icon_url":"https://github.com/ocaml.png","created_at":"2026-09-22T13:49:30.417Z","updated_at":"2026-10-01T05:01:10.068Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/opam.ocaml.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/opam.ocaml.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/opam.ocaml.org/namespaces"}},{"id":14520039,"name":"sci-libs/nlopt","ecosystem":"gentoo","description":"Non-linear optimization library","homepage":"https://github.com/stevengj/nlopt","licenses":"LGPL-2.1 MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/stevengj/nlopt","keywords_array":["amd64","~arm64","~ppc","ppc64","~riscv","~x86"],"namespace":"sci-libs","versions_count":2,"first_release_published_at":"2026-05-11T16:39:47.000Z","latest_release_published_at":"2026-05-11T16:39:47.000Z","latest_release_number":"2.10.0-r1","last_synced_at":"2026-05-27T04:25:47.219Z","created_at":"2026-05-27T04:25:46.961Z","updated_at":"2026-09-26T14:55:55.050Z","registry_url":"https://packages.gentoo.org/packages/sci-libs/nlopt","install_command":"emerge sci-libs/nlopt","documentation_url":"https://packages.gentoo.org/packages/sci-libs/nlopt","metadata":{"category":"sci-libs","slot":"0","eapi":"8","inherit":"python-r1 cmake guile-single fortran-2","iuse":"guile octave python test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 guile_single_target_2-2 guile_single_target_3-0"},"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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:55.050Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:gentoo/sci-libs/nlopt","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/gentoo/sci-libs/nlopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/gentoo/sci-libs/nlopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/gentoo/sci-libs/nlopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/sci-libs%2Fnlopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/sci-libs%2Fnlopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/sci-libs%2Fnlopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/sci-libs%2Fnlopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/sci-libs%2Fnlopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/sci-libs%2Fnlopt/codemeta","maintainers":[],"registry":{"name":"gentoo-portage","url":"https://packages.gentoo.org/","ecosystem":"gentoo","default":true,"packages_count":19564,"maintainers_count":0,"namespaces_count":174,"keywords_count":1054,"github":"gentoo","metadata":{"snapshot_url":"https://distfiles.gentoo.org/snapshots/portage-latest.tar.xz","funded_packages_count":832},"icon_url":"https://github.com/gentoo.png","created_at":"2026-05-26T08:59:24.155Z","updated_at":"2026-10-01T05:06:23.349Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/namespaces"}},{"id":13004834,"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":"community","versions_count":1,"first_release_published_at":"2025-11-24T07:00:38.000Z","latest_release_published_at":"2025-11-24T07:00:38.000Z","latest_release_number":"2.10.0-r2","last_synced_at":"2026-04-11T13:00:35.538Z","created_at":"2026-01-30T23:20:47.825Z","updated_at":"2026-09-26T14:55:55.064Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.23/community/x86_64/nlopt-doc","install_command":"apk add nlopt-doc","documentation_url":null,"metadata":{"repository":"community","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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:55.064Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/nlopt-doc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.23","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":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-doc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-doc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-doc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-doc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-doc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-doc/codemeta","maintainers":[{"uuid":"cielesti@protonmail.com","login":null,"name":"Celeste","email":"cielesti@protonmail.com","url":"https://pkgs.alpinelinux.org/packages?maintainer=Celeste","packages_count":2246,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Celeste","role":null,"created_at":"2026-03-03T23:50:17.795Z","updated_at":"2026-03-03T23:50:17.795Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers/cielesti@protonmail.com/packages"}],"registry":{"name":"alpine-v3.23","url":"https://pkgs.alpinelinux.org/packages?branch=v3.23","ecosystem":"alpine","default":false,"packages_count":27577,"maintainers_count":428,"namespaces_count":2,"keywords_count":189,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1566},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-10-01T05:02:43.764Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/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":"community","versions_count":8,"first_release_published_at":"2024-08-26T02:44:19.000Z","latest_release_published_at":"2026-06-08T19:59:20.000Z","latest_release_number":"2.11.0-r0","last_synced_at":"2026-06-08T20:02:13.178Z","created_at":"2024-08-26T03:03:10.024Z","updated_at":"2026-09-26T14:55:55.063Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/nlopt-guile","install_command":"apk add nlopt-guile","documentation_url":null,"metadata":{"repository":"community","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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:55.063Z","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\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","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":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-guile/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-guile/codemeta","maintainers":[{"uuid":"wenhepingalpine@sohu.com","login":null,"name":"Wen Heping","email":"wenhepingalpine@sohu.com","url":"https://pkgs.alpinelinux.org/packages?maintainer=Wen Heping","packages_count":381,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Wen Heping","role":null,"created_at":"2026-06-08T20:02:13.751Z","updated_at":"2026-06-08T20:02:13.751Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/wenhepingalpine@sohu.com/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":40288,"maintainers_count":920,"namespaces_count":3,"keywords_count":6584,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":3188},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-10-01T05:06:28.060Z","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":13004833,"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":"community","versions_count":1,"first_release_published_at":"2025-11-24T07:00:38.000Z","latest_release_published_at":"2025-11-24T07:00:38.000Z","latest_release_number":"2.10.0-r2","last_synced_at":"2026-08-09T02:13:51.879Z","created_at":"2026-01-30T23:20:47.260Z","updated_at":"2026-09-26T14:55:55.074Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.23/community/x86_64/nlopt","install_command":"apk add nlopt","documentation_url":null,"metadata":{"repository":"community","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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:55.074Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/nlopt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.23","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":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt/codemeta","maintainers":[{"uuid":"cielesti@protonmail.com","login":null,"name":"Celeste","email":"cielesti@protonmail.com","url":"https://pkgs.alpinelinux.org/packages?maintainer=Celeste","packages_count":2246,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Celeste","role":null,"created_at":"2026-03-03T14:37:45.540Z","updated_at":"2026-03-03T14:37:45.540Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers/cielesti@protonmail.com/packages"}],"registry":{"name":"alpine-v3.23","url":"https://pkgs.alpinelinux.org/packages?branch=v3.23","ecosystem":"alpine","default":false,"packages_count":27577,"maintainers_count":428,"namespaces_count":2,"keywords_count":189,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1566},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-10-01T05:02:43.764Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/namespaces"}},{"id":13522295,"name":"nlopt","ecosystem":"debian","description":null,"homepage":"https://github.com/stevengj/nlopt","licenses":"other","normalized_licenses":[],"repository_url":"https://github.com/stevengj/nlopt","keywords_array":["devel"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T21:54:11.173Z","latest_release_published_at":"2026-02-10T21:54:11.173Z","latest_release_number":"2.7.0-4","last_synced_at":"2026-03-14T00:30:06.605Z","created_at":"2026-02-10T21:54:10.983Z","updated_at":"2026-09-26T14:55:55.083Z","registry_url":"https://tracker.debian.org/pkg/nlopt","install_command":"apt-get install nlopt","documentation_url":"https://packages.debian.org/bullseye/nlopt","metadata":{"component":"main","architecture":"any all","priority":"source","binary":"libnlopt0, libnlopt-dev, libnlopt-cxx0, libnlopt-cxx-dev, python3-nlopt, octave-nlopt, libnlopt-guile0, nlopt-doc","standards_version":"4.5.1","maintainer":"Debian Science Maintainers \u003cdebian-science-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), chrpath, cmake, dh-octave (\u003e= 0.7.1), dh-python, python3-all-dev, python3-numpy, guile-3.0-dev, swig","build_depends_indep":"mkdocs, libjs-highlight.js, libjs-jquery, libjs-mathjax","build_depends_arch":null},"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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:55.082Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/nlopt?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/nlopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/nlopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/nlopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/nlopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/nlopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/nlopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/nlopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/nlopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/nlopt/codemeta","maintainers":[],"registry":{"name":"debian-11","url":"https://packages.debian.org/bullseye","ecosystem":"debian","default":false,"packages_count":31268,"maintainers_count":0,"namespaces_count":3,"keywords_count":758,"github":"debian","metadata":{"codename":"bullseye","funded_packages_count":1199},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-10-01T05:07:03.156Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/namespaces"}},{"id":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":"community","versions_count":9,"first_release_published_at":"2022-05-06T09:50:47.000Z","latest_release_published_at":"2026-06-08T19:59:20.000Z","latest_release_number":"2.11.0-r0","last_synced_at":"2026-06-08T20:02:10.274Z","created_at":"2023-01-31T19:08:08.313Z","updated_at":"2026-09-26T14:55:55.087Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/nlopt-doc","install_command":"apk add nlopt-doc","documentation_url":null,"metadata":{"repository":"community","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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:55.087Z","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\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","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":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-doc/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-doc/codemeta","maintainers":[{"uuid":"wenhepingalpine@sohu.com","login":null,"name":"Wen Heping","email":"wenhepingalpine@sohu.com","url":"https://pkgs.alpinelinux.org/packages?maintainer=Wen Heping","packages_count":381,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Wen Heping","role":null,"created_at":"2026-06-08T20:02:11.673Z","updated_at":"2026-06-08T20:02:11.673Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/wenhepingalpine@sohu.com/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":40288,"maintainers_count":920,"namespaces_count":3,"keywords_count":6584,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":3188},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-10-01T05:06:28.060Z","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":15355110,"name":"conf-nlopt","ecosystem":"opam","description":"Virtual package relying on nlopt","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":null,"versions_count":1,"first_release_published_at":"2021-01-07T13:23:17.000Z","latest_release_published_at":"2021-01-07T13:23:17.000Z","latest_release_number":"1","last_synced_at":"2026-09-26T14:55:53.428Z","created_at":"2026-09-23T00:08:40.656Z","updated_at":"2026-09-26T14:55:55.106Z","registry_url":"https://opam.ocaml.org/packages/conf-nlopt/","install_command":"opam install conf-nlopt","documentation_url":"https://ocaml.org/p/conf-nlopt/latest/doc/index.html","metadata":{"archived":false,"description":"This package can only install if the nlopt library is installed on the system.","authors":["NLopt dev team"],"maintainers":["https://github.com/ocaml/opam-repository/issues"]},"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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:55.106Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:opam/conf-nlopt","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/opam/conf-nlopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/opam/conf-nlopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/opam/conf-nlopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/opam.ocaml.org/packages/conf-nlopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/opam.ocaml.org/packages/conf-nlopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/opam.ocaml.org/packages/conf-nlopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/opam.ocaml.org/packages/conf-nlopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/opam.ocaml.org/packages/conf-nlopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/opam.ocaml.org/packages/conf-nlopt/codemeta","maintainers":[],"registry":{"name":"opam.ocaml.org","url":"https://opam.ocaml.org","ecosystem":"opam","default":true,"packages_count":5664,"maintainers_count":0,"namespaces_count":0,"keywords_count":1924,"github":"ocaml","metadata":{"funded_packages_count":210},"icon_url":"https://github.com/ocaml.png","created_at":"2026-09-22T13:49:30.417Z","updated_at":"2026-10-01T05:01:10.068Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/opam.ocaml.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/opam.ocaml.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/opam.ocaml.org/namespaces"}},{"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":"community","versions_count":9,"first_release_published_at":"2022-05-06T09:50:47.000Z","latest_release_published_at":"2026-06-08T19:59:20.000Z","latest_release_number":"2.11.0-r0","last_synced_at":"2026-06-08T20:02:08.751Z","created_at":"2023-01-31T19:07:30.106Z","updated_at":"2026-09-26T14:55:55.107Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/nlopt-dev","install_command":"apk add nlopt-dev","documentation_url":null,"metadata":{"repository":"community","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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:55.107Z","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\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","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":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-dev/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/nlopt-dev/codemeta","maintainers":[{"uuid":"wenhepingalpine@sohu.com","login":null,"name":"Wen Heping","email":"wenhepingalpine@sohu.com","url":"https://pkgs.alpinelinux.org/packages?maintainer=Wen Heping","packages_count":381,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Wen Heping","role":null,"created_at":"2026-06-08T20:02:09.204Z","updated_at":"2026-06-08T20:02:09.204Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/wenhepingalpine@sohu.com/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":40288,"maintainers_count":920,"namespaces_count":3,"keywords_count":6584,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":3188},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-10-01T05:06:28.060Z","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":13658911,"name":"nlopt","ecosystem":"debian","description":null,"homepage":"https://github.com/stevengj/nlopt","licenses":"other","normalized_licenses":[],"repository_url":"https://github.com/stevengj/nlopt","keywords_array":["devel"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T08:06:06.635Z","latest_release_published_at":"2026-02-12T08:06:06.635Z","latest_release_number":"2.7.1-6","last_synced_at":"2026-03-14T07:00:24.726Z","created_at":"2026-02-12T08:06:06.456Z","updated_at":"2026-09-26T14:55:55.114Z","registry_url":"https://tracker.debian.org/pkg/nlopt","install_command":"apt-get install nlopt","documentation_url":"https://packages.debian.org/trixie/nlopt","metadata":{"component":"main","architecture":"any all","priority":"source","binary":"libnlopt0, libnlopt-dev, libnlopt-cxx0, libnlopt-cxx-dev, python3-nlopt, octave-nlopt, libnlopt-guile0, nlopt-doc","standards_version":"4.6.0","maintainer":"Debian Science Maintainers \u003cdebian-science-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), chrpath, cmake, dh-octave (\u003e= 0.7.1), dh-python, python3-all-dev, python3-numpy, guile-3.0-dev, swig","build_depends_indep":"mkdocs, libjs-highlight.js, libjs-jquery, libjs-mathjax","build_depends_arch":null},"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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:55.114Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/nlopt?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/nlopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/nlopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/nlopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/nlopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/nlopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/nlopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/nlopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/nlopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/nlopt/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38027,"maintainers_count":0,"namespaces_count":4,"keywords_count":1979,"github":"debian","metadata":{"codename":"trixie","funded_packages_count":2411},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-10-01T05:01:27.983Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}},{"id":13004839,"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":"community","versions_count":1,"first_release_published_at":"2025-11-24T07:00:38.000Z","latest_release_published_at":"2025-11-24T07:00:38.000Z","latest_release_number":"2.10.0-r2","last_synced_at":"2026-08-09T02:13:41.468Z","created_at":"2026-01-30T23:20:50.743Z","updated_at":"2026-09-26T14:55:55.120Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.23/community/x86_64/nlopt-dev","install_command":"apk add nlopt-dev","documentation_url":null,"metadata":{"repository":"community","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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:55.120Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/nlopt-dev?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.23","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":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-dev/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-dev/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-dev/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-dev/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-dev/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/nlopt-dev/codemeta","maintainers":[{"uuid":"cielesti@protonmail.com","login":null,"name":"Celeste","email":"cielesti@protonmail.com","url":"https://pkgs.alpinelinux.org/packages?maintainer=Celeste","packages_count":2246,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Celeste","role":null,"created_at":"2026-03-03T14:37:42.213Z","updated_at":"2026-03-03T14:37:42.213Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers/cielesti@protonmail.com/packages"}],"registry":{"name":"alpine-v3.23","url":"https://pkgs.alpinelinux.org/packages?branch=v3.23","ecosystem":"alpine","default":false,"packages_count":27577,"maintainers_count":428,"namespaces_count":2,"keywords_count":189,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1566},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-10-01T05:02:43.764Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/namespaces"}},{"id":13557733,"name":"nlopt","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/stevengj/nlopt","licenses":"other","normalized_licenses":[],"repository_url":"https://github.com/stevengj/nlopt","keywords_array":["universe/devel"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T04:38:34.942Z","latest_release_published_at":"2026-02-11T04:38:34.942Z","latest_release_number":"2.7.1-4build3","last_synced_at":"2026-03-11T10:41:55.516Z","created_at":"2026-02-11T04:38:34.743Z","updated_at":"2026-09-26T14:55:55.118Z","registry_url":"https://launchpad.net/ubuntu/+source/nlopt","install_command":"apt-get install nlopt","documentation_url":null,"metadata":{"component":"universe","architecture":"any all","priority":"optional","binary":"libnlopt0, libnlopt-dev, libnlopt-cxx0, libnlopt-cxx-dev, python3-nlopt, octave-nlopt, libnlopt-guile0, nlopt-doc","standards_version":"4.6.0","maintainer":"Debian Science Maintainers \u003cdebian-science-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), chrpath, cmake, dh-octave (\u003e= 0.7.1), dh-python, python3-all-dev, python3-numpy, guile-3.0-dev, swig","build_depends_indep":"mkdocs, libjs-highlight.js, libjs-jquery, libjs-mathjax","build_depends_arch":null},"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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:55.118Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/nlopt?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/nlopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/nlopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/nlopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/nlopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/nlopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/nlopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/nlopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/nlopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/nlopt/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":999,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1639},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-10-01T05:06:59.285Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":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":"2026-08-07T14:51:25.122Z","created_at":"2024-04-19T07:48:38.130Z","updated_at":"2026-09-26T14:55:55.162Z","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":"2026-06-06T05:37:14.000Z","size":4542,"stargazers_count":2275,"open_issues_count":94,"forks_count":685,"subscribers_count":73,"default_branch":"master","last_synced_at":"2026-09-26T11:27:43.749Z","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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2013-08-27T16:59:11.000Z","updated_at":"2026-09-24T21:14:35.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":29,"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":341189360,"owners_count":37716963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-26T02:00:06.440Z","response_time":102,"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.1","sha":"9e44e525370646def8152e73bb5c53a6531f6f7e","kind":"tag","published_at":"2026-02-09T20:36:39.000Z","download_url":"https://codeload.github.com/stevengj/nlopt/tar.gz/v2.10.1","html_url":"https://github.com/stevengj/nlopt/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stevengj/nlopt@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/tags/v2.10.1/manifests"},{"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":"2026-09-26T14:55:55.162Z","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":"2026-09-26T08:20:32.935Z","issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevengj%2Fnlopt/issues","maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/nlopt/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/nlopt/codemeta","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":5536,"maintainers_count":0,"namespaces_count":0,"keywords_count":3313,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com","funded_packages_count":913},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2026-10-01T05:07:13.231Z","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"}}],"commits":{"id":702774,"full_name":"stevengj/nlopt","default_branch":"master","total_commits":894,"total_committers":62,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":14.419354838709678,"dds":0.3780760626398211,"past_year_total_commits":14,"past_year_total_committers":2,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":7.0,"past_year_dds":0.3571428571428571,"last_synced_at":"2026-09-30T06:20:54.716Z","last_synced_commit":"6e6593f131ba3a38bc9edbed0a357bc01526e54b","created_at":"2023-03-09T12:05:49.722Z","updated_at":"2026-09-30T06:20:54.570Z","committers":[{"name":"stevenj","email":"stevenj@alum.mit.edu","login":"stevengj","count":556},{"name":"Julien Schueller","email":"schueller@phimeca.com","login":"jschueller","count":215},{"name":"xantares","email":"xantares09@hotmail.com","login":"xantares","count":19},{"name":"Amro","email":"amroamroamro@gmail.com","login":"amroamroamro","count":11},{"name":"Markus Rickert","email":"rickert@fortiss.org","login":"rickertm","count":6},{"name":"Jérémie Dumas","email":"jdumas","login":"jdumas","count":6},{"name":"Joshua Nathaniel Pritikin","email":"jpritikin@pobox.com","login":"jpritikin","count":4},{"name":"Alex Riegler","email":"53669754+alexriegler","login":"alexriegler","count":4},{"name":"jschueller","email":"julien.schueller@gmail.com","login":null,"count":4},{"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":"Kevin Kofler","email":"kofler@dagopt.com","login":"kkofler","count":3},{"name":"Olivier Commowick","email":"olivier.commowick@inria.fr","login":"ocommowi","count":2},{"name":"Aaron Webster","email":"AaronWebster","login":"AaronWebster","count":2},{"name":"Ardavan Oskooi","email":"ardavan.oskooi@gmail.com","login":"oskooi","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":"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":"Dima","email":"50716515+dburov190","login":"dburov190","count":1},{"name":"taliesin","email":"helmut.raiger@gmx.net","login":"taliesin","count":1},{"name":"octave-user","email":"61900614+octave-user","login":"octave-user","count":1},{"name":"kipar","email":"konovod@gmail.com","login":"konovod","count":1},{"name":"jimmyhu","email":"60071jimmy@gmail.com","login":"Jimmy-Hu","count":1},{"name":"jesskfulwood","email":"jesskfulwood@gmail.com","login":"jesskfullwood","count":1},{"name":"gisforgirard","email":"gisforgirard@gmail.com","login":"gisforgirard","count":1},{"name":"elemb","email":"68486806+elemb","login":"elemb","count":1},{"name":"bowie7070","email":"bowie7070","login":"bowie7070","count":1},{"name":"Zé Vinícius","email":"jvmirca@gmail.com","login":"mirca","count":1},{"name":"Vaibhav Kumar Dixit","email":"vaibhavyashdixit@gmail.com","login":"Vaibhavdixit02","count":1},{"name":"Sergey Khrykov","email":"s.khrykov@gmail.com","login":"sergeykhrykov","count":1},{"name":"Sebastian Ehlert","email":"28669218+awvwgk","login":"awvwgk","count":1},{"name":"Sam Creasey","email":"sam.creasey@tri.global","login":"sammy-tri","count":1},{"name":"Robert Enzmann","email":"32076780+renzmann","login":"renzmann","count":1},{"name":"Pierre Haessig","email":"pierre-haessig","login":"pierre-haessig","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":"Matt Bolitho","email":"MattBolitho","login":"MattBolitho","count":1},{"name":"Mateusz Kubica","email":"mw.kubica@gmail.com","login":"sheevy","count":1},{"name":"Marco Afonso","email":"marcoafo@gmail.com","login":"marcoafo","count":1},{"name":"Ludwig Kr","email":"52403389+ludwigkr","login":"ludwigkr","count":1},{"name":"Kalev Lember","email":"klember@redhat.com","login":"kalev","count":1},{"name":"Julius Häger","email":"julius_hager@hotmail.com","login":"NogginBops","count":1},{"name":"Joshua Horowitz","email":"joshuah@alum.mit.edu","login":"joshuahhh","count":1},{"name":"Johan Hattne","email":"hattne","login":"hattne","count":1},{"name":"Jeff Fessler","email":"JeffFessler","login":"JeffFessler","count":1},{"name":"Jean-Claude Monnin","email":"jc_monnin@emailplus.org","login":"jcmonnin","count":1},{"name":"Helio Perroni Filho","email":"xperroni","login":"xperroni","count":1},{"name":"Haoran SUN","email":"Shuenhoy@gmail.com","login":"Shuenhoy","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}],"past_year_committers":[{"name":"Julien Schueller","email":"schueller@phimeca.com","login":"jschueller","count":9},{"name":"Steven G. Johnson","email":"stevenj@alum.mit.edu","login":"stevengj","count":5}],"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":"2026-10-04T00:00:07.749Z","repositories_count":8077220,"commits_count":1227865583,"contributors_count":56144521,"owners_count":1689600,"committers_count":3730697,"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":"2026-09-30T06:20:45.160Z","status":null,"issues_count":170,"pull_requests_count":130,"avg_time_to_close_issue":43315162.66929134,"avg_time_to_close_pull_request":13289647.315315316,"issues_closed_count":127,"pull_requests_closed_count":111,"pull_request_authors_count":54,"issue_authors_count":152,"avg_comments_per_issue":2.4058823529411764,"avg_comments_per_pull_request":1.6538461538461537,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":532873.0,"past_year_avg_time_to_close_pull_request":15214.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"created_at":"2023-05-10T10:37:28.199Z","updated_at":"2026-09-30T06:20:45.160Z","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":14,"enhancement":4,"question":2,"invalid":1},"pull_request_labels_count":{"enhancement":2,"activesupport":1,"bug":1},"issue_author_associations_count":{"NONE":155,"CONTRIBUTOR":12,"COLLABORATOR":3},"pull_request_author_associations_count":{"NONE":45,"CONTRIBUTOR":41,"COLLABORATOR":29,"OWNER":14,"MEMBER":1},"issue_authors":{"pirlite2":5,"astamm":4,"jschueller":3,"sgherrero":2,"badshah400":2,"bspoe":2,"dschmitz89":2,"selting":2,"jonas-eschle":2,"samuellhong":2,"octave-user":2,"rolffank":2,"charelstoncrabb":1,"mabr2001":1,"tueda":1,"kecaiwu":1,"tyhuang98":1,"eppravitra":1,"mangelett":1,"SBolo":1,"teigl":1,"echoGee":1,"dujinpeng0249":1,"AmirShahbazi90":1,"davidkirkby":1,"adityab39":1,"andrewfowlie":1,"ilansmolySR":1,"opoplawski":1,"sliedes":1,"SimoneConiglio":1,"nocholasrift":1,"suhasghorp":1,"zaikunzhang":1,"hehemin":1,"ankane":1,"wbthomason":1,"isaactpetersen":1,"BenoitPauwels":1,"rafaelrojasmiliani":1,"hoodmane":1,"AnkitAggarwalPEC":1,"jbensabat":1,"odow":1,"AaronWebster":1,"PaulJonasJost":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,"sovrasov":1,"kkew3":1,"rainman110":1,"sola-aina":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,"leom97":1,"gitter-zhu":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,"WebWire-NL":1,"lucasjinreal":1,"ronan-keane":1,"vladtimug":1,"jmcastro2109":1,"urosjarc":1,"eeprude":1,"JasmineTC":1,"tkx68":1,"TianningGao":1,"acapobianchi":1,"yugeniom":1,"trlsmax":1,"schewef":1,"rezah":1,"jjcasmar":1,"olumide-x":1,"tianyajq11":1,"bioinfonext":1,"KryeKuzhinieri":1,"jan-klaschka":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,"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,"johniaan":1,"ankur-gupta":1,"nicolapiccinelli":1,"bmdaj":1,"m4r35n357":1,"sunhuikk":1},"pull_request_authors":{"jschueller":29,"stevengj":14,"alexriegler":6,"kkofler":5,"astamm":4,"besser82":3,"jwnimmer-tri":3,"fbiemueller":2,"pavanakumar":2,"abram":2,"madosqr":2,"markusgft":2,"lucascolley":2,"ludwigkr":2,"edwintorok":2,"aadler":2,"TiborGY":2,"Vaibhavdixit02":2,"bengsparks":2,"FrankXie05":2,"Benoit-F-Q":2,"gabrielrdomingos":2,"isuruf":2,"StephanOostveen":2,"jpritikin":2,"knut-o":2,"dburov190":1,"marcoafo":1,"awvwgk":1,"octave-user":1,"michalsc":1,"konovod":1,"gisforgirard":1,"AaronWebster":1,"byroot":1,"elemb":1,"jet-byye":1,"jcmonnin":1,"kalev":1,"tonioeltopoquegira":1,"xperroni":1,"Jaaaky":1,"oskooi":1,"sheevy":1,"martin4861":1,"Shuenhoy":1,"adwhit":1,"mahyaret":1,"NogginBops":1,"Jimmy-Hu":1,"MattBolitho":1,"smartalecH":1,"hattne":1,"rlaboiss":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-04T00:00:07.477Z","repositories_count":17794245,"issues_count":47433232,"pull_requests_count":147315015,"authors_count":11913393,"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":2},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":4,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"COLLABORATOR":3,"NONE":1,"OWNER":1},"past_year_issue_authors":{"JasmineTC":1,"johniaan":1,"m4r35n357":1,"octave-user":1,"rafaelrojasmiliani":1},"past_year_pull_request_authors":{"jschueller":3,"jet-byye":1,"stevengj":1},"maintainers":[{"login":"jschueller","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"},{"login":"byroot","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}],"active_maintainers":[{"login":"jschueller","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschueller"},{"login":"stevengj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevengj"}]},"events":{"total":{"CreateEvent":5,"DeleteEvent":3,"ForkEvent":69,"IssueCommentEvent":171,"IssuesEvent":81,"PullRequestEvent":55,"PullRequestReviewCommentEvent":58,"PullRequestReviewEvent":62,"PushEvent":63,"ReleaseEvent":3,"WatchEvent":253},"last_year":{"DeleteEvent":2,"ForkEvent":8,"IssueCommentEvent":9,"IssuesEvent":4,"PullRequestEvent":3,"PullRequestReviewCommentEvent":3,"PushEvent":5,"WatchEvent":28}},"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":13.283651950323767,"science_score":41.65,"science_score_breakdown":{"score":41.65,"breakdown":{"has_citation_file":{"present":true,"strength":0.5,"format":"bibtex","description":"Citation metadata","details":"Found structured BibTeX citation metadata"},"has_codemeta":{"present":false,"description":"codemeta.json file","details":null},"has_zenodo":{"present":false,"description":".zenodo.json file","details":null},"has_doi_in_readme":{"present":false,"description":"DOI references","details":null,"journal_dois":0,"archive_dois":0},"has_academic_links":{"present":false,"description":"Academic publication links","details":null,"sites":[]},"has_academic_committers":{"present":true,"strength":0.12903225806451613,"description":"Committers with academic emails","details":"8 of 62 committers (12.9%) from academic institutions","committers":[{"name":"stevenj","domain":"alum.mit.edu","commits":556,"source":"ror","strength":1.0},{"name":"Markus Rickert","domain":"fortiss.org","commits":6,"source":"ror","strength":1.0},{"name":"Olivier Commowick","domain":"inria.fr","commits":2,"source":"ror","strength":1.0},{"name":"Jeremy Nimmer","domain":"tri.global","commits":2,"source":"ror","strength":1.0},{"name":"Homer Reid","domain":"mit.edu","commits":1,"source":"ror","strength":1.0}]},"has_institutional_owner":{"present":false,"description":"Institutional organization owner","details":null},"has_scientific_registry":{"present":false,"description":"Scientific package registry","details":null,"registries":["alpine","ubuntu","nuget","debian","go","openbsd","opam","gentoo","conda"]},"has_scientific_dependencies":{"present":false,"strength":0.0,"description":"Scientific dependencies","details":null,"matches":0},"has_research_tooling":{"present":true,"strength":1.0,"description":"Research tooling","details":"Detected: language: fortran","evidence":["language: fortran"],"score":20.0},"negative_indicators":{"present":false,"penalty":0.0,"description":"Non-research indicators","details":null},"has_joss_paper":{"present":false,"description":"JOSS paper metadata","details":null},"joss_vocabulary_similarity":{"present":true,"description":"Scientific vocabulary similarity","details":"Vocabulary score 42.1 from nonlinear, julia, algorithms_for","score":42.11,"terms":["nonlinear","julia","algorithms_for"],"model_id":6}},"max_score":100},"created_at":"2025-09-04T15:50:17.945Z","updated_at":"2026-10-04T10:10:28.878Z","avatar_url":"https://github.com/stevengj.png","language":"C","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"arxiv_ids":[],"orcids":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["numerical","high-performance","networking","uncertainty-quantification","programming-language","hpsf","hdf5","octave","loader","interpolation"],"project_url":"https://science.ecosyste.ms/api/v1/projects/5918","html_url":"https://science.ecosyste.ms/projects/5918","releases_url":"https://science.ecosyste.ms/api/v1/projects/5918/releases","bibtex_url":"https://science.ecosyste.ms/projects/5918/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/5918/export.apalike","csl_url":"https://science.ecosyste.ms/projects/5918/export.csl","fields":[{"id":"https://openalex.org/fields/26","name":"Mathematics","domain":"Physical Sciences","score":0.107928},{"id":"https://openalex.org/fields/18","name":"Decision Sciences","domain":"Social Sciences","score":0.080576},{"id":"https://openalex.org/fields/17","name":"Computer Science","domain":"Physical Sciences","score":0.0781}]}