{"id":81046,"name":null,"description":"A cross-platform plotting library for .NET","url":"https://github.com/oxyplot/oxyplot","last_synced_at":"2025-09-08T21:57:18.825Z","repository":{"id":19642688,"uuid":"22894999","full_name":"oxyplot/oxyplot","owner":"oxyplot","description":"A cross-platform plotting library for .NET","archived":false,"fork":false,"pushed_at":"2025-07-30T13:28:35.000Z","size":35189,"stargazers_count":3443,"open_issues_count":618,"forks_count":982,"subscribers_count":162,"default_branch":"develop","last_synced_at":"2025-09-01T10:09:33.438Z","etag":null,"topics":["c-sharp","charts","dotnet","netcore","netstandard","plot-library","plotting","plotting-library","wpf"],"latest_commit_sha":null,"homepage":"https://oxyplot.github.io/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxyplot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-12T22:47:55.000Z","updated_at":"2025-08-31T16:10:41.000Z","dependencies_parsed_at":"2023-01-13T20:30:18.386Z","dependency_job_id":"2877f499-fd4b-42d0-b5a5-e953616ffd2b","html_url":"https://github.com/oxyplot/oxyplot","commit_stats":{"total_commits":2298,"total_committers":167,"mean_commits":"13.760479041916168","dds":"0.36292428198433424","last_synced_commit":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/oxyplot/oxyplot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/sbom","scorecard":{"id":716049,"data":{"date":"2025-08-11","repo":{"name":"github.com/oxyplot/oxyplot","commit":"e9792bb5afdc6844b9d4a0ba1aaa7ad0b5b7bc65"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:17","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:18","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dotnetcore.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":"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":"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":"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":"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/codeql.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 10 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T09:41:36.333Z","repository_id":19642688,"created_at":"2025-08-22T09:41:36.333Z","updated_at":"2025-08-22T09:41:36.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274231399,"owners_count":25245626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"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":"oxyplot","name":"OxyPlot","uuid":"8432466","kind":"organization","description":"A cross-platform plotting library for .NET","email":null,"website":"https://oxyplot.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8432466?v=4","repositories_count":19,"last_synced_at":"2024-04-28T01:53:37.512Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/oxyplot","funding_links":[],"total_stars":3546,"followers":41,"following":0,"created_at":"2022-11-04T09:48:50.403Z","updated_at":"2024-04-28T01:53:43.274Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot/repositories"},"packages":[{"id":9072994,"name":"nina.oxyplot.contrib.wpf","ecosystem":"nuget","description":"A patched version for N.I.N.A. of the original module","homepage":"https://oxyplot.github.io/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/oxyplot/oxyplot","keywords_array":["plotting","plot","charting","chart"],"namespace":null,"versions_count":2,"first_release_published_at":"2022-10-19T07:20:25.140Z","latest_release_published_at":"2022-11-06T21:36:46.930Z","latest_release_number":"2.1.0","last_synced_at":"2025-09-01T10:43:21.195Z","created_at":"2024-02-27T05:34:10.232Z","updated_at":"2025-09-01T11:52:32.069Z","registry_url":"https://www.nuget.org/packages/nina.oxyplot.contrib.wpf/","install_command":"Install-Package nina.oxyplot.contrib.wpf","documentation_url":null,"metadata":{"copyright":"OxyPlot contributors","license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"repository":{"type":"git","url":"https://github.com/oxyplot/oxyplot.git","branch":null,"commit":null},"development_dependency":false,"serviceable":false,"framework_assemblies":[{"assembly_name":"ReachFramework","target_framework":".NETFramework4.5"},{"assembly_name":"System.Printing","target_framework":".NETFramework4.5"}],"package_types":[],"dependency_summary":{"total_dependency_groups":2,"target_frameworks":[".NETFramework4.5",".NETCoreApp3.1"],"total_dependencies":2}},"repo_metadata":{"id":19642688,"uuid":"22894999","full_name":"oxyplot/oxyplot","owner":"oxyplot","description":"A cross-platform plotting library for .NET","archived":false,"fork":false,"pushed_at":"2025-07-30T13:28:35.000Z","size":35189,"stargazers_count":3443,"open_issues_count":618,"forks_count":982,"subscribers_count":162,"default_branch":"develop","last_synced_at":"2025-09-01T10:09:33.438Z","etag":null,"topics":["c-sharp","charts","dotnet","netcore","netstandard","plot-library","plotting","plotting-library","wpf"],"latest_commit_sha":null,"homepage":"https://oxyplot.github.io/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxyplot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-12T22:47:55.000Z","updated_at":"2025-08-31T16:10:41.000Z","dependencies_parsed_at":"2023-01-13T20:30:18.386Z","dependency_job_id":"2877f499-fd4b-42d0-b5a5-e953616ffd2b","html_url":"https://github.com/oxyplot/oxyplot","commit_stats":{"total_commits":2298,"total_committers":167,"mean_commits":"13.760479041916168","dds":"0.36292428198433424","last_synced_commit":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/oxyplot/oxyplot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/sbom","scorecard":{"id":716049,"data":{"date":"2025-08-11","repo":{"name":"github.com/oxyplot/oxyplot","commit":"e9792bb5afdc6844b9d4a0ba1aaa7ad0b5b7bc65"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:17","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:18","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dotnetcore.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":"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":"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":"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":"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/codeql.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 10 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T09:41:36.333Z","repository_id":19642688,"created_at":"2025-08-22T09:41:36.333Z","updated_at":"2025-08-22T09:41:36.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273119940,"owners_count":25049408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"oxyplot","name":"OxyPlot","uuid":"8432466","kind":"organization","description":"A cross-platform plotting library for .NET","email":null,"website":"https://oxyplot.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8432466?v=4","repositories_count":19,"last_synced_at":"2024-04-28T01:53:37.512Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/oxyplot","funding_links":[],"total_stars":3546,"followers":41,"following":0,"created_at":"2022-11-04T09:48:50.403Z","updated_at":"2024-04-28T01:53:43.274Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot/repositories"},"tags":[{"name":"v2.2.0","sha":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded","kind":"commit","published_at":"2024-09-03T19:41:16.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.2.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"976b84dbf60e142cf47cf0a7ad9f76b25b51ae03","kind":"commit","published_at":"2022-12-03T10:18:03.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.2","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2/manifests"},{"name":"v2.1.0","sha":"02a21c5ce7b1cc531120660181226662fb5b948d","kind":"commit","published_at":"2021-10-04T06:46:42.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"95708e44538c735896099c59295faa18ac8c31b6","kind":"commit","published_at":"2019-10-19T10:40:48.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"82816b1d71b6ba428be38fa083a7af7d4e1f0b6b","kind":"commit","published_at":"2016-09-11T08:28:46.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v1.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0/manifests"},{"name":"v0.0.1","sha":"926914c3250a09dc22dda86e8059cc8a6c8ec1d2","kind":"tag","published_at":"2016-09-11T08:02:27.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.0.1","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1/manifests"},{"name":"v0.2014.1.546","sha":"ba287eb6c2c48c5ac4f394951de69bc36df18ef7","kind":"tag","published_at":"2016-09-11T07:59:30.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.2014.1.546","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.2014.1.546","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.2014.1.546","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:52:32.069Z","dependent_packages_count":1,"downloads":840,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":46.10891494322806,"dependent_repos_count":10.161582250766312,"dependent_packages_count":13.885856079404466,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":23.385451091132946},"purl":"pkg:nuget/nina.oxyplot.contrib.wpf","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/nina.oxyplot.contrib.wpf","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/nina.oxyplot.contrib.wpf","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/nina.oxyplot.contrib.wpf/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T09:29:54.145Z","issues_count":163,"pull_requests_count":80,"avg_time_to_close_issue":33894760.30909091,"avg_time_to_close_pull_request":14960454.553846154,"issues_closed_count":55,"pull_requests_closed_count":65,"pull_request_authors_count":26,"issue_authors_count":123,"avg_comments_per_issue":3.067484662576687,"avg_comments_per_pull_request":4.9125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":28,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":82626.0,"past_year_avg_time_to_close_pull_request":2929221.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.1071428571428572,"past_year_avg_comments_per_pull_request":2.9,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/issues","maintainers":[{"login":"objorke","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/objorke"},{"login":"Jonarw","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonarw"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/nina.oxyplot.contrib.wpf/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/nina.oxyplot.contrib.wpf/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/nina.oxyplot.contrib.wpf/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/nina.oxyplot.contrib.wpf/related_packages","maintainers":[{"uuid":"Isbeorn","login":"Isbeorn","name":null,"email":null,"url":null,"packages_count":16,"html_url":"https://www.nuget.org/profiles/Isbeorn","role":null,"created_at":"2024-02-27T05:34:16.918Z","updated_at":"2024-02-27T05:34:16.918Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/Isbeorn/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","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":10997449,"name":"oxyplot.avalonia_11_1","ecosystem":"nuget","description":"Test Package - do not use. OxyPlot is a plotting library for .NET. This is a support library for OxyPlot to work with AvaloniaUI.","homepage":"http://oxyplot.org/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/oxyplot/oxyplot","keywords_array":["plotting","plot","charting","chart"],"namespace":null,"versions_count":1,"first_release_published_at":"2024-10-26T18:06:48.283Z","latest_release_published_at":"2024-10-26T18:06:48.283Z","latest_release_number":"2.2.0","last_synced_at":"2025-09-01T10:43:20.293Z","created_at":"2024-10-26T18:15:31.105Z","updated_at":"2025-09-01T11:52:30.435Z","registry_url":"https://www.nuget.org/packages/oxyplot.avalonia_11_1/","install_command":"Install-Package oxyplot.avalonia_11_1","documentation_url":null,"metadata":{"copyright":"OxyPlot contributors","license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"icon":"OxyPlot_128.png","readme":"README.md","repository":{"type":"git","url":"https://github.com/oxyplot/oxyplot.git","branch":null,"commit":"78e12b87f4dbe66ca2e59c514332c82f96bcade5"},"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"dependency_summary":{"total_dependency_groups":1,"target_frameworks":[".NETStandard2.0"],"total_dependencies":2}},"repo_metadata":{"id":19642688,"uuid":"22894999","full_name":"oxyplot/oxyplot","owner":"oxyplot","description":"A cross-platform plotting library for .NET","archived":false,"fork":false,"pushed_at":"2025-07-30T13:28:35.000Z","size":35189,"stargazers_count":3443,"open_issues_count":618,"forks_count":982,"subscribers_count":162,"default_branch":"develop","last_synced_at":"2025-09-01T10:09:33.438Z","etag":null,"topics":["c-sharp","charts","dotnet","netcore","netstandard","plot-library","plotting","plotting-library","wpf"],"latest_commit_sha":null,"homepage":"https://oxyplot.github.io/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxyplot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-12T22:47:55.000Z","updated_at":"2025-08-31T16:10:41.000Z","dependencies_parsed_at":"2023-01-13T20:30:18.386Z","dependency_job_id":"2877f499-fd4b-42d0-b5a5-e953616ffd2b","html_url":"https://github.com/oxyplot/oxyplot","commit_stats":{"total_commits":2298,"total_committers":167,"mean_commits":"13.760479041916168","dds":"0.36292428198433424","last_synced_commit":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/oxyplot/oxyplot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/sbom","scorecard":{"id":716049,"data":{"date":"2025-08-11","repo":{"name":"github.com/oxyplot/oxyplot","commit":"e9792bb5afdc6844b9d4a0ba1aaa7ad0b5b7bc65"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:17","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:18","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dotnetcore.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":"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":"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":"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":"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/codeql.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 10 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T09:41:36.333Z","repository_id":19642688,"created_at":"2025-08-22T09:41:36.333Z","updated_at":"2025-08-22T09:41:36.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273119940,"owners_count":25049408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"oxyplot","name":"OxyPlot","uuid":"8432466","kind":"organization","description":"A cross-platform plotting library for .NET","email":null,"website":"https://oxyplot.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8432466?v=4","repositories_count":19,"last_synced_at":"2024-04-28T01:53:37.512Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/oxyplot","funding_links":[],"total_stars":3546,"followers":41,"following":0,"created_at":"2022-11-04T09:48:50.403Z","updated_at":"2024-04-28T01:53:43.274Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot/repositories"},"tags":[{"name":"v2.2.0","sha":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded","kind":"commit","published_at":"2024-09-03T19:41:16.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.2.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"976b84dbf60e142cf47cf0a7ad9f76b25b51ae03","kind":"commit","published_at":"2022-12-03T10:18:03.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.2","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2/manifests"},{"name":"v2.1.0","sha":"02a21c5ce7b1cc531120660181226662fb5b948d","kind":"commit","published_at":"2021-10-04T06:46:42.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"95708e44538c735896099c59295faa18ac8c31b6","kind":"commit","published_at":"2019-10-19T10:40:48.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"82816b1d71b6ba428be38fa083a7af7d4e1f0b6b","kind":"commit","published_at":"2016-09-11T08:28:46.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v1.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0/manifests"},{"name":"v0.0.1","sha":"926914c3250a09dc22dda86e8059cc8a6c8ec1d2","kind":"tag","published_at":"2016-09-11T08:02:27.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.0.1","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1/manifests"},{"name":"v0.2014.1.546","sha":"ba287eb6c2c48c5ac4f394951de69bc36df18ef7","kind":"tag","published_at":"2016-09-11T07:59:30.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.2014.1.546","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.2014.1.546","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.2014.1.546","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:52:30.435Z","dependent_packages_count":0,"downloads":362,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":57.441115109001295,"dependent_repos_count":7.429474193450851,"dependent_packages_count":19.930154506697306,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":28.266914603049816},"purl":"pkg:nuget/oxyplot.avalonia_11_1","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/oxyplot.avalonia_11_1","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/oxyplot.avalonia_11_1","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/oxyplot.avalonia_11_1/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T09:29:54.145Z","issues_count":163,"pull_requests_count":80,"avg_time_to_close_issue":33894760.30909091,"avg_time_to_close_pull_request":14960454.553846154,"issues_closed_count":55,"pull_requests_closed_count":65,"pull_request_authors_count":26,"issue_authors_count":123,"avg_comments_per_issue":3.067484662576687,"avg_comments_per_pull_request":4.9125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":28,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":82626.0,"past_year_avg_time_to_close_pull_request":2929221.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.1071428571428572,"past_year_avg_comments_per_pull_request":2.9,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/issues","maintainers":[{"login":"objorke","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/objorke"},{"login":"Jonarw","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonarw"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.avalonia_11_1/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.avalonia_11_1/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.avalonia_11_1/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.avalonia_11_1/related_packages","maintainers":[{"uuid":"oaz","login":"oaz","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://www.nuget.org/profiles/oaz","role":null,"created_at":"2024-10-26T18:15:33.671Z","updated_at":"2024-10-26T18:15:33.671Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/oaz/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","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":9081518,"name":"h.oxyplot.uno","ecosystem":"nuget","description":"OxyPlot is a plotting library for .NET. This is package contains the UWP/WinUI/Uno implementation.","homepage":"https://github.com/oxyplot/oxyplot","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/oxyplot/oxyplot","keywords_array":["plotting","plot","charting","chart","uwp","uno","wpf","winui","windowsappsdk","reunion","winrt","uap","win10"],"namespace":null,"versions_count":23,"first_release_published_at":"2021-12-08T08:27:50.763Z","latest_release_published_at":"2022-09-13T05:39:45.107Z","latest_release_number":"0.9.30","last_synced_at":"2025-09-01T10:43:21.042Z","created_at":"2024-02-27T06:20:09.767Z","updated_at":"2025-09-01T11:52:32.250Z","registry_url":"https://www.nuget.org/packages/h.oxyplot.uno/","install_command":"Install-Package h.oxyplot.uno","documentation_url":null,"metadata":{"license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"icon":"nuget_icon.png","readme":"README.md","repository":{"type":"git","url":"https://github.com/HavenDV/H.OxyPlot","branch":null,"commit":"0e4658f2957e8a9ed0c8aefd0fb06cb68ef7b900"},"development_dependency":false,"serviceable":false,"framework_assemblies":[{"assembly_name":"Java.Interop","target_framework":"MonoAndroid11.0"},{"assembly_name":"System.Drawing.Common.dll","target_framework":"Xamarin.iOS1.0"}],"package_types":[],"release_notes":"⭐ Last 10 features:\n- feat: Updated apps to use OxyPlot.ExampleLibrary. 2022-08-16\n- feat: Added GenerateLibraryLayout true to UWP library. 2022-08-15\n- feat: Added VisualStudioToolsManifest.xml to H.OxyPlot.Wpf package. 2022-08-15\n- feat: Added Description to dependency properties. 2022-08-15\n- feat: To latest DependencyPropertyGenerator. 2022-08-11\n- feat: Updated NuGet packages. 2022-07-11\n- feat: Updated NuGet packages. 2022-06-29\n- feat: To DependencyPropertyGenerator. 2022-06-23\n- feat: Updated Uno packages. 2022-03-26\n- feat: To WASDK 1.0.1. 2022-03-25\n\n🐞 Last 10 bug fixes:\n- fix: Fixed Uno bug with first time display. 2022-09-13\n- fix: To stable Uno.Wasm.Bootstrap. 2022-06-29\n- fix: Fixed Uno targets. 2022-03-26\n- fix: To LineSegment DrawPolygons implementation. 2022-02-15\n- fix(WinUI): Fixed Dark Theme issue with white background. 2022-02-13\n- fix(WinUI): Fixed issue with big polygons. 2022-02-12\n- fix: Updated DrawPolygon and DrawPolygons code to match WPF. 2022-02-12\n- test: Fixed WPF xmlns to match the official prefix. 2022-02-11\n- fix: Fixed NullReferenceException. 2022-02-10\n- fix: Fixed bug with annotation texts. 2022-02-10","dependency_summary":{"total_dependency_groups":4,"target_frameworks":["MonoAndroid11.0","Xamarin.iOS1.0","Xamarin.Mac2.0",".NETStandard2.0"],"total_dependencies":12}},"repo_metadata":{"id":19642688,"uuid":"22894999","full_name":"oxyplot/oxyplot","owner":"oxyplot","description":"A cross-platform plotting library for .NET","archived":false,"fork":false,"pushed_at":"2025-07-30T13:28:35.000Z","size":35189,"stargazers_count":3443,"open_issues_count":618,"forks_count":982,"subscribers_count":162,"default_branch":"develop","last_synced_at":"2025-09-01T10:09:33.438Z","etag":null,"topics":["c-sharp","charts","dotnet","netcore","netstandard","plot-library","plotting","plotting-library","wpf"],"latest_commit_sha":null,"homepage":"https://oxyplot.github.io/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxyplot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-12T22:47:55.000Z","updated_at":"2025-08-31T16:10:41.000Z","dependencies_parsed_at":"2023-01-13T20:30:18.386Z","dependency_job_id":"2877f499-fd4b-42d0-b5a5-e953616ffd2b","html_url":"https://github.com/oxyplot/oxyplot","commit_stats":{"total_commits":2298,"total_committers":167,"mean_commits":"13.760479041916168","dds":"0.36292428198433424","last_synced_commit":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/oxyplot/oxyplot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/sbom","scorecard":{"id":716049,"data":{"date":"2025-08-11","repo":{"name":"github.com/oxyplot/oxyplot","commit":"e9792bb5afdc6844b9d4a0ba1aaa7ad0b5b7bc65"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:17","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:18","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dotnetcore.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":"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":"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":"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":"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/codeql.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 10 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T09:41:36.333Z","repository_id":19642688,"created_at":"2025-08-22T09:41:36.333Z","updated_at":"2025-08-22T09:41:36.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273119940,"owners_count":25049408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"oxyplot","name":"OxyPlot","uuid":"8432466","kind":"organization","description":"A cross-platform plotting library for .NET","email":null,"website":"https://oxyplot.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8432466?v=4","repositories_count":19,"last_synced_at":"2024-04-28T01:53:37.512Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/oxyplot","funding_links":[],"total_stars":3546,"followers":41,"following":0,"created_at":"2022-11-04T09:48:50.403Z","updated_at":"2024-04-28T01:53:43.274Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot/repositories"},"tags":[{"name":"v2.2.0","sha":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded","kind":"commit","published_at":"2024-09-03T19:41:16.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.2.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"976b84dbf60e142cf47cf0a7ad9f76b25b51ae03","kind":"commit","published_at":"2022-12-03T10:18:03.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.2","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2/manifests"},{"name":"v2.1.0","sha":"02a21c5ce7b1cc531120660181226662fb5b948d","kind":"commit","published_at":"2021-10-04T06:46:42.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"95708e44538c735896099c59295faa18ac8c31b6","kind":"commit","published_at":"2019-10-19T10:40:48.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"82816b1d71b6ba428be38fa083a7af7d4e1f0b6b","kind":"commit","published_at":"2016-09-11T08:28:46.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v1.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0/manifests"},{"name":"v0.0.1","sha":"926914c3250a09dc22dda86e8059cc8a6c8ec1d2","kind":"tag","published_at":"2016-09-11T08:02:27.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.0.1","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1/manifests"},{"name":"v0.2014.1.546","sha":"ba287eb6c2c48c5ac4f394951de69bc36df18ef7","kind":"tag","published_at":"2016-09-11T07:59:30.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.2014.1.546","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.2014.1.546","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.2014.1.546","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:52:32.250Z","dependent_packages_count":0,"downloads":13204,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":17.998145899059296,"dependent_repos_count":10.161582250766312,"dependent_packages_count":13.885856079404466,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":14.015194743076691},"purl":"pkg:nuget/h.oxyplot.uno","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/h.oxyplot.uno","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/h.oxyplot.uno","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/h.oxyplot.uno/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T09:29:54.145Z","issues_count":163,"pull_requests_count":80,"avg_time_to_close_issue":33894760.30909091,"avg_time_to_close_pull_request":14960454.553846154,"issues_closed_count":55,"pull_requests_closed_count":65,"pull_request_authors_count":26,"issue_authors_count":123,"avg_comments_per_issue":3.067484662576687,"avg_comments_per_pull_request":4.9125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":28,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":82626.0,"past_year_avg_time_to_close_pull_request":2929221.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.1071428571428572,"past_year_avg_comments_per_pull_request":2.9,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/issues","maintainers":[{"login":"objorke","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/objorke"},{"login":"Jonarw","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonarw"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/h.oxyplot.uno/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/h.oxyplot.uno/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/h.oxyplot.uno/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/h.oxyplot.uno/related_packages","maintainers":[{"uuid":"havendv","login":"havendv","name":null,"email":null,"url":null,"packages_count":303,"html_url":"https://www.nuget.org/profiles/havendv","role":null,"created_at":"2024-02-27T06:20:34.706Z","updated_at":"2024-02-27T06:20:34.706Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/havendv/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","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":9067506,"name":"oxyplot.skiasharp.wpf","ecosystem":"nuget","description":"OxyPlot is a plotting library for .NET. This package targets WPF applications and uses the SkiaSharp renderer.","homepage":"https://oxyplot.github.io/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/oxyplot/oxyplot","keywords_array":["plotting","plot","charting","chart","wpf"],"namespace":null,"versions_count":4,"first_release_published_at":"2020-10-19T17:18:33.380Z","latest_release_published_at":"2024-09-03T19:46:44.260Z","latest_release_number":"2.2.0","last_synced_at":"2025-09-01T10:43:20.871Z","created_at":"2024-02-27T05:10:52.656Z","updated_at":"2025-09-01T11:52:32.208Z","registry_url":"https://www.nuget.org/packages/oxyplot.skiasharp.wpf/","install_command":"Install-Package oxyplot.skiasharp.wpf","documentation_url":null,"metadata":{"copyright":"Copyright (c) 2014-2022 OxyPlot Contributors","license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"icon":"OxyPlot_128.png","readme":"README.md","repository":{"type":"git","url":"https://github.com/oxyplot/oxyplot.git","branch":null,"commit":"74d1600e66199bbf8630c79929e1d0fa46e4101d"},"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"dependency_summary":{"total_dependency_groups":3,"target_frameworks":[".NETFramework4.6.2","net6.0-windows7.0","net8.0-windows7.0"],"total_dependencies":13}},"repo_metadata":{"id":19642688,"uuid":"22894999","full_name":"oxyplot/oxyplot","owner":"oxyplot","description":"A cross-platform plotting library for .NET","archived":false,"fork":false,"pushed_at":"2025-07-30T13:28:35.000Z","size":35189,"stargazers_count":3443,"open_issues_count":618,"forks_count":982,"subscribers_count":162,"default_branch":"develop","last_synced_at":"2025-09-01T10:09:33.438Z","etag":null,"topics":["c-sharp","charts","dotnet","netcore","netstandard","plot-library","plotting","plotting-library","wpf"],"latest_commit_sha":null,"homepage":"https://oxyplot.github.io/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxyplot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-12T22:47:55.000Z","updated_at":"2025-08-31T16:10:41.000Z","dependencies_parsed_at":"2023-01-13T20:30:18.386Z","dependency_job_id":"2877f499-fd4b-42d0-b5a5-e953616ffd2b","html_url":"https://github.com/oxyplot/oxyplot","commit_stats":{"total_commits":2298,"total_committers":167,"mean_commits":"13.760479041916168","dds":"0.36292428198433424","last_synced_commit":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/oxyplot/oxyplot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/sbom","scorecard":{"id":716049,"data":{"date":"2025-08-11","repo":{"name":"github.com/oxyplot/oxyplot","commit":"e9792bb5afdc6844b9d4a0ba1aaa7ad0b5b7bc65"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:17","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:18","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dotnetcore.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":"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":"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":"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":"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/codeql.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 10 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T09:41:36.333Z","repository_id":19642688,"created_at":"2025-08-22T09:41:36.333Z","updated_at":"2025-08-22T09:41:36.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273119940,"owners_count":25049408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"oxyplot","name":"OxyPlot","uuid":"8432466","kind":"organization","description":"A cross-platform plotting library for .NET","email":null,"website":"https://oxyplot.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8432466?v=4","repositories_count":19,"last_synced_at":"2024-04-28T01:53:37.512Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/oxyplot","funding_links":[],"total_stars":3546,"followers":41,"following":0,"created_at":"2022-11-04T09:48:50.403Z","updated_at":"2024-04-28T01:53:43.274Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot/repositories"},"tags":[{"name":"v2.2.0","sha":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded","kind":"commit","published_at":"2024-09-03T19:41:16.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.2.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"976b84dbf60e142cf47cf0a7ad9f76b25b51ae03","kind":"commit","published_at":"2022-12-03T10:18:03.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.2","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2/manifests"},{"name":"v2.1.0","sha":"02a21c5ce7b1cc531120660181226662fb5b948d","kind":"commit","published_at":"2021-10-04T06:46:42.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"95708e44538c735896099c59295faa18ac8c31b6","kind":"commit","published_at":"2019-10-19T10:40:48.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"82816b1d71b6ba428be38fa083a7af7d4e1f0b6b","kind":"commit","published_at":"2016-09-11T08:28:46.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v1.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0/manifests"},{"name":"v0.0.1","sha":"926914c3250a09dc22dda86e8059cc8a6c8ec1d2","kind":"tag","published_at":"2016-09-11T08:02:27.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.0.1","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1/manifests"},{"name":"v0.2014.1.546","sha":"ba287eb6c2c48c5ac4f394951de69bc36df18ef7","kind":"tag","published_at":"2016-09-11T07:59:30.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.2014.1.546","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.2014.1.546","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.2014.1.546","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:52:32.208Z","dependent_packages_count":0,"downloads":84598,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":8.036408537455479,"dependent_repos_count":10.161582250766312,"dependent_packages_count":13.885856079404466,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":10.694615622542086},"purl":"pkg:nuget/oxyplot.skiasharp.wpf","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/oxyplot.skiasharp.wpf","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/oxyplot.skiasharp.wpf","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/oxyplot.skiasharp.wpf/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T09:29:54.145Z","issues_count":163,"pull_requests_count":80,"avg_time_to_close_issue":33894760.30909091,"avg_time_to_close_pull_request":14960454.553846154,"issues_closed_count":55,"pull_requests_closed_count":65,"pull_request_authors_count":26,"issue_authors_count":123,"avg_comments_per_issue":3.067484662576687,"avg_comments_per_pull_request":4.9125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":28,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":82626.0,"past_year_avg_time_to_close_pull_request":2929221.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.1071428571428572,"past_year_avg_comments_per_pull_request":2.9,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/issues","maintainers":[{"login":"objorke","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/objorke"},{"login":"Jonarw","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonarw"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.skiasharp.wpf/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.skiasharp.wpf/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.skiasharp.wpf/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.skiasharp.wpf/related_packages","maintainers":[{"uuid":"objo","login":"objo","name":null,"email":null,"url":null,"packages_count":33,"html_url":"https://www.nuget.org/profiles/objo","role":null,"created_at":"2024-02-27T05:10:58.039Z","updated_at":"2024-02-27T05:10:58.039Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/objo/packages"},{"uuid":"VisualMelon","login":"VisualMelon","name":null,"email":null,"url":null,"packages_count":24,"html_url":"https://www.nuget.org/profiles/VisualMelon","role":null,"created_at":"2024-02-27T05:10:58.077Z","updated_at":"2024-02-27T05:10:58.077Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/VisualMelon/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","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":11171385,"name":"h.oxyplot.uno.winui","ecosystem":"nuget","description":"OxyPlot is a plotting library for .NET. This is package contains the UWP/WinUI/Uno implementation.","homepage":"https://github.com/oxyplot/oxyplot","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/oxyplot/oxyplot","keywords_array":["plotting","plot","charting","chart","uwp","uno","wpf","winui","windowsappsdk","reunion","winrt","uap","win10"],"namespace":null,"versions_count":23,"first_release_published_at":"2021-12-08T08:27:51.690Z","latest_release_published_at":"2022-09-13T05:39:45.847Z","latest_release_number":"0.9.30","last_synced_at":"2025-09-01T10:43:26.899Z","created_at":"2024-12-13T02:35:25.827Z","updated_at":"2025-09-01T11:52:32.195Z","registry_url":"https://www.nuget.org/packages/h.oxyplot.uno.winui/","install_command":"Install-Package h.oxyplot.uno.winui","documentation_url":null,"metadata":{"license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"icon":"nuget_icon.png","readme":"README.md","repository":{"type":"git","url":"https://github.com/HavenDV/H.OxyPlot","branch":null,"commit":"0e4658f2957e8a9ed0c8aefd0fb06cb68ef7b900"},"development_dependency":false,"serviceable":false,"framework_assemblies":[{"assembly_name":"Java.Interop","target_framework":"MonoAndroid11.0"},{"assembly_name":"System.Drawing.Common.dll","target_framework":"Xamarin.iOS1.0"}],"package_types":[],"release_notes":"⭐ Last 10 features:\n- feat: Updated apps to use OxyPlot.ExampleLibrary. 2022-08-16\n- feat: Added GenerateLibraryLayout true to UWP library. 2022-08-15\n- feat: Added VisualStudioToolsManifest.xml to H.OxyPlot.Wpf package. 2022-08-15\n- feat: Added Description to dependency properties. 2022-08-15\n- feat: To latest DependencyPropertyGenerator. 2022-08-11\n- feat: Updated NuGet packages. 2022-07-11\n- feat: Updated NuGet packages. 2022-06-29\n- feat: To DependencyPropertyGenerator. 2022-06-23\n- feat: Updated Uno packages. 2022-03-26\n- feat: To WASDK 1.0.1. 2022-03-25\n\n🐞 Last 10 bug fixes:\n- fix: Fixed Uno bug with first time display. 2022-09-13\n- fix: To stable Uno.Wasm.Bootstrap. 2022-06-29\n- fix: Fixed Uno targets. 2022-03-26\n- fix: To LineSegment DrawPolygons implementation. 2022-02-15\n- fix(WinUI): Fixed Dark Theme issue with white background. 2022-02-13\n- fix(WinUI): Fixed issue with big polygons. 2022-02-12\n- fix: Updated DrawPolygon and DrawPolygons code to match WPF. 2022-02-12\n- test: Fixed WPF xmlns to match the official prefix. 2022-02-11\n- fix: Fixed NullReferenceException. 2022-02-10\n- fix: Fixed bug with annotation texts. 2022-02-10","dependency_summary":{"total_dependency_groups":4,"target_frameworks":["MonoAndroid11.0","Xamarin.iOS1.0","Xamarin.Mac2.0",".NETStandard2.0"],"total_dependencies":12}},"repo_metadata":{"id":19642688,"uuid":"22894999","full_name":"oxyplot/oxyplot","owner":"oxyplot","description":"A cross-platform plotting library for .NET","archived":false,"fork":false,"pushed_at":"2025-07-30T13:28:35.000Z","size":35189,"stargazers_count":3443,"open_issues_count":618,"forks_count":982,"subscribers_count":162,"default_branch":"develop","last_synced_at":"2025-09-01T10:09:33.438Z","etag":null,"topics":["c-sharp","charts","dotnet","netcore","netstandard","plot-library","plotting","plotting-library","wpf"],"latest_commit_sha":null,"homepage":"https://oxyplot.github.io/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxyplot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-12T22:47:55.000Z","updated_at":"2025-08-31T16:10:41.000Z","dependencies_parsed_at":"2023-01-13T20:30:18.386Z","dependency_job_id":"2877f499-fd4b-42d0-b5a5-e953616ffd2b","html_url":"https://github.com/oxyplot/oxyplot","commit_stats":{"total_commits":2298,"total_committers":167,"mean_commits":"13.760479041916168","dds":"0.36292428198433424","last_synced_commit":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/oxyplot/oxyplot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/sbom","scorecard":{"id":716049,"data":{"date":"2025-08-11","repo":{"name":"github.com/oxyplot/oxyplot","commit":"e9792bb5afdc6844b9d4a0ba1aaa7ad0b5b7bc65"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:17","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:18","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dotnetcore.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":"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":"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":"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":"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/codeql.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 10 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T09:41:36.333Z","repository_id":19642688,"created_at":"2025-08-22T09:41:36.333Z","updated_at":"2025-08-22T09:41:36.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273119940,"owners_count":25049408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"oxyplot","name":"OxyPlot","uuid":"8432466","kind":"organization","description":"A cross-platform plotting library for .NET","email":null,"website":"https://oxyplot.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8432466?v=4","repositories_count":19,"last_synced_at":"2024-04-28T01:53:37.512Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/oxyplot","funding_links":[],"total_stars":3546,"followers":41,"following":0,"created_at":"2022-11-04T09:48:50.403Z","updated_at":"2024-04-28T01:53:43.274Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot/repositories"},"tags":[{"name":"v2.2.0","sha":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded","kind":"commit","published_at":"2024-09-03T19:41:16.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.2.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"976b84dbf60e142cf47cf0a7ad9f76b25b51ae03","kind":"commit","published_at":"2022-12-03T10:18:03.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.2","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2/manifests"},{"name":"v2.1.0","sha":"02a21c5ce7b1cc531120660181226662fb5b948d","kind":"commit","published_at":"2021-10-04T06:46:42.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"95708e44538c735896099c59295faa18ac8c31b6","kind":"commit","published_at":"2019-10-19T10:40:48.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"82816b1d71b6ba428be38fa083a7af7d4e1f0b6b","kind":"commit","published_at":"2016-09-11T08:28:46.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v1.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0/manifests"},{"name":"v0.0.1","sha":"926914c3250a09dc22dda86e8059cc8a6c8ec1d2","kind":"tag","published_at":"2016-09-11T08:02:27.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.0.1","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1/manifests"},{"name":"v0.2014.1.546","sha":"ba287eb6c2c48c5ac4f394951de69bc36df18ef7","kind":"tag","published_at":"2016-09-11T07:59:30.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.2014.1.546","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.2014.1.546","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.2014.1.546","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:52:32.195Z","dependent_packages_count":0,"downloads":null,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":7.342273815465819,"dependent_packages_count":19.697504057289223,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":13.519888936377521},"purl":"pkg:nuget/h.oxyplot.uno.winui","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/h.oxyplot.uno.winui","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/h.oxyplot.uno.winui","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/h.oxyplot.uno.winui/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T09:29:54.145Z","issues_count":163,"pull_requests_count":80,"avg_time_to_close_issue":33894760.30909091,"avg_time_to_close_pull_request":14960454.553846154,"issues_closed_count":55,"pull_requests_closed_count":65,"pull_request_authors_count":26,"issue_authors_count":123,"avg_comments_per_issue":3.067484662576687,"avg_comments_per_pull_request":4.9125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":28,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":82626.0,"past_year_avg_time_to_close_pull_request":2929221.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.1071428571428572,"past_year_avg_comments_per_pull_request":2.9,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/issues","maintainers":[{"login":"objorke","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/objorke"},{"login":"Jonarw","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonarw"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/h.oxyplot.uno.winui/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/h.oxyplot.uno.winui/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/h.oxyplot.uno.winui/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/h.oxyplot.uno.winui/related_packages","maintainers":[],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","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":9072293,"name":"jp2masa.oxyplot.avalonia","ecosystem":"nuget","description":"OxyPlot is a plotting library for .NET. This is a support library for OxyPlot to work with AvaloniaUI.","homepage":"http://oxyplot.org/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/oxyplot/oxyplot","keywords_array":["plotting","plot","charting","chart"],"namespace":null,"versions_count":2,"first_release_published_at":"1900-01-01T00:00:00.000Z","latest_release_published_at":"1900-01-01T00:00:00.000Z","latest_release_number":"2.1.0-alpha02","last_synced_at":"2025-09-01T10:43:20.970Z","created_at":"2024-02-27T05:31:11.196Z","updated_at":"2025-09-01T11:52:32.007Z","registry_url":"https://www.nuget.org/packages/jp2masa.oxyplot.avalonia/","install_command":"Install-Package jp2masa.oxyplot.avalonia","documentation_url":null,"metadata":{"copyright":"OxyPlot contributors","license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"icon_url":"https://raw.githubusercontent.com/oxyplot/oxyplot/develop/Icons/OxyPlot_128.png","repository":{"type":"git","url":"https://github.com/oxyplot/oxyplot.git","branch":null,"commit":null},"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"dependency_summary":{"total_dependency_groups":1,"target_frameworks":[".NETStandard2.0"],"total_dependencies":2}},"repo_metadata":{"id":19642688,"uuid":"22894999","full_name":"oxyplot/oxyplot","owner":"oxyplot","description":"A cross-platform plotting library for .NET","archived":false,"fork":false,"pushed_at":"2025-07-30T13:28:35.000Z","size":35189,"stargazers_count":3443,"open_issues_count":618,"forks_count":982,"subscribers_count":162,"default_branch":"develop","last_synced_at":"2025-09-01T10:09:33.438Z","etag":null,"topics":["c-sharp","charts","dotnet","netcore","netstandard","plot-library","plotting","plotting-library","wpf"],"latest_commit_sha":null,"homepage":"https://oxyplot.github.io/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxyplot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-12T22:47:55.000Z","updated_at":"2025-08-31T16:10:41.000Z","dependencies_parsed_at":"2023-01-13T20:30:18.386Z","dependency_job_id":"2877f499-fd4b-42d0-b5a5-e953616ffd2b","html_url":"https://github.com/oxyplot/oxyplot","commit_stats":{"total_commits":2298,"total_committers":167,"mean_commits":"13.760479041916168","dds":"0.36292428198433424","last_synced_commit":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/oxyplot/oxyplot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/sbom","scorecard":{"id":716049,"data":{"date":"2025-08-11","repo":{"name":"github.com/oxyplot/oxyplot","commit":"e9792bb5afdc6844b9d4a0ba1aaa7ad0b5b7bc65"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:17","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:18","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dotnetcore.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":"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":"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":"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":"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/codeql.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 10 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T09:41:36.333Z","repository_id":19642688,"created_at":"2025-08-22T09:41:36.333Z","updated_at":"2025-08-22T09:41:36.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273119940,"owners_count":25049408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"oxyplot","name":"OxyPlot","uuid":"8432466","kind":"organization","description":"A cross-platform plotting library for .NET","email":null,"website":"https://oxyplot.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8432466?v=4","repositories_count":19,"last_synced_at":"2024-04-28T01:53:37.512Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/oxyplot","funding_links":[],"total_stars":3546,"followers":41,"following":0,"created_at":"2022-11-04T09:48:50.403Z","updated_at":"2024-04-28T01:53:43.274Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot/repositories"},"tags":[{"name":"v2.2.0","sha":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded","kind":"commit","published_at":"2024-09-03T19:41:16.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.2.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"976b84dbf60e142cf47cf0a7ad9f76b25b51ae03","kind":"commit","published_at":"2022-12-03T10:18:03.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.2","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2/manifests"},{"name":"v2.1.0","sha":"02a21c5ce7b1cc531120660181226662fb5b948d","kind":"commit","published_at":"2021-10-04T06:46:42.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"95708e44538c735896099c59295faa18ac8c31b6","kind":"commit","published_at":"2019-10-19T10:40:48.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"82816b1d71b6ba428be38fa083a7af7d4e1f0b6b","kind":"commit","published_at":"2016-09-11T08:28:46.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v1.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0/manifests"},{"name":"v0.0.1","sha":"926914c3250a09dc22dda86e8059cc8a6c8ec1d2","kind":"tag","published_at":"2016-09-11T08:02:27.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.0.1","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1/manifests"},{"name":"v0.2014.1.546","sha":"ba287eb6c2c48c5ac4f394951de69bc36df18ef7","kind":"tag","published_at":"2016-09-11T07:59:30.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.2014.1.546","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.2014.1.546","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.2014.1.546","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:52:32.007Z","dependent_packages_count":0,"downloads":null,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":10.161582250766312,"dependent_packages_count":13.885856079404466,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":12.023719165085389},"purl":"pkg:nuget/jp2masa.oxyplot.avalonia","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/jp2masa.oxyplot.avalonia","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/jp2masa.oxyplot.avalonia","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/jp2masa.oxyplot.avalonia/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T09:29:54.145Z","issues_count":163,"pull_requests_count":80,"avg_time_to_close_issue":33894760.30909091,"avg_time_to_close_pull_request":14960454.553846154,"issues_closed_count":55,"pull_requests_closed_count":65,"pull_request_authors_count":26,"issue_authors_count":123,"avg_comments_per_issue":3.067484662576687,"avg_comments_per_pull_request":4.9125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":28,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":82626.0,"past_year_avg_time_to_close_pull_request":2929221.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.1071428571428572,"past_year_avg_comments_per_pull_request":2.9,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/issues","maintainers":[{"login":"objorke","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/objorke"},{"login":"Jonarw","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonarw"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/jp2masa.oxyplot.avalonia/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/jp2masa.oxyplot.avalonia/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/jp2masa.oxyplot.avalonia/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/jp2masa.oxyplot.avalonia/related_packages","maintainers":[],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","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":9081517,"name":"h.oxyplot.uwp","ecosystem":"nuget","description":"OxyPlot is a plotting library for .NET. This is package contains the UWP/WinUI/Uno implementation.","homepage":"https://github.com/oxyplot/oxyplot","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/oxyplot/oxyplot","keywords_array":["plotting","plot","charting","chart","uwp","uno","wpf","winui","windowsappsdk","reunion","winrt","uap","win10"],"namespace":null,"versions_count":23,"first_release_published_at":"2021-12-08T08:27:52.370Z","latest_release_published_at":"2022-09-13T05:39:46.160Z","latest_release_number":"0.9.30","last_synced_at":"2025-09-01T10:43:21.484Z","created_at":"2024-02-27T06:20:09.761Z","updated_at":"2025-09-01T11:52:32.023Z","registry_url":"https://www.nuget.org/packages/h.oxyplot.uwp/","install_command":"Install-Package h.oxyplot.uwp","documentation_url":null,"metadata":{"license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"icon":"nuget_icon.png","readme":"README.md","repository":{"type":"git","url":"https://github.com/HavenDV/H.OxyPlot","branch":null,"commit":"0e4658f2957e8a9ed0c8aefd0fb06cb68ef7b900"},"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"release_notes":"⭐ Last 10 features:\n- feat: Updated apps to use OxyPlot.ExampleLibrary. 2022-08-16\n- feat: Added GenerateLibraryLayout true to UWP library. 2022-08-15\n- feat: Added VisualStudioToolsManifest.xml to H.OxyPlot.Wpf package. 2022-08-15\n- feat: Added Description to dependency properties. 2022-08-15\n- feat: To latest DependencyPropertyGenerator. 2022-08-11\n- feat: Updated NuGet packages. 2022-07-11\n- feat: Updated NuGet packages. 2022-06-29\n- feat: To DependencyPropertyGenerator. 2022-06-23\n- feat: Updated Uno packages. 2022-03-26\n- feat: To WASDK 1.0.1. 2022-03-25\n\n🐞 Last 10 bug fixes:\n- fix: Fixed Uno bug with first time display. 2022-09-13\n- fix: To stable Uno.Wasm.Bootstrap. 2022-06-29\n- fix: Fixed Uno targets. 2022-03-26\n- fix: To LineSegment DrawPolygons implementation. 2022-02-15\n- fix(WinUI): Fixed Dark Theme issue with white background. 2022-02-13\n- fix(WinUI): Fixed issue with big polygons. 2022-02-12\n- fix: Updated DrawPolygon and DrawPolygons code to match WPF. 2022-02-12\n- test: Fixed WPF xmlns to match the official prefix. 2022-02-11\n- fix: Fixed NullReferenceException. 2022-02-10\n- fix: Fixed bug with annotation texts. 2022-02-10","dependency_summary":{"total_dependency_groups":1,"target_frameworks":["UAP10.0.18362"],"total_dependencies":2}},"repo_metadata":{"id":19642688,"uuid":"22894999","full_name":"oxyplot/oxyplot","owner":"oxyplot","description":"A cross-platform plotting library for .NET","archived":false,"fork":false,"pushed_at":"2025-07-30T13:28:35.000Z","size":35189,"stargazers_count":3443,"open_issues_count":618,"forks_count":982,"subscribers_count":162,"default_branch":"develop","last_synced_at":"2025-09-01T10:09:33.438Z","etag":null,"topics":["c-sharp","charts","dotnet","netcore","netstandard","plot-library","plotting","plotting-library","wpf"],"latest_commit_sha":null,"homepage":"https://oxyplot.github.io/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxyplot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-12T22:47:55.000Z","updated_at":"2025-08-31T16:10:41.000Z","dependencies_parsed_at":"2023-01-13T20:30:18.386Z","dependency_job_id":"2877f499-fd4b-42d0-b5a5-e953616ffd2b","html_url":"https://github.com/oxyplot/oxyplot","commit_stats":{"total_commits":2298,"total_committers":167,"mean_commits":"13.760479041916168","dds":"0.36292428198433424","last_synced_commit":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/oxyplot/oxyplot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/sbom","scorecard":{"id":716049,"data":{"date":"2025-08-11","repo":{"name":"github.com/oxyplot/oxyplot","commit":"e9792bb5afdc6844b9d4a0ba1aaa7ad0b5b7bc65"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:17","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:18","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dotnetcore.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":"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":"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":"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":"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/codeql.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 10 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T09:41:36.333Z","repository_id":19642688,"created_at":"2025-08-22T09:41:36.333Z","updated_at":"2025-08-22T09:41:36.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273119940,"owners_count":25049408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"oxyplot","name":"OxyPlot","uuid":"8432466","kind":"organization","description":"A cross-platform plotting library for .NET","email":null,"website":"https://oxyplot.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8432466?v=4","repositories_count":19,"last_synced_at":"2024-04-28T01:53:37.512Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/oxyplot","funding_links":[],"total_stars":3546,"followers":41,"following":0,"created_at":"2022-11-04T09:48:50.403Z","updated_at":"2024-04-28T01:53:43.274Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot/repositories"},"tags":[{"name":"v2.2.0","sha":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded","kind":"commit","published_at":"2024-09-03T19:41:16.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.2.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"976b84dbf60e142cf47cf0a7ad9f76b25b51ae03","kind":"commit","published_at":"2022-12-03T10:18:03.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.2","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2/manifests"},{"name":"v2.1.0","sha":"02a21c5ce7b1cc531120660181226662fb5b948d","kind":"commit","published_at":"2021-10-04T06:46:42.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"95708e44538c735896099c59295faa18ac8c31b6","kind":"commit","published_at":"2019-10-19T10:40:48.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"82816b1d71b6ba428be38fa083a7af7d4e1f0b6b","kind":"commit","published_at":"2016-09-11T08:28:46.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v1.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0/manifests"},{"name":"v0.0.1","sha":"926914c3250a09dc22dda86e8059cc8a6c8ec1d2","kind":"tag","published_at":"2016-09-11T08:02:27.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.0.1","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1/manifests"},{"name":"v0.2014.1.546","sha":"ba287eb6c2c48c5ac4f394951de69bc36df18ef7","kind":"tag","published_at":"2016-09-11T07:59:30.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.2014.1.546","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.2014.1.546","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.2014.1.546","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:52:32.023Z","dependent_packages_count":0,"downloads":11860,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":17.240497749662598,"dependent_repos_count":10.161582250766312,"dependent_packages_count":13.885856079404466,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":13.762645359944457},"purl":"pkg:nuget/h.oxyplot.uwp","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/h.oxyplot.uwp","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/h.oxyplot.uwp","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/h.oxyplot.uwp/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T09:29:54.145Z","issues_count":163,"pull_requests_count":80,"avg_time_to_close_issue":33894760.30909091,"avg_time_to_close_pull_request":14960454.553846154,"issues_closed_count":55,"pull_requests_closed_count":65,"pull_request_authors_count":26,"issue_authors_count":123,"avg_comments_per_issue":3.067484662576687,"avg_comments_per_pull_request":4.9125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":28,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":82626.0,"past_year_avg_time_to_close_pull_request":2929221.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.1071428571428572,"past_year_avg_comments_per_pull_request":2.9,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/issues","maintainers":[{"login":"objorke","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/objorke"},{"login":"Jonarw","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonarw"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/h.oxyplot.uwp/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/h.oxyplot.uwp/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/h.oxyplot.uwp/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/h.oxyplot.uwp/related_packages","maintainers":[{"uuid":"havendv","login":"havendv","name":null,"email":null,"url":null,"packages_count":303,"html_url":"https://www.nuget.org/profiles/havendv","role":null,"created_at":"2024-02-27T06:20:30.584Z","updated_at":"2024-02-27T06:20:30.584Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/havendv/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","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":9067529,"name":"oxyplot.examplelibrary","ecosystem":"nuget","description":"Example models for OxyPlot.","homepage":"https://oxyplot.github.io/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/oxyplot/oxyplot","keywords_array":["plotting","plot","charting","chart"],"namespace":null,"versions_count":7,"first_release_published_at":"2017-01-07T21:59:53.330Z","latest_release_published_at":"2024-09-03T19:46:48.297Z","latest_release_number":"2.2.0","last_synced_at":"2025-09-01T10:43:21.957Z","created_at":"2024-02-27T05:10:53.128Z","updated_at":"2025-09-01T11:52:32.039Z","registry_url":"https://www.nuget.org/packages/oxyplot.examplelibrary/","install_command":"Install-Package oxyplot.examplelibrary","documentation_url":null,"metadata":{"copyright":"Copyright (c) 2014-2022 OxyPlot Contributors","license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"icon":"OxyPlot_128.png","readme":"README.md","repository":{"type":"git","url":"https://github.com/oxyplot/oxyplot.git","branch":null,"commit":"74d1600e66199bbf8630c79929e1d0fa46e4101d"},"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"dependency_summary":{"total_dependency_groups":4,"target_frameworks":[".NETFramework4.6.2","net6.0","net8.0",".NETStandard2.0"],"total_dependencies":13}},"repo_metadata":{"id":19642688,"uuid":"22894999","full_name":"oxyplot/oxyplot","owner":"oxyplot","description":"A cross-platform plotting library for .NET","archived":false,"fork":false,"pushed_at":"2025-07-30T13:28:35.000Z","size":35189,"stargazers_count":3443,"open_issues_count":618,"forks_count":982,"subscribers_count":162,"default_branch":"develop","last_synced_at":"2025-09-01T10:09:33.438Z","etag":null,"topics":["c-sharp","charts","dotnet","netcore","netstandard","plot-library","plotting","plotting-library","wpf"],"latest_commit_sha":null,"homepage":"https://oxyplot.github.io/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxyplot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-12T22:47:55.000Z","updated_at":"2025-08-31T16:10:41.000Z","dependencies_parsed_at":"2023-01-13T20:30:18.386Z","dependency_job_id":"2877f499-fd4b-42d0-b5a5-e953616ffd2b","html_url":"https://github.com/oxyplot/oxyplot","commit_stats":{"total_commits":2298,"total_committers":167,"mean_commits":"13.760479041916168","dds":"0.36292428198433424","last_synced_commit":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/oxyplot/oxyplot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/sbom","scorecard":{"id":716049,"data":{"date":"2025-08-11","repo":{"name":"github.com/oxyplot/oxyplot","commit":"e9792bb5afdc6844b9d4a0ba1aaa7ad0b5b7bc65"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:17","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:18","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dotnetcore.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":"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":"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":"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":"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/codeql.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 10 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T09:41:36.333Z","repository_id":19642688,"created_at":"2025-08-22T09:41:36.333Z","updated_at":"2025-08-22T09:41:36.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273119940,"owners_count":25049408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"oxyplot","name":"OxyPlot","uuid":"8432466","kind":"organization","description":"A cross-platform plotting library for .NET","email":null,"website":"https://oxyplot.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8432466?v=4","repositories_count":19,"last_synced_at":"2024-04-28T01:53:37.512Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/oxyplot","funding_links":[],"total_stars":3546,"followers":41,"following":0,"created_at":"2022-11-04T09:48:50.403Z","updated_at":"2024-04-28T01:53:43.274Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot/repositories"},"tags":[{"name":"v2.2.0","sha":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded","kind":"commit","published_at":"2024-09-03T19:41:16.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.2.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"976b84dbf60e142cf47cf0a7ad9f76b25b51ae03","kind":"commit","published_at":"2022-12-03T10:18:03.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.2","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2/manifests"},{"name":"v2.1.0","sha":"02a21c5ce7b1cc531120660181226662fb5b948d","kind":"commit","published_at":"2021-10-04T06:46:42.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"95708e44538c735896099c59295faa18ac8c31b6","kind":"commit","published_at":"2019-10-19T10:40:48.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"82816b1d71b6ba428be38fa083a7af7d4e1f0b6b","kind":"commit","published_at":"2016-09-11T08:28:46.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v1.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0/manifests"},{"name":"v0.0.1","sha":"926914c3250a09dc22dda86e8059cc8a6c8ec1d2","kind":"tag","published_at":"2016-09-11T08:02:27.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.0.1","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1/manifests"},{"name":"v0.2014.1.546","sha":"ba287eb6c2c48c5ac4f394951de69bc36df18ef7","kind":"tag","published_at":"2016-09-11T07:59:30.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.2014.1.546","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.2014.1.546","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.2014.1.546","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:52:32.039Z","dependent_packages_count":0,"downloads":12522,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":17.723408189801408,"dependent_repos_count":10.161582250766312,"dependent_packages_count":13.885856079404466,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":13.923615506657393},"purl":"pkg:nuget/oxyplot.examplelibrary","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/oxyplot.examplelibrary","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/oxyplot.examplelibrary","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/oxyplot.examplelibrary/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T09:29:54.145Z","issues_count":163,"pull_requests_count":80,"avg_time_to_close_issue":33894760.30909091,"avg_time_to_close_pull_request":14960454.553846154,"issues_closed_count":55,"pull_requests_closed_count":65,"pull_request_authors_count":26,"issue_authors_count":123,"avg_comments_per_issue":3.067484662576687,"avg_comments_per_pull_request":4.9125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":28,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":82626.0,"past_year_avg_time_to_close_pull_request":2929221.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.1071428571428572,"past_year_avg_comments_per_pull_request":2.9,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/issues","maintainers":[{"login":"objorke","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/objorke"},{"login":"Jonarw","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonarw"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.examplelibrary/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.examplelibrary/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.examplelibrary/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.examplelibrary/related_packages","maintainers":[{"uuid":"objo","login":"objo","name":null,"email":null,"url":null,"packages_count":33,"html_url":"https://www.nuget.org/profiles/objo","role":null,"created_at":"2024-02-27T05:10:59.699Z","updated_at":"2024-02-27T05:10:59.699Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/objo/packages"},{"uuid":"VisualMelon","login":"VisualMelon","name":null,"email":null,"url":null,"packages_count":24,"html_url":"https://www.nuget.org/profiles/VisualMelon","role":null,"created_at":"2024-02-27T05:10:59.745Z","updated_at":"2024-02-27T05:10:59.745Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/VisualMelon/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","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":9009627,"name":"oxyplot.avalonia","ecosystem":"nuget","description":"OxyPlot is a plotting library for .NET. This is a support library for OxyPlot to work with AvaloniaUI.","homepage":"http://oxyplot.org/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/oxyplot/oxyplot","keywords_array":["plotting","plot","charting","chart"],"namespace":null,"versions_count":9,"first_release_published_at":"2017-01-07T21:59:32.437Z","latest_release_published_at":"2022-12-14T15:39:08.930Z","latest_release_number":"2.1.0","last_synced_at":"2025-09-01T10:43:22.918Z","created_at":"2024-02-27T01:51:18.994Z","updated_at":"2025-09-01T11:52:32.067Z","registry_url":"https://www.nuget.org/packages/oxyplot.avalonia/","install_command":"Install-Package oxyplot.avalonia","documentation_url":null,"metadata":{"copyright":"OxyPlot contributors","license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"icon_url":"https://raw.githubusercontent.com/oxyplot/oxyplot/develop/Icons/OxyPlot_128.png","repository":{"type":"git","url":"https://github.com/oxyplot/oxyplot.git","branch":null,"commit":null},"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"dependency_summary":{"total_dependency_groups":1,"target_frameworks":[".NETStandard2.0"],"total_dependencies":2}},"repo_metadata":{"id":19642688,"uuid":"22894999","full_name":"oxyplot/oxyplot","owner":"oxyplot","description":"A cross-platform plotting library for .NET","archived":false,"fork":false,"pushed_at":"2025-07-30T13:28:35.000Z","size":35189,"stargazers_count":3443,"open_issues_count":618,"forks_count":982,"subscribers_count":162,"default_branch":"develop","last_synced_at":"2025-09-01T10:09:33.438Z","etag":null,"topics":["c-sharp","charts","dotnet","netcore","netstandard","plot-library","plotting","plotting-library","wpf"],"latest_commit_sha":null,"homepage":"https://oxyplot.github.io/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxyplot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-12T22:47:55.000Z","updated_at":"2025-08-31T16:10:41.000Z","dependencies_parsed_at":"2023-01-13T20:30:18.386Z","dependency_job_id":"2877f499-fd4b-42d0-b5a5-e953616ffd2b","html_url":"https://github.com/oxyplot/oxyplot","commit_stats":{"total_commits":2298,"total_committers":167,"mean_commits":"13.760479041916168","dds":"0.36292428198433424","last_synced_commit":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/oxyplot/oxyplot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/sbom","scorecard":{"id":716049,"data":{"date":"2025-08-11","repo":{"name":"github.com/oxyplot/oxyplot","commit":"e9792bb5afdc6844b9d4a0ba1aaa7ad0b5b7bc65"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:17","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:18","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dotnetcore.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":"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":"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":"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":"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/codeql.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 10 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T09:41:36.333Z","repository_id":19642688,"created_at":"2025-08-22T09:41:36.333Z","updated_at":"2025-08-22T09:41:36.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273119940,"owners_count":25049408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"oxyplot","name":"OxyPlot","uuid":"8432466","kind":"organization","description":"A cross-platform plotting library for .NET","email":null,"website":"https://oxyplot.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8432466?v=4","repositories_count":19,"last_synced_at":"2024-04-28T01:53:37.512Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/oxyplot","funding_links":[],"total_stars":3546,"followers":41,"following":0,"created_at":"2022-11-04T09:48:50.403Z","updated_at":"2024-04-28T01:53:43.274Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot/repositories"},"tags":[{"name":"v2.2.0","sha":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded","kind":"commit","published_at":"2024-09-03T19:41:16.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.2.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"976b84dbf60e142cf47cf0a7ad9f76b25b51ae03","kind":"commit","published_at":"2022-12-03T10:18:03.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.2","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2/manifests"},{"name":"v2.1.0","sha":"02a21c5ce7b1cc531120660181226662fb5b948d","kind":"commit","published_at":"2021-10-04T06:46:42.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"95708e44538c735896099c59295faa18ac8c31b6","kind":"commit","published_at":"2019-10-19T10:40:48.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"82816b1d71b6ba428be38fa083a7af7d4e1f0b6b","kind":"commit","published_at":"2016-09-11T08:28:46.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v1.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0/manifests"},{"name":"v0.0.1","sha":"926914c3250a09dc22dda86e8059cc8a6c8ec1d2","kind":"tag","published_at":"2016-09-11T08:02:27.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.0.1","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1/manifests"},{"name":"v0.2014.1.546","sha":"ba287eb6c2c48c5ac4f394951de69bc36df18ef7","kind":"tag","published_at":"2016-09-11T07:59:30.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.2014.1.546","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.2014.1.546","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.2014.1.546","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:52:32.066Z","dependent_packages_count":1,"downloads":88172,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":8.178695438240302,"dependent_repos_count":13.819348826338206,"dependent_packages_count":18.835372714592,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":13.611138993056835},"purl":"pkg:nuget/oxyplot.avalonia","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/oxyplot.avalonia","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/oxyplot.avalonia","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/oxyplot.avalonia/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T09:29:54.145Z","issues_count":163,"pull_requests_count":80,"avg_time_to_close_issue":33894760.30909091,"avg_time_to_close_pull_request":14960454.553846154,"issues_closed_count":55,"pull_requests_closed_count":65,"pull_request_authors_count":26,"issue_authors_count":123,"avg_comments_per_issue":3.067484662576687,"avg_comments_per_pull_request":4.9125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":28,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":82626.0,"past_year_avg_time_to_close_pull_request":2929221.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.1071428571428572,"past_year_avg_comments_per_pull_request":2.9,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/issues","maintainers":[{"login":"objorke","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/objorke"},{"login":"Jonarw","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonarw"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.avalonia/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.avalonia/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.avalonia/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.avalonia/related_packages","maintainers":[{"uuid":"kekekeks","login":"kekekeks","name":null,"email":null,"url":null,"packages_count":35,"html_url":"https://www.nuget.org/profiles/kekekeks","role":null,"created_at":"2024-02-27T01:58:59.088Z","updated_at":"2024-02-27T01:58:59.088Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/kekekeks/packages"},{"uuid":"objo","login":"objo","name":null,"email":null,"url":null,"packages_count":33,"html_url":"https://www.nuget.org/profiles/objo","role":null,"created_at":"2024-02-27T01:58:59.146Z","updated_at":"2024-02-27T01:58:59.146Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/objo/packages"},{"uuid":"VisualMelon","login":"VisualMelon","name":null,"email":null,"url":null,"packages_count":24,"html_url":"https://www.nuget.org/profiles/VisualMelon","role":null,"created_at":"2024-02-27T01:58:59.203Z","updated_at":"2024-02-27T01:58:59.203Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/VisualMelon/packages"},{"uuid":"Worldbeater","login":"Worldbeater","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://www.nuget.org/profiles/Worldbeater","role":null,"created_at":"2024-02-27T01:58:59.271Z","updated_at":"2024-02-27T01:58:59.271Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/Worldbeater/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","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":9067532,"name":"oxyplot.wpf.shared","ecosystem":"nuget","description":"OxyPlot is a plotting library for .NET. This package is the base for WPF PlotView implementations.","homepage":"https://oxyplot.github.io/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/oxyplot/oxyplot","keywords_array":["plotting","plot","charting","chart","wpf"],"namespace":null,"versions_count":4,"first_release_published_at":"2020-10-19T17:15:44.703Z","latest_release_published_at":"2024-09-03T19:46:38.907Z","latest_release_number":"2.2.0","last_synced_at":"2025-09-01T10:43:21.075Z","created_at":"2024-02-27T05:10:53.169Z","updated_at":"2025-09-01T11:52:32.257Z","registry_url":"https://www.nuget.org/packages/oxyplot.wpf.shared/","install_command":"Install-Package oxyplot.wpf.shared","documentation_url":null,"metadata":{"copyright":"Copyright (c) 2014-2022 OxyPlot Contributors","license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"icon":"OxyPlot_128.png","readme":"README.md","repository":{"type":"git","url":"https://github.com/oxyplot/oxyplot.git","branch":null,"commit":"74d1600e66199bbf8630c79929e1d0fa46e4101d"},"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"dependency_summary":{"total_dependency_groups":3,"target_frameworks":[".NETFramework4.6.2","net6.0-windows7.0","net8.0-windows7.0"],"total_dependencies":4}},"repo_metadata":{"id":19642688,"uuid":"22894999","full_name":"oxyplot/oxyplot","owner":"oxyplot","description":"A cross-platform plotting library for .NET","archived":false,"fork":false,"pushed_at":"2025-07-30T13:28:35.000Z","size":35189,"stargazers_count":3443,"open_issues_count":618,"forks_count":982,"subscribers_count":162,"default_branch":"develop","last_synced_at":"2025-09-01T10:09:33.438Z","etag":null,"topics":["c-sharp","charts","dotnet","netcore","netstandard","plot-library","plotting","plotting-library","wpf"],"latest_commit_sha":null,"homepage":"https://oxyplot.github.io/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxyplot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-12T22:47:55.000Z","updated_at":"2025-08-31T16:10:41.000Z","dependencies_parsed_at":"2023-01-13T20:30:18.386Z","dependency_job_id":"2877f499-fd4b-42d0-b5a5-e953616ffd2b","html_url":"https://github.com/oxyplot/oxyplot","commit_stats":{"total_commits":2298,"total_committers":167,"mean_commits":"13.760479041916168","dds":"0.36292428198433424","last_synced_commit":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/oxyplot/oxyplot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/sbom","scorecard":{"id":716049,"data":{"date":"2025-08-11","repo":{"name":"github.com/oxyplot/oxyplot","commit":"e9792bb5afdc6844b9d4a0ba1aaa7ad0b5b7bc65"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:17","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:18","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dotnetcore.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":"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":"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":"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":"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/codeql.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 10 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T09:41:36.333Z","repository_id":19642688,"created_at":"2025-08-22T09:41:36.333Z","updated_at":"2025-08-22T09:41:36.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273119940,"owners_count":25049408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"oxyplot","name":"OxyPlot","uuid":"8432466","kind":"organization","description":"A cross-platform plotting library for .NET","email":null,"website":"https://oxyplot.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8432466?v=4","repositories_count":19,"last_synced_at":"2024-04-28T01:53:37.512Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/oxyplot","funding_links":[],"total_stars":3546,"followers":41,"following":0,"created_at":"2022-11-04T09:48:50.403Z","updated_at":"2024-04-28T01:53:43.274Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot/repositories"},"tags":[{"name":"v2.2.0","sha":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded","kind":"commit","published_at":"2024-09-03T19:41:16.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.2.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"976b84dbf60e142cf47cf0a7ad9f76b25b51ae03","kind":"commit","published_at":"2022-12-03T10:18:03.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.2","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2/manifests"},{"name":"v2.1.0","sha":"02a21c5ce7b1cc531120660181226662fb5b948d","kind":"commit","published_at":"2021-10-04T06:46:42.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"95708e44538c735896099c59295faa18ac8c31b6","kind":"commit","published_at":"2019-10-19T10:40:48.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"82816b1d71b6ba428be38fa083a7af7d4e1f0b6b","kind":"commit","published_at":"2016-09-11T08:28:46.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v1.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0/manifests"},{"name":"v0.0.1","sha":"926914c3250a09dc22dda86e8059cc8a6c8ec1d2","kind":"tag","published_at":"2016-09-11T08:02:27.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.0.1","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1/manifests"},{"name":"v0.2014.1.546","sha":"ba287eb6c2c48c5ac4f394951de69bc36df18ef7","kind":"tag","published_at":"2016-09-11T07:59:30.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.2014.1.546","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.2014.1.546","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.2014.1.546","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:52:32.257Z","dependent_packages_count":2,"downloads":782578,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":2.130413764182373,"dependent_repos_count":10.161582250766312,"dependent_packages_count":13.885856079404466,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":8.725950698117716},"purl":"pkg:nuget/oxyplot.wpf.shared","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/oxyplot.wpf.shared","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/oxyplot.wpf.shared","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/oxyplot.wpf.shared/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T09:29:54.145Z","issues_count":163,"pull_requests_count":80,"avg_time_to_close_issue":33894760.30909091,"avg_time_to_close_pull_request":14960454.553846154,"issues_closed_count":55,"pull_requests_closed_count":65,"pull_request_authors_count":26,"issue_authors_count":123,"avg_comments_per_issue":3.067484662576687,"avg_comments_per_pull_request":4.9125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":28,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":82626.0,"past_year_avg_time_to_close_pull_request":2929221.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.1071428571428572,"past_year_avg_comments_per_pull_request":2.9,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/issues","maintainers":[{"login":"objorke","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/objorke"},{"login":"Jonarw","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonarw"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.wpf.shared/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.wpf.shared/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.wpf.shared/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.wpf.shared/related_packages","maintainers":[{"uuid":"objo","login":"objo","name":null,"email":null,"url":null,"packages_count":33,"html_url":"https://www.nuget.org/profiles/objo","role":null,"created_at":"2024-02-27T05:10:58.414Z","updated_at":"2024-02-27T05:10:58.414Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/objo/packages"},{"uuid":"VisualMelon","login":"VisualMelon","name":null,"email":null,"url":null,"packages_count":24,"html_url":"https://www.nuget.org/profiles/VisualMelon","role":null,"created_at":"2024-02-27T05:10:58.448Z","updated_at":"2024-02-27T05:10:58.448Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/VisualMelon/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","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":9067507,"name":"oxyplot.skiasharp","ecosystem":"nuget","description":"OxyPlot is a plotting library for .NET. This package provides rendering based on SkiaSharp.","homepage":"https://oxyplot.github.io/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/oxyplot/oxyplot","keywords_array":["plotting","plot","charting","chart","skiasharp","skia","pdf"],"namespace":null,"versions_count":4,"first_release_published_at":"2020-10-19T17:18:32.150Z","latest_release_published_at":"2024-09-03T19:46:43.017Z","latest_release_number":"2.2.0","last_synced_at":"2025-09-01T10:43:21.802Z","created_at":"2024-02-27T05:10:52.659Z","updated_at":"2025-09-01T11:52:32.258Z","registry_url":"https://www.nuget.org/packages/oxyplot.skiasharp/","install_command":"Install-Package oxyplot.skiasharp","documentation_url":null,"metadata":{"copyright":"Copyright (c) 2020 OxyPlot contributors","license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"icon":"OxyPlot_128.png","readme":"README.md","repository":{"type":"git","url":"https://github.com/oxyplot/oxyplot.git","branch":null,"commit":"74d1600e66199bbf8630c79929e1d0fa46e4101d"},"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"dependency_summary":{"total_dependency_groups":4,"target_frameworks":[".NETFramework4.6.2","net6.0","net8.0",".NETStandard2.0"],"total_dependencies":13}},"repo_metadata":{"id":19642688,"uuid":"22894999","full_name":"oxyplot/oxyplot","owner":"oxyplot","description":"A cross-platform plotting library for .NET","archived":false,"fork":false,"pushed_at":"2025-07-30T13:28:35.000Z","size":35189,"stargazers_count":3443,"open_issues_count":618,"forks_count":982,"subscribers_count":162,"default_branch":"develop","last_synced_at":"2025-09-01T10:09:33.438Z","etag":null,"topics":["c-sharp","charts","dotnet","netcore","netstandard","plot-library","plotting","plotting-library","wpf"],"latest_commit_sha":null,"homepage":"https://oxyplot.github.io/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxyplot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-12T22:47:55.000Z","updated_at":"2025-08-31T16:10:41.000Z","dependencies_parsed_at":"2023-01-13T20:30:18.386Z","dependency_job_id":"2877f499-fd4b-42d0-b5a5-e953616ffd2b","html_url":"https://github.com/oxyplot/oxyplot","commit_stats":{"total_commits":2298,"total_committers":167,"mean_commits":"13.760479041916168","dds":"0.36292428198433424","last_synced_commit":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/oxyplot/oxyplot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/sbom","scorecard":{"id":716049,"data":{"date":"2025-08-11","repo":{"name":"github.com/oxyplot/oxyplot","commit":"e9792bb5afdc6844b9d4a0ba1aaa7ad0b5b7bc65"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:17","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:18","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dotnetcore.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":"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":"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":"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":"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/codeql.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 10 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T09:41:36.333Z","repository_id":19642688,"created_at":"2025-08-22T09:41:36.333Z","updated_at":"2025-08-22T09:41:36.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273119940,"owners_count":25049408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"oxyplot","name":"OxyPlot","uuid":"8432466","kind":"organization","description":"A cross-platform plotting library for .NET","email":null,"website":"https://oxyplot.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8432466?v=4","repositories_count":19,"last_synced_at":"2024-04-28T01:53:37.512Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/oxyplot","funding_links":[],"total_stars":3546,"followers":41,"following":0,"created_at":"2022-11-04T09:48:50.403Z","updated_at":"2024-04-28T01:53:43.274Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot/repositories"},"tags":[{"name":"v2.2.0","sha":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded","kind":"commit","published_at":"2024-09-03T19:41:16.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.2.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"976b84dbf60e142cf47cf0a7ad9f76b25b51ae03","kind":"commit","published_at":"2022-12-03T10:18:03.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.2","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2/manifests"},{"name":"v2.1.0","sha":"02a21c5ce7b1cc531120660181226662fb5b948d","kind":"commit","published_at":"2021-10-04T06:46:42.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"95708e44538c735896099c59295faa18ac8c31b6","kind":"commit","published_at":"2019-10-19T10:40:48.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"82816b1d71b6ba428be38fa083a7af7d4e1f0b6b","kind":"commit","published_at":"2016-09-11T08:28:46.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v1.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0/manifests"},{"name":"v0.0.1","sha":"926914c3250a09dc22dda86e8059cc8a6c8ec1d2","kind":"tag","published_at":"2016-09-11T08:02:27.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.0.1","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1/manifests"},{"name":"v0.2014.1.546","sha":"ba287eb6c2c48c5ac4f394951de69bc36df18ef7","kind":"tag","published_at":"2016-09-11T07:59:30.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.2014.1.546","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.2014.1.546","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.2014.1.546","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:52:32.258Z","dependent_packages_count":2,"downloads":395782,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":3.7918466778204416,"dependent_repos_count":10.161582250766312,"dependent_packages_count":13.885856079404466,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":9.279761669330407},"purl":"pkg:nuget/oxyplot.skiasharp","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/oxyplot.skiasharp","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/oxyplot.skiasharp","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/oxyplot.skiasharp/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T09:29:54.145Z","issues_count":163,"pull_requests_count":80,"avg_time_to_close_issue":33894760.30909091,"avg_time_to_close_pull_request":14960454.553846154,"issues_closed_count":55,"pull_requests_closed_count":65,"pull_request_authors_count":26,"issue_authors_count":123,"avg_comments_per_issue":3.067484662576687,"avg_comments_per_pull_request":4.9125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":28,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":82626.0,"past_year_avg_time_to_close_pull_request":2929221.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.1071428571428572,"past_year_avg_comments_per_pull_request":2.9,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/issues","maintainers":[{"login":"objorke","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/objorke"},{"login":"Jonarw","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonarw"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.skiasharp/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.skiasharp/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.skiasharp/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.skiasharp/related_packages","maintainers":[{"uuid":"objo","login":"objo","name":null,"email":null,"url":null,"packages_count":33,"html_url":"https://www.nuget.org/profiles/objo","role":null,"created_at":"2024-02-27T05:10:58.069Z","updated_at":"2024-02-27T05:10:58.069Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/objo/packages"},{"uuid":"VisualMelon","login":"VisualMelon","name":null,"email":null,"url":null,"packages_count":24,"html_url":"https://www.nuget.org/profiles/VisualMelon","role":null,"created_at":"2024-02-27T05:10:58.134Z","updated_at":"2024-02-27T05:10:58.134Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/VisualMelon/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","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":9067505,"name":"oxyplot.imagesharp","ecosystem":"nuget","description":"OxyPlot is a plotting library for .NET. This is package is based on SixLabors.ImageSharp.","homepage":"https://oxyplot.github.io/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/oxyplot/oxyplot","keywords_array":["plotting","plot","charting","chart","imagesharp"],"namespace":null,"versions_count":4,"first_release_published_at":"2020-10-19T17:18:34.600Z","latest_release_published_at":"2024-09-03T19:46:45.390Z","latest_release_number":"2.2.0","last_synced_at":"2025-09-01T10:43:21.696Z","created_at":"2024-02-27T05:10:52.653Z","updated_at":"2025-09-01T11:52:32.371Z","registry_url":"https://www.nuget.org/packages/oxyplot.imagesharp/","install_command":"Install-Package oxyplot.imagesharp","documentation_url":null,"metadata":{"copyright":"Copyright (c) 2014-2022 OxyPlot Contributors","license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"icon":"OxyPlot_128.png","readme":"README.md","repository":{"type":"git","url":"https://github.com/oxyplot/oxyplot.git","branch":null,"commit":"74d1600e66199bbf8630c79929e1d0fa46e4101d"},"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"dependency_summary":{"total_dependency_groups":1,"target_frameworks":[".NETStandard2.0"],"total_dependencies":3}},"repo_metadata":{"id":19642688,"uuid":"22894999","full_name":"oxyplot/oxyplot","owner":"oxyplot","description":"A cross-platform plotting library for .NET","archived":false,"fork":false,"pushed_at":"2025-07-30T13:28:35.000Z","size":35189,"stargazers_count":3443,"open_issues_count":618,"forks_count":982,"subscribers_count":162,"default_branch":"develop","last_synced_at":"2025-09-01T10:09:33.438Z","etag":null,"topics":["c-sharp","charts","dotnet","netcore","netstandard","plot-library","plotting","plotting-library","wpf"],"latest_commit_sha":null,"homepage":"https://oxyplot.github.io/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxyplot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-12T22:47:55.000Z","updated_at":"2025-08-31T16:10:41.000Z","dependencies_parsed_at":"2023-01-13T20:30:18.386Z","dependency_job_id":"2877f499-fd4b-42d0-b5a5-e953616ffd2b","html_url":"https://github.com/oxyplot/oxyplot","commit_stats":{"total_commits":2298,"total_committers":167,"mean_commits":"13.760479041916168","dds":"0.36292428198433424","last_synced_commit":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/oxyplot/oxyplot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/sbom","scorecard":{"id":716049,"data":{"date":"2025-08-11","repo":{"name":"github.com/oxyplot/oxyplot","commit":"e9792bb5afdc6844b9d4a0ba1aaa7ad0b5b7bc65"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:17","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:18","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dotnetcore.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":"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":"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":"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":"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/codeql.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 10 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T09:41:36.333Z","repository_id":19642688,"created_at":"2025-08-22T09:41:36.333Z","updated_at":"2025-08-22T09:41:36.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273119940,"owners_count":25049408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"oxyplot","name":"OxyPlot","uuid":"8432466","kind":"organization","description":"A cross-platform plotting library for .NET","email":null,"website":"https://oxyplot.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8432466?v=4","repositories_count":19,"last_synced_at":"2024-04-28T01:53:37.512Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/oxyplot","funding_links":[],"total_stars":3546,"followers":41,"following":0,"created_at":"2022-11-04T09:48:50.403Z","updated_at":"2024-04-28T01:53:43.274Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot/repositories"},"tags":[{"name":"v2.2.0","sha":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded","kind":"commit","published_at":"2024-09-03T19:41:16.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.2.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"976b84dbf60e142cf47cf0a7ad9f76b25b51ae03","kind":"commit","published_at":"2022-12-03T10:18:03.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.2","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2/manifests"},{"name":"v2.1.0","sha":"02a21c5ce7b1cc531120660181226662fb5b948d","kind":"commit","published_at":"2021-10-04T06:46:42.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"95708e44538c735896099c59295faa18ac8c31b6","kind":"commit","published_at":"2019-10-19T10:40:48.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"82816b1d71b6ba428be38fa083a7af7d4e1f0b6b","kind":"commit","published_at":"2016-09-11T08:28:46.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v1.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0/manifests"},{"name":"v0.0.1","sha":"926914c3250a09dc22dda86e8059cc8a6c8ec1d2","kind":"tag","published_at":"2016-09-11T08:02:27.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.0.1","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1/manifests"},{"name":"v0.2014.1.546","sha":"ba287eb6c2c48c5ac4f394951de69bc36df18ef7","kind":"tag","published_at":"2016-09-11T07:59:30.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.2014.1.546","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.2014.1.546","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.2014.1.546","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:52:32.371Z","dependent_packages_count":0,"downloads":106687,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":7.9729152862479395,"dependent_repos_count":10.161582250766312,"dependent_packages_count":13.885856079404466,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":10.673451205472906},"purl":"pkg:nuget/oxyplot.imagesharp","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/oxyplot.imagesharp","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/oxyplot.imagesharp","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/oxyplot.imagesharp/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T09:29:54.145Z","issues_count":163,"pull_requests_count":80,"avg_time_to_close_issue":33894760.30909091,"avg_time_to_close_pull_request":14960454.553846154,"issues_closed_count":55,"pull_requests_closed_count":65,"pull_request_authors_count":26,"issue_authors_count":123,"avg_comments_per_issue":3.067484662576687,"avg_comments_per_pull_request":4.9125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":28,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":82626.0,"past_year_avg_time_to_close_pull_request":2929221.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.1071428571428572,"past_year_avg_comments_per_pull_request":2.9,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/issues","maintainers":[{"login":"objorke","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/objorke"},{"login":"Jonarw","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonarw"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.imagesharp/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.imagesharp/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.imagesharp/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.imagesharp/related_packages","maintainers":[{"uuid":"objo","login":"objo","name":null,"email":null,"url":null,"packages_count":33,"html_url":"https://www.nuget.org/profiles/objo","role":null,"created_at":"2024-02-27T05:10:57.855Z","updated_at":"2024-02-27T05:10:57.855Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/objo/packages"},{"uuid":"VisualMelon","login":"VisualMelon","name":null,"email":null,"url":null,"packages_count":24,"html_url":"https://www.nuget.org/profiles/VisualMelon","role":null,"created_at":"2024-02-27T05:10:57.931Z","updated_at":"2024-02-27T05:10:57.931Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/VisualMelon/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","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":9060478,"name":"oxyplot.contrib.wpf","ecosystem":"nuget","description":"OxyPlot is a plotting library for .NET. This package contains contributions for WPF.","homepage":"https://oxyplot.github.io/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/oxyplot/oxyplot","keywords_array":["plotting","plot","charting","chart"],"namespace":null,"versions_count":2,"first_release_published_at":"2021-10-30T10:13:18.180Z","latest_release_published_at":"2023-01-14T13:54:40.490Z","latest_release_number":"2.1.2","last_synced_at":"2025-09-01T08:25:33.034Z","created_at":"2024-02-27T04:35:10.398Z","updated_at":"2025-09-01T11:52:32.386Z","registry_url":"https://www.nuget.org/packages/oxyplot.contrib.wpf/","install_command":"Install-Package oxyplot.contrib.wpf","documentation_url":null,"metadata":{"copyright":"OxyPlot contributors","license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"icon":"OxyPlot_128.png","repository":{"type":"git","url":"https://github.com/oxyplot/oxyplot.git","branch":null,"commit":null},"development_dependency":false,"serviceable":false,"framework_assemblies":[{"assembly_name":"ReachFramework","target_framework":".NETFramework4.5"},{"assembly_name":"System.Printing","target_framework":".NETFramework4.5"}],"package_types":[],"dependency_summary":{"total_dependency_groups":2,"target_frameworks":[".NETFramework4.5",".NETCoreApp3.1"],"total_dependencies":2}},"repo_metadata":{"id":19642688,"uuid":"22894999","full_name":"oxyplot/oxyplot","owner":"oxyplot","description":"A cross-platform plotting library for .NET","archived":false,"fork":false,"pushed_at":"2025-07-30T13:28:35.000Z","size":35189,"stargazers_count":3443,"open_issues_count":618,"forks_count":982,"subscribers_count":162,"default_branch":"develop","last_synced_at":"2025-09-01T10:09:33.438Z","etag":null,"topics":["c-sharp","charts","dotnet","netcore","netstandard","plot-library","plotting","plotting-library","wpf"],"latest_commit_sha":null,"homepage":"https://oxyplot.github.io/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxyplot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-12T22:47:55.000Z","updated_at":"2025-08-31T16:10:41.000Z","dependencies_parsed_at":"2023-01-13T20:30:18.386Z","dependency_job_id":"2877f499-fd4b-42d0-b5a5-e953616ffd2b","html_url":"https://github.com/oxyplot/oxyplot","commit_stats":{"total_commits":2298,"total_committers":167,"mean_commits":"13.760479041916168","dds":"0.36292428198433424","last_synced_commit":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/oxyplot/oxyplot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/sbom","scorecard":{"id":716049,"data":{"date":"2025-08-11","repo":{"name":"github.com/oxyplot/oxyplot","commit":"e9792bb5afdc6844b9d4a0ba1aaa7ad0b5b7bc65"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:17","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:18","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dotnetcore.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":"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":"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":"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":"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/codeql.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 10 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T09:41:36.333Z","repository_id":19642688,"created_at":"2025-08-22T09:41:36.333Z","updated_at":"2025-08-22T09:41:36.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273119940,"owners_count":25049408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"oxyplot","name":"OxyPlot","uuid":"8432466","kind":"organization","description":"A cross-platform plotting library for .NET","email":null,"website":"https://oxyplot.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8432466?v=4","repositories_count":19,"last_synced_at":"2024-04-28T01:53:37.512Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/oxyplot","funding_links":[],"total_stars":3546,"followers":41,"following":0,"created_at":"2022-11-04T09:48:50.403Z","updated_at":"2024-04-28T01:53:43.274Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot/repositories"},"tags":[{"name":"v2.2.0","sha":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded","kind":"commit","published_at":"2024-09-03T19:41:16.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.2.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"976b84dbf60e142cf47cf0a7ad9f76b25b51ae03","kind":"commit","published_at":"2022-12-03T10:18:03.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.2","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2/manifests"},{"name":"v2.1.0","sha":"02a21c5ce7b1cc531120660181226662fb5b948d","kind":"commit","published_at":"2021-10-04T06:46:42.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"95708e44538c735896099c59295faa18ac8c31b6","kind":"commit","published_at":"2019-10-19T10:40:48.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"82816b1d71b6ba428be38fa083a7af7d4e1f0b6b","kind":"commit","published_at":"2016-09-11T08:28:46.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v1.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0/manifests"},{"name":"v0.0.1","sha":"926914c3250a09dc22dda86e8059cc8a6c8ec1d2","kind":"tag","published_at":"2016-09-11T08:02:27.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.0.1","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1/manifests"},{"name":"v0.2014.1.546","sha":"ba287eb6c2c48c5ac4f394951de69bc36df18ef7","kind":"tag","published_at":"2016-09-11T07:59:30.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.2014.1.546","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.2014.1.546","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.2014.1.546","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:52:32.386Z","dependent_packages_count":1,"downloads":80618,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":9.452887404218986,"dependent_repos_count":13.819348826338206,"dependent_packages_count":18.835372714592,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":14.035869648383065},"purl":"pkg:nuget/oxyplot.contrib.wpf","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/oxyplot.contrib.wpf","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/oxyplot.contrib.wpf","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/oxyplot.contrib.wpf/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T09:29:54.145Z","issues_count":163,"pull_requests_count":80,"avg_time_to_close_issue":33894760.30909091,"avg_time_to_close_pull_request":14960454.553846154,"issues_closed_count":55,"pull_requests_closed_count":65,"pull_request_authors_count":26,"issue_authors_count":123,"avg_comments_per_issue":3.067484662576687,"avg_comments_per_pull_request":4.9125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":28,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":82626.0,"past_year_avg_time_to_close_pull_request":2929221.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.1071428571428572,"past_year_avg_comments_per_pull_request":2.9,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/issues","maintainers":[{"login":"objorke","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/objorke"},{"login":"Jonarw","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonarw"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.contrib.wpf/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.contrib.wpf/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.contrib.wpf/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.contrib.wpf/related_packages","maintainers":[{"uuid":"VisualMelon","login":"VisualMelon","name":null,"email":null,"url":null,"packages_count":24,"html_url":"https://www.nuget.org/profiles/VisualMelon","role":null,"created_at":"2024-02-27T04:35:21.218Z","updated_at":"2024-02-27T04:35:21.218Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/VisualMelon/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","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":8966264,"name":"oxyplot.avalonia-alpha-2020-04-15","ecosystem":"nuget","description":"OxyPlot is a plotting library for .NET. This is a support library for OxyPlot to work with AvaloniaUI.","homepage":"http://oxyplot.org/","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/oxyplot/oxyplot","keywords_array":["plotting","plot","charting","chart"],"namespace":null,"versions_count":1,"first_release_published_at":"2020-04-15T17:29:47.670Z","latest_release_published_at":"2020-04-15T17:29:47.670Z","latest_release_number":"1.0.0","last_synced_at":"2025-09-01T10:43:20.488Z","created_at":"2024-02-26T07:01:39.861Z","updated_at":"2025-09-01T11:52:32.396Z","registry_url":"https://www.nuget.org/packages/oxyplot.avalonia-alpha-2020-04-15/","install_command":"Install-Package oxyplot.avalonia-alpha-2020-04-15","documentation_url":null,"metadata":{"copyright":"OxyPlot contributors","owners":"OxyPlot.Avalonia","license_url":"https://raw.githubusercontent.com/oxyplot/oxyplot-avalonia/master/LICENSE","require_license_acceptance":false,"icon_url":"https://raw.githubusercontent.com/oxyplot/oxyplot/develop/Icons/OxyPlot_128.png","repository":{"type":"git","url":"https://github.com/oxyplot/oxyplot.git","branch":null,"commit":null},"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"dependency_summary":{"total_dependency_groups":1,"target_frameworks":[".NETStandard2.0"],"total_dependencies":2}},"repo_metadata":{"id":19642688,"uuid":"22894999","full_name":"oxyplot/oxyplot","owner":"oxyplot","description":"A cross-platform plotting library for .NET","archived":false,"fork":false,"pushed_at":"2025-07-30T13:28:35.000Z","size":35189,"stargazers_count":3443,"open_issues_count":618,"forks_count":982,"subscribers_count":162,"default_branch":"develop","last_synced_at":"2025-09-01T10:09:33.438Z","etag":null,"topics":["c-sharp","charts","dotnet","netcore","netstandard","plot-library","plotting","plotting-library","wpf"],"latest_commit_sha":null,"homepage":"https://oxyplot.github.io/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxyplot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-12T22:47:55.000Z","updated_at":"2025-08-31T16:10:41.000Z","dependencies_parsed_at":"2023-01-13T20:30:18.386Z","dependency_job_id":"2877f499-fd4b-42d0-b5a5-e953616ffd2b","html_url":"https://github.com/oxyplot/oxyplot","commit_stats":{"total_commits":2298,"total_committers":167,"mean_commits":"13.760479041916168","dds":"0.36292428198433424","last_synced_commit":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/oxyplot/oxyplot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/sbom","scorecard":{"id":716049,"data":{"date":"2025-08-11","repo":{"name":"github.com/oxyplot/oxyplot","commit":"e9792bb5afdc6844b9d4a0ba1aaa7ad0b5b7bc65"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:17","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:18","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dotnetcore.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":"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":"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":"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":"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/codeql.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 10 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T09:41:36.333Z","repository_id":19642688,"created_at":"2025-08-22T09:41:36.333Z","updated_at":"2025-08-22T09:41:36.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273119940,"owners_count":25049408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"oxyplot","name":"OxyPlot","uuid":"8432466","kind":"organization","description":"A cross-platform plotting library for .NET","email":null,"website":"https://oxyplot.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8432466?v=4","repositories_count":19,"last_synced_at":"2024-04-28T01:53:37.512Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/oxyplot","funding_links":[],"total_stars":3546,"followers":41,"following":0,"created_at":"2022-11-04T09:48:50.403Z","updated_at":"2024-04-28T01:53:43.274Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot/repositories"},"tags":[{"name":"v2.2.0","sha":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded","kind":"commit","published_at":"2024-09-03T19:41:16.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.2.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"976b84dbf60e142cf47cf0a7ad9f76b25b51ae03","kind":"commit","published_at":"2022-12-03T10:18:03.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.2","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2/manifests"},{"name":"v2.1.0","sha":"02a21c5ce7b1cc531120660181226662fb5b948d","kind":"commit","published_at":"2021-10-04T06:46:42.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"95708e44538c735896099c59295faa18ac8c31b6","kind":"commit","published_at":"2019-10-19T10:40:48.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"82816b1d71b6ba428be38fa083a7af7d4e1f0b6b","kind":"commit","published_at":"2016-09-11T08:28:46.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v1.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0/manifests"},{"name":"v0.0.1","sha":"926914c3250a09dc22dda86e8059cc8a6c8ec1d2","kind":"tag","published_at":"2016-09-11T08:02:27.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.0.1","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1/manifests"},{"name":"v0.2014.1.546","sha":"ba287eb6c2c48c5ac4f394951de69bc36df18ef7","kind":"tag","published_at":"2016-09-11T07:59:30.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.2014.1.546","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.2014.1.546","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.2014.1.546","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:52:32.396Z","dependent_packages_count":0,"downloads":3693,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":28.89737382662177,"dependent_repos_count":13.819348826338206,"dependent_packages_count":18.835372714592,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":20.517365122517326},"purl":"pkg:nuget/oxyplot.avalonia-alpha-2020-04-15","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/oxyplot.avalonia-alpha-2020-04-15","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/oxyplot.avalonia-alpha-2020-04-15","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/oxyplot.avalonia-alpha-2020-04-15/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T09:29:54.145Z","issues_count":163,"pull_requests_count":80,"avg_time_to_close_issue":33894760.30909091,"avg_time_to_close_pull_request":14960454.553846154,"issues_closed_count":55,"pull_requests_closed_count":65,"pull_request_authors_count":26,"issue_authors_count":123,"avg_comments_per_issue":3.067484662576687,"avg_comments_per_pull_request":4.9125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":28,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":82626.0,"past_year_avg_time_to_close_pull_request":2929221.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.1071428571428572,"past_year_avg_comments_per_pull_request":2.9,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/issues","maintainers":[{"login":"objorke","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/objorke"},{"login":"Jonarw","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonarw"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.avalonia-alpha-2020-04-15/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.avalonia-alpha-2020-04-15/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.avalonia-alpha-2020-04-15/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.avalonia-alpha-2020-04-15/related_packages","maintainers":[{"uuid":"jikomip485","login":"jikomip485","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://www.nuget.org/profiles/jikomip485","role":null,"created_at":"2024-02-26T07:03:08.533Z","updated_at":"2024-02-26T07:03:08.533Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/jikomip485/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","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":9081515,"name":"h.oxyplot.winui","ecosystem":"nuget","description":"OxyPlot is a plotting library for .NET. This is package contains the UWP/WinUI/Uno implementation.","homepage":"https://github.com/oxyplot/oxyplot","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/oxyplot/oxyplot","keywords_array":["plotting","plot","charting","chart","uwp","uno","wpf","winui","windowsappsdk","reunion","winrt","uap","win10"],"namespace":null,"versions_count":20,"first_release_published_at":"2021-12-13T03:25:53.547Z","latest_release_published_at":"2022-09-13T05:39:46.623Z","latest_release_number":"0.9.30","last_synced_at":"2025-09-01T10:43:26.020Z","created_at":"2024-02-27T06:20:09.741Z","updated_at":"2025-09-01T11:52:32.399Z","registry_url":"https://www.nuget.org/packages/h.oxyplot.winui/","install_command":"Install-Package h.oxyplot.winui","documentation_url":null,"metadata":{"license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"icon":"nuget_icon.png","readme":"README.md","repository":{"type":"git","url":"https://github.com/HavenDV/H.OxyPlot","branch":null,"commit":"0e4658f2957e8a9ed0c8aefd0fb06cb68ef7b900"},"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"release_notes":"⭐ Last 10 features:\n- feat: Updated apps to use OxyPlot.ExampleLibrary. 2022-08-16\n- feat: Added GenerateLibraryLayout true to UWP library. 2022-08-15\n- feat: Added VisualStudioToolsManifest.xml to H.OxyPlot.Wpf package. 2022-08-15\n- feat: Added Description to dependency properties. 2022-08-15\n- feat: To latest DependencyPropertyGenerator. 2022-08-11\n- feat: Updated NuGet packages. 2022-07-11\n- feat: Updated NuGet packages. 2022-06-29\n- feat: To DependencyPropertyGenerator. 2022-06-23\n- feat: Updated Uno packages. 2022-03-26\n- feat: To WASDK 1.0.1. 2022-03-25\n\n🐞 Last 10 bug fixes:\n- fix: Fixed Uno bug with first time display. 2022-09-13\n- fix: To stable Uno.Wasm.Bootstrap. 2022-06-29\n- fix: Fixed Uno targets. 2022-03-26\n- fix: To LineSegment DrawPolygons implementation. 2022-02-15\n- fix(WinUI): Fixed Dark Theme issue with white background. 2022-02-13\n- fix(WinUI): Fixed issue with big polygons. 2022-02-12\n- fix: Updated DrawPolygon and DrawPolygons code to match WPF. 2022-02-12\n- test: Fixed WPF xmlns to match the official prefix. 2022-02-11\n- fix: Fixed NullReferenceException. 2022-02-10\n- fix: Fixed bug with annotation texts. 2022-02-10","dependency_summary":{"total_dependency_groups":2,"target_frameworks":["net5.0-windows10.0.18362","net6.0-windows10.0.18362"],"total_dependencies":6}},"repo_metadata":{"id":19642688,"uuid":"22894999","full_name":"oxyplot/oxyplot","owner":"oxyplot","description":"A cross-platform plotting library for .NET","archived":false,"fork":false,"pushed_at":"2025-07-30T13:28:35.000Z","size":35189,"stargazers_count":3443,"open_issues_count":618,"forks_count":982,"subscribers_count":162,"default_branch":"develop","last_synced_at":"2025-09-01T10:09:33.438Z","etag":null,"topics":["c-sharp","charts","dotnet","netcore","netstandard","plot-library","plotting","plotting-library","wpf"],"latest_commit_sha":null,"homepage":"https://oxyplot.github.io/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxyplot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-12T22:47:55.000Z","updated_at":"2025-08-31T16:10:41.000Z","dependencies_parsed_at":"2023-01-13T20:30:18.386Z","dependency_job_id":"2877f499-fd4b-42d0-b5a5-e953616ffd2b","html_url":"https://github.com/oxyplot/oxyplot","commit_stats":{"total_commits":2298,"total_committers":167,"mean_commits":"13.760479041916168","dds":"0.36292428198433424","last_synced_commit":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/oxyplot/oxyplot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/sbom","scorecard":{"id":716049,"data":{"date":"2025-08-11","repo":{"name":"github.com/oxyplot/oxyplot","commit":"e9792bb5afdc6844b9d4a0ba1aaa7ad0b5b7bc65"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:17","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:18","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dotnetcore.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":"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":"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":"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":"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/codeql.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 10 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T09:41:36.333Z","repository_id":19642688,"created_at":"2025-08-22T09:41:36.333Z","updated_at":"2025-08-22T09:41:36.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273119940,"owners_count":25049408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"oxyplot","name":"OxyPlot","uuid":"8432466","kind":"organization","description":"A cross-platform plotting library for .NET","email":null,"website":"https://oxyplot.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8432466?v=4","repositories_count":19,"last_synced_at":"2024-04-28T01:53:37.512Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/oxyplot","funding_links":[],"total_stars":3546,"followers":41,"following":0,"created_at":"2022-11-04T09:48:50.403Z","updated_at":"2024-04-28T01:53:43.274Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot/repositories"},"tags":[{"name":"v2.2.0","sha":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded","kind":"commit","published_at":"2024-09-03T19:41:16.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.2.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"976b84dbf60e142cf47cf0a7ad9f76b25b51ae03","kind":"commit","published_at":"2022-12-03T10:18:03.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.2","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2/manifests"},{"name":"v2.1.0","sha":"02a21c5ce7b1cc531120660181226662fb5b948d","kind":"commit","published_at":"2021-10-04T06:46:42.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"95708e44538c735896099c59295faa18ac8c31b6","kind":"commit","published_at":"2019-10-19T10:40:48.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"82816b1d71b6ba428be38fa083a7af7d4e1f0b6b","kind":"commit","published_at":"2016-09-11T08:28:46.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v1.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0/manifests"},{"name":"v0.0.1","sha":"926914c3250a09dc22dda86e8059cc8a6c8ec1d2","kind":"tag","published_at":"2016-09-11T08:02:27.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.0.1","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1/manifests"},{"name":"v0.2014.1.546","sha":"ba287eb6c2c48c5ac4f394951de69bc36df18ef7","kind":"tag","published_at":"2016-09-11T07:59:30.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.2014.1.546","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.2014.1.546","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.2014.1.546","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:52:32.399Z","dependent_packages_count":0,"downloads":36255,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":10.77521926691998,"dependent_repos_count":10.161582250766312,"dependent_packages_count":13.885856079404466,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":11.607552532363584},"purl":"pkg:nuget/h.oxyplot.winui","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/h.oxyplot.winui","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/h.oxyplot.winui","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/h.oxyplot.winui/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T09:29:54.145Z","issues_count":163,"pull_requests_count":80,"avg_time_to_close_issue":33894760.30909091,"avg_time_to_close_pull_request":14960454.553846154,"issues_closed_count":55,"pull_requests_closed_count":65,"pull_request_authors_count":26,"issue_authors_count":123,"avg_comments_per_issue":3.067484662576687,"avg_comments_per_pull_request":4.9125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":28,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":82626.0,"past_year_avg_time_to_close_pull_request":2929221.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.1071428571428572,"past_year_avg_comments_per_pull_request":2.9,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/issues","maintainers":[{"login":"objorke","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/objorke"},{"login":"Jonarw","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonarw"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/h.oxyplot.winui/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/h.oxyplot.winui/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/h.oxyplot.winui/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/h.oxyplot.winui/related_packages","maintainers":[{"uuid":"havendv","login":"havendv","name":null,"email":null,"url":null,"packages_count":303,"html_url":"https://www.nuget.org/profiles/havendv","role":null,"created_at":"2024-02-27T06:20:31.700Z","updated_at":"2024-02-27T06:20:31.700Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/havendv/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","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":3202094,"name":"oxyplot.core.drawing","ecosystem":"nuget","description":"OxyPlot is a plotting library for .NET. This is package contains the Core.Drawing extensions.","homepage":"https://oxyplot.github.io/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/oxyplot/oxyplot","keywords_array":["plotting","plot","charting","chart"],"namespace":null,"versions_count":2,"first_release_published_at":"2019-10-19T10:51:52.810Z","latest_release_published_at":"2021-10-04T07:31:50.610Z","latest_release_number":"2.1.0","last_synced_at":"2025-09-01T10:43:21.866Z","created_at":"2022-04-10T15:54:50.927Z","updated_at":"2025-09-01T11:52:32.406Z","registry_url":"https://www.nuget.org/packages/oxyplot.core.drawing/","install_command":"Install-Package oxyplot.core.drawing","documentation_url":null,"metadata":{"copyright":"Copyright (c) 2014 OxyPlot contributors","license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"icon":"OxyPlot_128.png","repository":{"type":"git","url":"https://github.com/oxyplot/oxyplot.git","branch":null,"commit":null},"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"dependency_summary":{"total_dependency_groups":1,"target_frameworks":[".NETStandard2.0"],"total_dependencies":2}},"repo_metadata":{"id":19642688,"uuid":"22894999","full_name":"oxyplot/oxyplot","owner":"oxyplot","description":"A cross-platform plotting library for .NET","archived":false,"fork":false,"pushed_at":"2025-07-30T13:28:35.000Z","size":35189,"stargazers_count":3443,"open_issues_count":618,"forks_count":982,"subscribers_count":162,"default_branch":"develop","last_synced_at":"2025-09-01T10:09:33.438Z","etag":null,"topics":["c-sharp","charts","dotnet","netcore","netstandard","plot-library","plotting","plotting-library","wpf"],"latest_commit_sha":null,"homepage":"https://oxyplot.github.io/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxyplot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-12T22:47:55.000Z","updated_at":"2025-08-31T16:10:41.000Z","dependencies_parsed_at":"2023-01-13T20:30:18.386Z","dependency_job_id":"2877f499-fd4b-42d0-b5a5-e953616ffd2b","html_url":"https://github.com/oxyplot/oxyplot","commit_stats":{"total_commits":2298,"total_committers":167,"mean_commits":"13.760479041916168","dds":"0.36292428198433424","last_synced_commit":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/oxyplot/oxyplot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/sbom","scorecard":{"id":716049,"data":{"date":"2025-08-11","repo":{"name":"github.com/oxyplot/oxyplot","commit":"e9792bb5afdc6844b9d4a0ba1aaa7ad0b5b7bc65"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:17","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:18","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dotnetcore.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":"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":"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":"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":"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/codeql.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 10 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T09:41:36.333Z","repository_id":19642688,"created_at":"2025-08-22T09:41:36.333Z","updated_at":"2025-08-22T09:41:36.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273119940,"owners_count":25049408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"oxyplot","name":"OxyPlot","uuid":"8432466","kind":"organization","description":"A cross-platform plotting library for .NET","email":null,"website":"https://oxyplot.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8432466?v=4","repositories_count":19,"last_synced_at":"2024-04-28T01:53:37.512Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/oxyplot","funding_links":[],"total_stars":3546,"followers":41,"following":0,"created_at":"2022-11-04T09:48:50.403Z","updated_at":"2024-04-28T01:53:43.274Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot/repositories"},"tags":[{"name":"v2.2.0","sha":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded","kind":"commit","published_at":"2024-09-03T19:41:16.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.2.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"976b84dbf60e142cf47cf0a7ad9f76b25b51ae03","kind":"commit","published_at":"2022-12-03T10:18:03.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.2","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2/manifests"},{"name":"v2.1.0","sha":"02a21c5ce7b1cc531120660181226662fb5b948d","kind":"commit","published_at":"2021-10-04T06:46:42.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"95708e44538c735896099c59295faa18ac8c31b6","kind":"commit","published_at":"2019-10-19T10:40:48.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"82816b1d71b6ba428be38fa083a7af7d4e1f0b6b","kind":"commit","published_at":"2016-09-11T08:28:46.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v1.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0/manifests"},{"name":"v0.0.1","sha":"926914c3250a09dc22dda86e8059cc8a6c8ec1d2","kind":"tag","published_at":"2016-09-11T08:02:27.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.0.1","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1/manifests"},{"name":"v0.2014.1.546","sha":"ba287eb6c2c48c5ac4f394951de69bc36df18ef7","kind":"tag","published_at":"2016-09-11T07:59:30.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.2014.1.546","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.2014.1.546","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.2014.1.546","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:52:32.406Z","dependent_packages_count":2,"downloads":241663,"downloads_period":"total","dependent_repos_count":4,"rankings":{"downloads":3.3747937097467426,"dependent_repos_count":3.6231788948680927,"dependent_packages_count":6.801417508859431,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.599796704491422},"purl":"pkg:nuget/oxyplot.core.drawing","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/oxyplot.core.drawing","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/oxyplot.core.drawing","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/oxyplot.core.drawing/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T09:29:54.145Z","issues_count":163,"pull_requests_count":80,"avg_time_to_close_issue":33894760.30909091,"avg_time_to_close_pull_request":14960454.553846154,"issues_closed_count":55,"pull_requests_closed_count":65,"pull_request_authors_count":26,"issue_authors_count":123,"avg_comments_per_issue":3.067484662576687,"avg_comments_per_pull_request":4.9125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":28,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":82626.0,"past_year_avg_time_to_close_pull_request":2929221.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.1071428571428572,"past_year_avg_comments_per_pull_request":2.9,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/issues","maintainers":[{"login":"objorke","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/objorke"},{"login":"Jonarw","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonarw"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.core.drawing/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.core.drawing/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.core.drawing/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.core.drawing/related_packages","maintainers":[{"uuid":"objo","login":"objo","name":null,"email":null,"url":null,"packages_count":33,"html_url":"https://www.nuget.org/profiles/objo","role":null,"created_at":"2022-11-24T01:03:39.292Z","updated_at":"2022-11-24T01:03:39.292Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/objo/packages"},{"uuid":"VisualMelon","login":"VisualMelon","name":null,"email":null,"url":null,"packages_count":24,"html_url":"https://www.nuget.org/profiles/VisualMelon","role":null,"created_at":"2022-11-24T01:03:39.295Z","updated_at":"2022-11-24T01:03:39.295Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/VisualMelon/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","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":8960606,"name":"oxyplot.avaloniacore","ecosystem":"nuget","description":"OxyPlot is a plotting library for .NET. This is a support library for OxyPlot to work with AvaloniaUI.","homepage":"http://oxyplot.org/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/oxyplot/oxyplot","keywords_array":["plotting","plot","charting","chart"],"namespace":null,"versions_count":2,"first_release_published_at":"2023-12-31T08:33:35.793Z","latest_release_published_at":"2024-12-18T16:11:54.130Z","latest_release_number":"2.1.3","last_synced_at":"2025-09-01T10:43:21.060Z","created_at":"2024-02-26T06:05:39.900Z","updated_at":"2025-09-01T10:43:21.060Z","registry_url":"https://www.nuget.org/packages/oxyplot.avaloniacore/","install_command":"Install-Package oxyplot.avaloniacore","documentation_url":null,"metadata":{"copyright":"OxyPlot contributors","license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"icon":"OxyPlot_128.png","readme":"README.md","repository":{"type":"git","url":"https://github.com/oxyplot/oxyplot.git","branch":null,"commit":"9913a97d79a75585abd0ee5b417739ac52bca4c6"},"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"dependency_summary":{"total_dependency_groups":1,"target_frameworks":["net5.0"],"total_dependencies":2}},"repo_metadata":{},"repo_metadata_updated_at":"2024-09-01T01:37:31.110Z","dependent_packages_count":0,"downloads":1666,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":55.13682312094229,"dependent_repos_count":13.819348826338206,"dependent_packages_count":18.835372714592,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":29.263848220624165},"purl":"pkg:nuget/oxyplot.avaloniacore","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/oxyplot.avaloniacore","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/oxyplot.avaloniacore","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/oxyplot.avaloniacore/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.avaloniacore/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.avaloniacore/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.avaloniacore/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/oxyplot.avaloniacore/related_packages","maintainers":[{"uuid":"jinyuttt","login":"jinyuttt","name":null,"email":null,"url":null,"packages_count":55,"html_url":"https://www.nuget.org/profiles/jinyuttt","role":null,"created_at":"2024-02-26T06:06:15.034Z","updated_at":"2024-02-26T06:06:15.034Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/jinyuttt/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","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":10425069,"name":"github.com/oxyplot/oxyplot","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/oxyplot/oxyplot","keywords_array":[],"namespace":null,"versions_count":6,"first_release_published_at":"2010-11-14T17:00:27.000Z","latest_release_published_at":"2024-09-03T19:41:16.000Z","latest_release_number":"v2.2.0+incompatible","last_synced_at":"2025-09-01T07:24:47.250Z","created_at":"2024-06-22T04:58:23.824Z","updated_at":"2025-09-01T11:52:32.454Z","registry_url":"https://pkg.go.dev/github.com/oxyplot/oxyplot","install_command":"go get github.com/oxyplot/oxyplot","documentation_url":"https://pkg.go.dev/github.com/oxyplot/oxyplot#section-documentation","metadata":{},"repo_metadata":{"id":19642688,"uuid":"22894999","full_name":"oxyplot/oxyplot","owner":"oxyplot","description":"A cross-platform plotting library for .NET","archived":false,"fork":false,"pushed_at":"2025-07-30T13:28:35.000Z","size":35189,"stargazers_count":3443,"open_issues_count":618,"forks_count":982,"subscribers_count":162,"default_branch":"develop","last_synced_at":"2025-09-01T10:09:33.438Z","etag":null,"topics":["c-sharp","charts","dotnet","netcore","netstandard","plot-library","plotting","plotting-library","wpf"],"latest_commit_sha":null,"homepage":"https://oxyplot.github.io/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxyplot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-12T22:47:55.000Z","updated_at":"2025-08-31T16:10:41.000Z","dependencies_parsed_at":"2023-01-13T20:30:18.386Z","dependency_job_id":"2877f499-fd4b-42d0-b5a5-e953616ffd2b","html_url":"https://github.com/oxyplot/oxyplot","commit_stats":{"total_commits":2298,"total_committers":167,"mean_commits":"13.760479041916168","dds":"0.36292428198433424","last_synced_commit":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/oxyplot/oxyplot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/sbom","scorecard":{"id":716049,"data":{"date":"2025-08-11","repo":{"name":"github.com/oxyplot/oxyplot","commit":"e9792bb5afdc6844b9d4a0ba1aaa7ad0b5b7bc65"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:17","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:18","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dotnetcore.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":"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":"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":"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":"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/codeql.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/codeql.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dotnetcore.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/oxyplot/oxyplot/dotnetcore.yml/develop?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 10 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T09:41:36.333Z","repository_id":19642688,"created_at":"2025-08-22T09:41:36.333Z","updated_at":"2025-08-22T09:41:36.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273119940,"owners_count":25049408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"oxyplot","name":"OxyPlot","uuid":"8432466","kind":"organization","description":"A cross-platform plotting library for .NET","email":null,"website":"https://oxyplot.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8432466?v=4","repositories_count":19,"last_synced_at":"2024-04-28T01:53:37.512Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/oxyplot","funding_links":[],"total_stars":3546,"followers":41,"following":0,"created_at":"2022-11-04T09:48:50.403Z","updated_at":"2024-04-28T01:53:43.274Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot/repositories"},"tags":[{"name":"v2.2.0","sha":"989df42a75cfc1ef5751afe3f9eb859bc9e62ded","kind":"commit","published_at":"2024-09-03T19:41:16.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.2.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"976b84dbf60e142cf47cf0a7ad9f76b25b51ae03","kind":"commit","published_at":"2022-12-03T10:18:03.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.2","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2/manifests"},{"name":"v2.1.0","sha":"02a21c5ce7b1cc531120660181226662fb5b948d","kind":"commit","published_at":"2021-10-04T06:46:42.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"95708e44538c735896099c59295faa18ac8c31b6","kind":"commit","published_at":"2019-10-19T10:40:48.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"82816b1d71b6ba428be38fa083a7af7d4e1f0b6b","kind":"commit","published_at":"2016-09-11T08:28:46.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v1.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0/manifests"},{"name":"v0.0.1","sha":"926914c3250a09dc22dda86e8059cc8a6c8ec1d2","kind":"tag","published_at":"2016-09-11T08:02:27.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.0.1","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1/manifests"},{"name":"v0.2014.1.546","sha":"ba287eb6c2c48c5ac4f394951de69bc36df18ef7","kind":"tag","published_at":"2016-09-11T07:59:30.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.2014.1.546","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.2014.1.546","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/oxyplot/oxyplot@v0.2014.1.546","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:52:32.454Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.8992178392067105,"dependent_packages_count":6.463040974364172,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.681129406785441},"purl":"pkg:golang/github.com/oxyplot/oxyplot","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/oxyplot/oxyplot","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/oxyplot/oxyplot","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/oxyplot/oxyplot/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T09:29:54.145Z","issues_count":163,"pull_requests_count":80,"avg_time_to_close_issue":33894760.30909091,"avg_time_to_close_pull_request":14960454.553846154,"issues_closed_count":55,"pull_requests_closed_count":65,"pull_request_authors_count":26,"issue_authors_count":123,"avg_comments_per_issue":3.067484662576687,"avg_comments_per_pull_request":4.9125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":28,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":82626.0,"past_year_avg_time_to_close_pull_request":2929221.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.1071428571428572,"past_year_avg_comments_per_pull_request":2.9,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/issues","maintainers":[{"login":"objorke","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/objorke"},{"login":"Jonarw","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonarw"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Foxyplot%2Foxyplot/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Foxyplot%2Foxyplot/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Foxyplot%2Foxyplot/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Foxyplot%2Foxyplot/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1954234,"maintainers_count":0,"namespaces_count":741771,"keywords_count":109320,"github":"golang","metadata":{"funded_packages_count":49342},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-08T05:47:38.872Z","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":9081514,"name":"h.oxyplot.wpf","ecosystem":"nuget","description":"OxyPlot is a plotting library for .NET. This is package contains the UWP/WinUI/Uno implementation.","homepage":"https://github.com/oxyplot/oxyplot","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/oxyplot/oxyplot","keywords_array":["plotting","plot","charting","chart","uwp","uno","wpf","winui","windowsappsdk","reunion","winrt","uap","win10"],"namespace":null,"versions_count":3,"first_release_published_at":"2022-08-15T10:15:22.827Z","latest_release_published_at":"2022-09-13T05:39:47.077Z","latest_release_number":"0.9.30","last_synced_at":"2025-09-01T10:43:22.081Z","created_at":"2024-02-27T06:20:09.740Z","updated_at":"2025-09-01T10:43:22.081Z","registry_url":"https://www.nuget.org/packages/h.oxyplot.wpf/","install_command":"Install-Package h.oxyplot.wpf","documentation_url":null,"metadata":{"license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"icon":"nuget_icon.png","readme":"README.md","repository":{"type":"git","url":"https://github.com/HavenDV/H.OxyPlot","branch":null,"commit":"0e4658f2957e8a9ed0c8aefd0fb06cb68ef7b900"},"development_dependency":false,"serviceable":false,"framework_assemblies":[{"assembly_name":"ReachFramework","target_framework":".NETFramework4.5.1"},{"assembly_name":"System.Printing","target_framework":".NETFramework4.5.1"}],"package_types":[],"release_notes":"⭐ Last 10 features:\n- feat: Updated apps to use OxyPlot.ExampleLibrary. 2022-08-16\n- feat: Added GenerateLibraryLayout true to UWP library. 2022-08-15\n- feat: Added VisualStudioToolsManifest.xml to H.OxyPlot.Wpf package. 2022-08-15\n- feat: Added Description to dependency properties. 2022-08-15\n- feat: To latest DependencyPropertyGenerator. 2022-08-11\n- feat: Updated NuGet packages. 2022-07-11\n- feat: Updated NuGet packages. 2022-06-29\n- feat: To DependencyPropertyGenerator. 2022-06-23\n- feat: Updated Uno packages. 2022-03-26\n- feat: To WASDK 1.0.1. 2022-03-25\n\n🐞 Last 10 bug fixes:\n- fix: Fixed Uno bug with first time display. 2022-09-13\n- fix: To stable Uno.Wasm.Bootstrap. 2022-06-29\n- fix: Fixed Uno targets. 2022-03-26\n- fix: To LineSegment DrawPolygons implementation. 2022-02-15\n- fix(WinUI): Fixed Dark Theme issue with white background. 2022-02-13\n- fix(WinUI): Fixed issue with big polygons. 2022-02-12\n- fix: Updated DrawPolygon and DrawPolygons code to match WPF. 2022-02-12\n- test: Fixed WPF xmlns to match the official prefix. 2022-02-11\n- fix: Fixed NullReferenceException. 2022-02-10\n- fix: Fixed bug with annotation texts. 2022-02-10","dependency_summary":{"total_dependency_groups":3,"target_frameworks":[".NETFramework4.5.1","net5.0-windows7.0","net6.0-windows7.0"],"total_dependencies":3}},"repo_metadata":{"id":19642688,"uuid":"22894999","full_name":"oxyplot/oxyplot","owner":"oxyplot","description":"A cross-platform plotting library for .NET","archived":false,"fork":false,"pushed_at":"2024-08-19T13:40:36.000Z","size":35173,"stargazers_count":3245,"open_issues_count":589,"forks_count":951,"subscribers_count":166,"default_branch":"develop","last_synced_at":"2024-08-29T00:24:40.323Z","etag":null,"topics":["c-sharp","charts","dotnet","netcore","netstandard","plot-library","plotting","plotting-library","wpf"],"latest_commit_sha":null,"homepage":"https://oxyplot.github.io/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxyplot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-12T22:47:55.000Z","updated_at":"2024-08-27T08:38:07.000Z","dependencies_parsed_at":"2023-01-13T20:30:18.386Z","dependency_job_id":"2877f499-fd4b-42d0-b5a5-e953616ffd2b","html_url":"https://github.com/oxyplot/oxyplot","commit_stats":{"total_commits":2259,"total_committers":159,"mean_commits":14.20754716981132,"dds":0.351925630810093,"last_synced_commit":"c38d061240b6f0108899684d7fce104ea99f170f"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217466383,"owners_count":16181438,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"oxyplot","name":"OxyPlot","uuid":"8432466","kind":"organization","description":"A cross-platform plotting library for .NET","email":null,"website":"https://oxyplot.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8432466?v=4","repositories_count":19,"last_synced_at":"2024-04-28T01:53:37.512Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/oxyplot","funding_links":[],"total_stars":3546,"followers":41,"following":0,"created_at":"2022-11-04T09:48:50.403Z","updated_at":"2024-04-28T01:53:43.274Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxyplot/repositories"},"tags":[{"name":"v2.1.2","sha":"976b84dbf60e142cf47cf0a7ad9f76b25b51ae03","kind":"commit","published_at":"2022-12-03T10:18:03.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.2","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.2/manifests"},{"name":"v2.1.0","sha":"02a21c5ce7b1cc531120660181226662fb5b948d","kind":"commit","published_at":"2021-10-04T06:46:42.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.1.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"95708e44538c735896099c59295faa18ac8c31b6","kind":"commit","published_at":"2019-10-19T10:40:48.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v2.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"82816b1d71b6ba428be38fa083a7af7d4e1f0b6b","kind":"commit","published_at":"2016-09-11T08:28:46.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v1.0.0","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v1.0.0/manifests"},{"name":"v0.0.1","sha":"926914c3250a09dc22dda86e8059cc8a6c8ec1d2","kind":"tag","published_at":"2016-09-11T08:02:27.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.0.1","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.0.1/manifests"},{"name":"v0.2014.1.546","sha":"ba287eb6c2c48c5ac4f394951de69bc36df18ef7","kind":"tag","published_at":"2016-09-11T07:59:30.000Z","download_url":"https://codeload.github.com/oxyplot/oxyplot/tar.gz/v0.2014.1.546","html_url":"https://github.com/oxyplot/oxyplot/releases/tag/v0.2014.1.546","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/tags/v0.2014.1.546/manifests"}]},"repo_metadata_updated_at":"2024-08-31T07:18:20.740Z","dependent_packages_count":0,"downloads":1537,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":38.90804795468453,"dependent_repos_count":10.161582250766312,"dependent_packages_count":13.885856079404466,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":20.985162094951768},"purl":"pkg:nuget/h.oxyplot.wpf","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/h.oxyplot.wpf","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/h.oxyplot.wpf","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/h.oxyplot.wpf/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-08-30T19:18:55.672Z","issues_count":243,"pull_requests_count":130,"avg_time_to_close_issue":35545710.55555555,"avg_time_to_close_pull_request":12672566.834951457,"issues_closed_count":99,"pull_requests_closed_count":103,"pull_request_authors_count":23,"issue_authors_count":100,"avg_comments_per_issue":3.353909465020576,"avg_comments_per_pull_request":4.884615384615385,"merged_pull_requests_count":80,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":36,"past_year_pull_requests_count":17,"past_year_avg_time_to_close_issue":2202778.4285714286,"past_year_avg_time_to_close_pull_request":1501884.6153846155,"past_year_issues_closed_count":7,"past_year_pull_requests_closed_count":13,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":28,"past_year_avg_comments_per_issue":1.8611111111111112,"past_year_avg_comments_per_pull_request":1.5882352941176472,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":4,"past_year_merged_pull_requests_count":12,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/issues","maintainers":[{"login":"objorke","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/objorke"},{"login":"Jonarw","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonarw"}],"active_maintainers":[{"login":"Jonarw","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonarw"},{"login":"objorke","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/objorke"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/h.oxyplot.wpf/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/h.oxyplot.wpf/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/h.oxyplot.wpf/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/h.oxyplot.wpf/related_packages","maintainers":[{"uuid":"havendv","login":"havendv","name":null,"email":null,"url":null,"packages_count":303,"html_url":"https://www.nuget.org/profiles/havendv","role":null,"created_at":"2024-02-27T06:20:31.552Z","updated_at":"2024-02-27T06:20:31.552Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/havendv/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","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"}}],"commits":{"id":727484,"full_name":"oxyplot/oxyplot","default_branch":"develop","committers":[{"name":"Oystein Bjorke","email":"oystein.bjorke@gmail.com","login":"objorke","count":1465},{"name":"Thomas Ibel","email":"tibel","login":"tibel","count":124},{"name":"VisualMelon","email":"VisualMelon","login":"VisualMelon","count":116},{"name":"Geert van Horrik","email":"geert@catenalogic.com","login":"GeertvanHorrik","count":64},{"name":"Oystein Bjorke","email":"oystein.bjorke@dnvgl.com","login":null,"count":48},{"name":"Jonathan Arweck","email":"jonathan.arweck@gmail.com","login":"Jonarw","count":45},{"name":"Vsevolod Kukol","email":"sevo@sevo.org","login":"sevoku","count":32},{"name":"objo","email":"objo@OSLLP9329.verit.dnv.com","login":null,"count":24},{"name":"Jonathan Shore","email":"jonathan.shore@gmail.com","login":"tr8dr","count":22},{"name":"Matthew Leibowitz","email":"mattleibow@live.com","login":"mattleibow","count":15},{"name":"piotr","email":"pw@piootr.pl","login":"piotrwarzocha","count":14},{"name":"Peter Butzhammer","email":"peter.butzhammer@evopro-ag.de","login":"Peter-B-","count":12},{"name":"cclarke","email":"thealmightybob","login":"thealmightybob","count":11},{"name":"Gor Rustamyan","email":"gor.rustamyan@gmail.com","login":"Soarc","count":11},{"name":"Benoît Blanchon","email":"bblanchon","login":"bblanchon","count":11},{"name":"RUF","email":"rusamentiaga@uniovi.es","login":"rusamentiaga","count":10},{"name":"Oleg Tarasov","email":"oleg.v.tarasov@gmail.com","login":"olegtarasov","count":9},{"name":"Patrice Marin","email":"patrice.marin@thomsonreuters.com","login":null,"count":9},{"name":"Steve Hoelzer","email":"shoelzer@gmail.com","login":"shoelzer","count":8},{"name":"Eric Zurcher","email":"Eric.Zurcher@csiro.au","login":"zur003","count":8},{"name":"Xavier","email":"Xavier@xavier-PC","login":null,"count":8},{"name":"Alexei Shcharbakov","email":"falcon.mk2@gmail.com","login":"AlexeiScherbakov","count":6},{"name":"Iurii Gazin","email":"archeg@gmail.com","login":"archeg","count":6},{"name":"frsa","email":"frank.sather@bhge.com","login":null,"count":5},{"name":"Konstantin S","email":"havendv@gmail.com","login":"HavenDV","count":4},{"name":"Rik Borger","email":"rikborger@gmail.com","login":"Isolocis","count":4},{"name":"Udo Liess","email":"udo.liess@gmx.net","login":"udoliess","count":4},{"name":"acm","email":"acm@htri.net","login":"Mitch-Connor","count":4},{"name":"mrtncls","email":"mrtncls@gmail.com","login":"mrtncls","count":4},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":4},{"name":"OBJO","email":"OBJO@OSLWP7783.verit.dnv.com","login":null,"count":4},{"name":"Don Syme","email":"dsyme","login":"dsyme","count":4},{"name":"Brannon King","email":"brannonking","login":"brannonking","count":4},{"name":"Carl Reinke","email":"carlreinke","login":"carlreinke","count":3},{"name":"David Wong","email":"developer@davidwong.com.au","login":"davidwong","count":3},{"name":"Jeremy Iverson","email":"jeremy@colectica.com","login":"jeremyiverson","count":3},{"name":"Levi Botelho","email":"levi_botelho@hotmail.com","login":"levibotelho","count":3},{"name":"Matt Ickstadt","email":"mattico8@gmail.com","login":"mattico","count":3},{"name":"Perry Taylor","email":"pltaylor3@gmail.com","login":"pltaylor","count":3},{"name":"Stefan Rado","email":"stefanradolf","login":"stefanradolf","count":3},{"name":"Thorsten Claff","email":"tclaff@gmail.com","login":"tclaff","count":3},{"name":"Tomasz Cielecki","email":"tomasz@ostebaronen.dk","login":"Cheesebaron","count":3},{"name":"Matt Williams","email":"matthew.williams@saludamedical.com","login":null,"count":3},{"name":"Shankar Mathiah Nanjundan","email":"shankar.ooty@hotmail.com","login":null,"count":3},{"name":"Xavier","email":"Xavier@xavier-PC.lsi","login":null,"count":3},{"name":"kc","email":"kc04bc@gmx.com","login":null,"count":3},{"name":"kfpulver","email":"kfpulver@gmail.com","login":"kfpulver","count":3},{"name":"Michael Hieke","email":"mghie","login":"mghie","count":2},{"name":"Philippe AURIOU","email":"p.auriou@live.fr","login":"auriou","count":2},{"name":"Poul Erik Venø","email":"fcknghst@gmail.com","login":"fosterbuster","count":2},{"name":"Benjamin Rupp","email":"Benjamin.Rupp@hte-company.de","login":"benjaminrupp","count":2},{"name":"David Funk","email":"funk.david1985@gmail.com","login":"UndisputedBasement33","count":2},{"name":"Carlos Teixeira","email":"karlmtc@gmail.com","login":"camiteca","count":2},{"name":"Julien Bataille","email":"elliatab","login":"elliatab","count":2},{"name":"Ilja Nosik","email":"ilja.nosik@outlook.com","login":"inosik","count":2},{"name":"Taldoras","email":"taldoras@googlemail.com","login":"Taldoras","count":2},{"name":"Tasos Stamadianos","email":"tasos.a.stam@gmail.com","login":"tersers","count":2},{"name":"albtaeler","email":"84440369+albtaeler","login":"albtaeler","count":2},{"name":"chaselal","email":"chasefromal@gmail.com","login":"chaselal","count":2},{"name":"just.slon","email":"justslon","login":"justslon","count":2},{"name":"Bryan Freeman","email":"bryanfree66@gmail.com","login":"bryanfree66","count":2},{"name":"Bart?omiej Szypelow","email":"bszypelow","login":"bszypelow","count":2},{"name":"Rustam","email":"rstm.sf@gmail.com","login":"rstm-sf","count":2},{"name":"svendu","email":"svendu","login":"svendu","count":2},{"name":"ryang","email":"decatf@gmail.com","login":"Decatf","count":2},{"name":"Rostov Dmitry","email":"rostov.da@gmail.com","login":null,"count":2},{"name":"Stefan Schweiger","email":"stefan.schweiger@runit.at","login":null,"count":2},{"name":"ToplandJ","email":"jostein.topland@nov.com","login":null,"count":2},{"name":"jmagnette","email":"jmagnette@lambda-x.com","login":null,"count":2},{"name":"just.slon","email":"just.slon@gmail.com","login":null,"count":2},{"name":"Gimly","email":"Gimly@Gimly-Laptop","login":null,"count":2},{"name":"Nils Haferkemper","email":"nils.haferkemper@live.de","login":null,"count":2},{"name":"mendelmonteiro","email":"m.monteiro@abc-arbitrage.com","login":"MendelMonteiro","count":2},{"name":"FabianNitsche","email":"ifab@freenet.de","login":"FabianNitsche","count":2},{"name":"eric","email":"eric@eric-pc","login":null,"count":1},{"name":"julien.bataille","email":"julien.bataille@localhost","login":null,"count":1},{"name":"mfbean","email":"mark.f.bean@gsk.com","login":null,"count":1},{"name":"suq41198","email":"Shawn.Castrianni@ihs.com","login":null,"count":1},{"name":"user1","email":"user1@test1.verit.dnv.com","login":null,"count":1},{"name":"RNO\\_MCLWEB","email":"RNO\\_MCLWEB@localhost","login":null,"count":1},{"name":"Sarah Müller","email":"mue@quinlogic.local","login":null,"count":1},{"name":"Stefan Rado","email":"oxyplot@sradonia.net","login":null,"count":1},{"name":"Tandy Carmichael","email":"tcarmichael@frontier.com","login":null,"count":1},{"name":"Veit Höhn","email":"veit.hoehn@hte-company.de","login":null,"count":1},{"name":"Bjorgo, Henning H","email":"Henning.Bjorgo@nov.com","login":null,"count":1},{"name":"Herman Eldering","email":"HermanEldering","login":"HermanEldering","count":1},{"name":"Mikant","email":"a.mikant@gmail.com","login":"mikant","count":1},{"name":"Michael Möller","email":"mmoeller@openhardwaremonitor.org","login":"moellerm","count":1},{"name":"Michael Fox","email":"16841316+foxmja","login":"foxmja","count":1},{"name":"Álvaro García León","email":"garcia.leon.alvaro@gmail.com","login":"agarcialeon","count":1},{"name":"zigul","email":"jan@vakula.cz","login":"zigul","count":1},{"name":"twsl","email":"45483159+twsI","login":"twsI","count":1},{"name":"sidiandi","email":"andreas.grimme@gmx.net","login":"sidiandi","count":1},{"name":"seijikun","email":"hiwatari.seiji@gmail.com","login":"seijikun","count":1},{"name":"rlamp","email":"rl7811@student.uni-lj.si","login":"rlamp","count":1},{"name":"Francois Botha","email":"igitur@gmail.com","login":"igitur","count":1},{"name":"Federico Coppola","email":"fede@silentman.it","login":"federicocoppola","count":1},{"name":"Dunkhan","email":"drunken4ever@gmail.com","login":"Dunkhan","count":1},{"name":"Duncan Robertson","email":"duncan.robertson@this.de","login":"DuncanThis","count":1},{"name":"DotNetDoctor","email":"dotnetdoctor@outlook.com","login":"DotNetDoctor","count":1},{"name":"Doeharrrck","email":"46654057+Doeharrrck","login":"Doeharrrck","count":1},{"name":"DmytroS","email":"shaurindo@gmail.com","login":"DShaurin","count":1},{"name":"Dmitri Pavlenkov","email":"dpavlenkov@srtrl.com","login":"dpavsrtrl","count":1},{"name":"David Laundav","email":"davelaundav@gmail.com","login":"david-laundav","count":1},{"name":"Darrel Liu","email":"darrel.liu@gmail.com","login":"XiaoHippo","count":1},{"name":"Daniel","email":"dgross@intronik.de","login":"belucha","count":1},{"name":"Dan Aizenstros","email":"daizenstros","login":"daizenstros","count":1},{"name":"Cyril Martin","email":"cyril.martin.cm@gmail.com","login":"ze-pequeno","count":1},{"name":"Curt Mullin","email":"curt.mullin@state.or.us","login":"curtstate","count":1},{"name":"Christoffer Lette","email":"christoffer.lette@gmail.com","login":"Lette","count":1},{"name":"Choden Konigsmark","email":"choden.konigsmark@gmail.com","login":"choenden","count":1},{"name":"CedreLo","email":"cedrelo22@gmail.com","login":"CedreLo","count":1},{"name":"Johan","email":"Johan@localhost","login":null,"count":1},{"name":"Kevin Crowell","email":"crowell@proteinmetrics.com","login":null,"count":1},{"name":"Csaba Ruman","email":"csaba.ruman@microstep-mis.com","login":null,"count":1},{"name":"David Laundav","email":"dl@euroform.com","login":null,"count":1},{"name":"Justin Morgan","email":"jmorgan@herbert-abs.com","login":"jmorgan-habs","count":1},{"name":"Joshua Clark","email":"clarkis117@live.com","login":"clarkis117","count":1},{"name":"Jorge","email":"46056498+jorgectf","login":"jorgectf","count":1},{"name":"Jeremy Koritzinsky","email":"jkoritzinsky@gmail.com","login":"jkoritzinsky","count":1},{"name":"Jens Krumsieck","email":"j.krumsieck@outlook.de","login":"JensKrumsieck","count":1},{"name":"IzStriker","email":"44909896+IzStriker","login":"IzStriker","count":1},{"name":"Ilya Skriblovsky","email":"IlyaSkriblovsky@gmail.com","login":"IlyaSkriblovsky","count":1},{"name":"Iain Nicol","email":"git@iainnicol.com","login":"iainnicol","count":1},{"name":"AELIENUS","email":"56342555+AELIENUS","login":"AELIENUS","count":1},{"name":"Anders Musikka","email":"anders.musikka@gmail.com","login":"avl","count":1},{"name":"a5rGithub","email":"adriaanpfeiffer@hotmail.com","login":"adriaanpfeiffer","count":1},{"name":"The Gitter Badger","email":"badger@gitter.im","login":"gitter-badger","count":1},{"name":"Tetedeiench","email":"iench@ocbase.com","login":"Tetedeiench","count":1},{"name":"Surfin Bird","email":"illvdg13@gmail.com","login":"gro-ove","count":1},{"name":"Shun-ichi Goto","email":"shunichi.goto@gmail.com","login":"gotoh","count":1},{"name":"Shawn Castrianni","email":"shawn@spcware.com","login":"scastria","count":1},{"name":"Sergey Miryanov","email":"sergey.miryanov@gmail.com","login":"sergey-miryanov","count":1},{"name":"Senen Fernandez","email":"senenf@gmail.com","login":"SenenFernandez","count":1},{"name":"Scott W Harden","email":"swharden@gmail.com","login":"swharden","count":1},{"name":"Sarah Müller","email":"sy-mueller@gmx-topmail.de","login":"sy-mueller","count":1},{"name":"Patrick Stalph","email":"patrick.stalph@gmx.de","login":"nzain","count":1},{"name":"myd7349","email":"myd7349@gmail.com","login":"myd7349","count":1},{"name":"mirolev","email":"miroslav.levicky@gmail.com","login":"mirolev","count":1},{"name":"lsowen","email":"lsowen","login":"lsowen","count":1},{"name":"episage","email":"tilosag@gmail.com","login":"episage","count":1},{"name":"dimitrijevic","email":"dimitrijevic.dejan@student-partners.com","login":"dimitrijevic","count":1},{"name":"darrelbrown","email":"darrelbrown","login":"darrelbrown","count":1},{"name":"danpaul88","email":"danpaul88","login":"danpaul88","count":1},{"name":"classicboss302","email":"classicboss302","login":"classicboss302","count":1},{"name":"br111an","email":"brian.lim.ca@gmail.com","login":"H2ONaCl","count":1},{"name":"GaryDev","email":"112358055+garydev10","login":"garydev10","count":1},{"name":"Friedrich von Never","email":"friedrich@fornever.me","login":"ForNeVeR","count":1},{"name":"Carlos Anderson","email":"carlosjanderson@gmail.com","login":"redcurry","count":1},{"name":"BobLd","email":"38405645+BobLd","login":"BobLd","count":1},{"name":"Menno van der Woude","email":"mennowo@gmail.com","login":"mennowo","count":1},{"name":"Memphisch","email":"memphis@machzwo.de","login":"Memphiz","count":1},{"name":"MaximSamusenko","email":"all-by-my-self@yandex.ru","login":"MaximSamusenko","count":1},{"name":"Linquize","email":"linquize@yahoo.com.hk","login":"linquize","count":1},{"name":"LauXjpn","email":"laucomm@gmail.com","login":"lauxjpn","count":1},{"name":"Kenny Nygaard","email":"kcnygaard@gmail.com","login":"kcnygaard","count":1},{"name":"Kaplas80","email":"kaplas80@gmail.com","login":"Kaplas80","count":1},{"name":"Jérémie Magnette","email":"jeremie.magnette@gmail.com","login":"jmagnette","count":1},{"name":"Olivier Coanet","email":"o.coanet@abc-arbitrage.com","login":"ocoanet","count":1}],"total_commits":2300,"total_committers":159,"total_bot_commits":4,"total_bot_committers":1,"mean_commits":14.465408805031446,"dds":0.3630434782608696,"past_year_committers":[{"name":"Jonathan Arweck","email":"Jonarw","login":"Jonarw","count":4},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"VisualMelon","email":"VisualMelon","login":"VisualMelon","count":2},{"name":"Øystein Bjørke","email":"oystein.bjorke@dnv.com","login":"objorke","count":1},{"name":"Menno van der Woude","email":"mennowo@gmail.com","login":"mennowo","count":1},{"name":"Carl Reinke","email":"carlreinke","login":"carlreinke","count":1}],"past_year_total_commits":11,"past_year_total_committers":6,"past_year_total_bot_commits":2,"past_year_total_bot_committers":1,"past_year_mean_commits":1.8333333333333333,"past_year_dds":0.6363636363636364,"last_synced_at":"2025-05-28T22:17:11.968Z","last_synced_commit":"e9792bb5afdc6844b9d4a0ba1aaa7ad0b5b7bc65","created_at":"2023-03-09T13:21:11.644Z","updated_at":"2025-05-28T22:17:12.011Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.276Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"oxyplot/oxyplot","html_url":"https://github.com/oxyplot/oxyplot","last_synced_at":"2025-09-01T09:29:54.145Z","status":"error","issues_count":163,"pull_requests_count":80,"avg_time_to_close_issue":33894760.30909091,"avg_time_to_close_pull_request":14960454.553846154,"issues_closed_count":55,"pull_requests_closed_count":65,"pull_request_authors_count":26,"issue_authors_count":123,"avg_comments_per_issue":3.067484662576687,"avg_comments_per_pull_request":4.9125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":28,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":82626.0,"past_year_avg_time_to_close_pull_request":2929221.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.1071428571428572,"past_year_avg_comments_per_pull_request":2.9,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":4,"created_at":"2023-05-15T18:20:45.099Z","updated_at":"2025-09-03T04:57:25.753Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxyplot%2Foxyplot/issues","issue_labels_count":{"enhancement":25,"bug":25,"series":12,"axes":11,"good first issue":5,"WPF":5,"investigate":4,"need-more-info":4,"architecture":3,"build":3,"plot-model":3,"question":3,"SkiaSharp":3,"CI":2,"invalid":2,"annotations":2,"pdf":1,"NuGet":1,"Windows Forms":1,"refactoring":1,"legend":1,"svg":1,"hold":1,"ImageSharp":1,"external":1,"example":1,"breaking-change":1},"pull_request_labels_count":{"dependencies":10,".NET":3,"CI":2,"ImageSharp":2,"SkiaSharp":1,"Core Drawing":1,"investigate":1,"svg":1,"png":1,"architecture":1,"pdf":1,"Windows Forms":1,"WPF":1,"enhancement":1,"hold":1,"breaking-change":1,"axes":1},"issue_author_associations_count":{"NONE":128,"CONTRIBUTOR":19,"MEMBER":13},"pull_request_author_associations_count":{"CONTRIBUTOR":64,"MEMBER":15,"NONE":12},"issue_authors":{"objorke":9,"Spordoz":6,"flypigeon":4,"Jonarw":4,"pantosh":3,"VisualMelon":3,"HavenDV":2,"gnimor":2,"colejohnson66":2,"jmorgan-habs":2,"158545614":2,"yanglei629":2,"emako":2,"jyh583854536":2,"BobLd":2,"micheldauros":2,"Symbai":2,"maettu-this":2,"Zird231":2,"ChristianKarras":2,"xt19960729":2,"pantopela":2,"yangkuiking":1,"Deepika-Karthi":1,"Sundow":1,"amfrye777":1,"SBSQ":1,"redundancer":1,"jebissey":1,"supershopping":1,"BenLampson":1,"sriharikapu":1,"Bojyun-Huang":1,"TryFlyW":1,"innominate227":1,"SeyranGrig":1,"DuncanThis":1,"lingdujunshang":1,"esoemad5":1,"Sateesh6600":1,"Tyrrrz":1,"sudhakar269":1,"smetis":1,"Ericvalb":1,"ChrisCC6":1,"wangwendong-code":1,"carlreinke":1,"keyne-wang":1,"matsydoodles":1,"thecco":1,"321Oscar":1,"bergziege":1,"HDLcincDragon":1,"mennowo":1,"lee38237489":1,"Stranger1011":1,"hdock999":1,"mikezw":1,"pavlexander":1,"UIowaJinCho":1,"MariusMichelPrimes":1,"belucha":1,"fschwiet":1,"goliat26":1,"iniceice88":1,"fenglin8sunset":1,"HknCore":1,"sathish-mtts":1,"goremykin":1,"minopausa":1,"RHaughton":1,"AlexeiScherbakov":1,"davidollmann":1,"softminer":1,"YasminBorges":1,"lukaszksoll":1,"akshayjain692":1,"Dimigergo":1,"joe37":1,"jeremy-c87":1,"khokm":1,"xhuan8":1,"alexkivikoski":1,"acuiko":1,"CP3164094":1,"ShannonZ":1,"Rodriguevb":1,"sykoram":1,"MoritaMasaki":1,"MEGA-GAGA":1,"VitaliBalyk":1,"darenm":1,"ProDInfo":1,"alan-araya":1,"sktyjd":1,"yangchao320":1,"username30":1,"SADASHIMA":1,"pbandyk":1,"Flexz":1,"patrick-stalph":1,"galadril":1,"praful-hunde":1,"Photogphred":1,"MSGFIWI":1,"rlamp":1,"IzStriker":1,"monikamalhotra2":1,"sunwayking":1,"Corey11820":1,"ChineseK":1,"AlexDocking":1,"GeFiBDG":1,"Lette":1,"icypixels":1,"landws":1,"zotrb":1,"Enduteri":1,"AmeerMansour":1,"Mitsuha9527":1,"erikthysell":1},"pull_request_authors":{"VisualMelon":29,"Jonarw":11,"dependabot[bot]":10,"HavenDV":5,"objorke":4,"mennowo":4,"ChrisCC6":2,"carlreinke":2,"FabianNitsche":2,"WimLeflere":2,"flo-so":2,"pantosh":2,"mattico":2,"Lehonti":2,"rlamp":1,"matsydoodles":1,"tomaszkot":1,"jorgectf":1,"jmorgan-habs":1,"garydev10":1,"Lette":1,"BobLd":1,"rstm-sf":1,"belucha":1,"MGBergweiler":1,"IzStriker":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:17.013Z","repositories_count":10172784,"issues_count":31935533,"pull_requests_count":100143235,"authors_count":10733238,"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":{"series":1,"bug":1},"past_year_pull_request_labels_count":{"dependencies":3,".NET":3},"past_year_issue_author_associations_count":{"NONE":28,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":8,"NONE":3},"past_year_issue_authors":{"158545614":2,"xt19960729":2,"ChristianKarras":2,"Spordoz":2,"YasminBorges":1,"xhuan8":1,"Stranger1011":1,"sriharikapu":1,"sathish-mtts":1,"SADASHIMA":1,"Rodriguevb":1,"Photogphred":1,"patrick-stalph":1,"MSGFIWI":1,"Mitsuha9527":1,"mennowo":1,"lingdujunshang":1,"landws":1,"HknCore":1,"flypigeon":1,"esoemad5":1,"Deepika-Karthi":1,"carlreinke":1,"amfrye777":1,"321Oscar":1},"past_year_pull_request_authors":{"mennowo":4,"dependabot[bot]":3,"WimLeflere":2,"carlreinke":2},"maintainers":[{"login":"Jonarw","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonarw"},{"login":"objorke","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/objorke"}],"active_maintainers":[]},"events":{"total":{"IssuesEvent":26,"WatchEvent":169,"IssueCommentEvent":66,"PushEvent":1,"PullRequestReviewCommentEvent":15,"PullRequestReviewEvent":22,"PullRequestEvent":8,"ForkEvent":50,"CreateEvent":1},"last_year":{"IssuesEvent":26,"WatchEvent":169,"IssueCommentEvent":66,"PushEvent":1,"PullRequestReviewCommentEvent":15,"PullRequestReviewEvent":22,"PullRequestEvent":8,"ForkEvent":50,"CreateEvent":1}},"keywords":["c-sharp","charts","dotnet","netcore","netstandard","plot-library","plotting","plotting-library","wpf"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/dotnetcore.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T20:30:12.610Z","updated_at":"2023-01-13T20:30:12.610Z","repository_link":"https://github.com/oxyplot/oxyplot/blob/develop/.github/workflows/dotnetcore.yml","dependencies":[{"id":6891296028,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6891296029,"package_name":"actions/setup-dotnet","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6891296030,"package_name":"microsoft/setup-msbuild","ecosystem":"actions","requirements":"v1.1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"nuget","filepath":"Source/Examples/ExampleLibrary/ExampleLibrary.csproj","sha":null,"kind":"manifest","created_at":"2023-01-13T20:30:13.013Z","updated_at":"2023-01-13T20:30:13.013Z","repository_link":"https://github.com/oxyplot/oxyplot/blob/develop/Source/Examples/ExampleLibrary/ExampleLibrary.csproj","dependencies":[{"id":6891298022,"package_name":"System.Net.Requests","ecosystem":"nuget","requirements":"4.3.0","direct":true,"kind":"runtime","optional":false},{"id":6891298023,"package_name":"System.Xml.XmlSerializer","ecosystem":"nuget","requirements":"4.3.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"Source/Examples/WPF/WpfExamples/WpfExamples.csproj","sha":null,"kind":"manifest","created_at":"2023-01-13T20:30:13.461Z","updated_at":"2023-01-13T20:30:13.461Z","repository_link":"https://github.com/oxyplot/oxyplot/blob/develop/Source/Examples/WPF/WpfExamples/WpfExamples.csproj","dependencies":[{"id":6891298033,"package_name":"PropertyTools.Wpf","ecosystem":"nuget","requirements":"3.1.0-alpha0009","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"Source/OxyPlot.Core.Drawing/OxyPlot.Core.Drawing.csproj","sha":null,"kind":"manifest","created_at":"2023-01-13T20:30:13.846Z","updated_at":"2023-01-13T20:30:13.846Z","repository_link":"https://github.com/oxyplot/oxyplot/blob/develop/Source/OxyPlot.Core.Drawing/OxyPlot.Core.Drawing.csproj","dependencies":[{"id":6891298768,"package_name":"System.Drawing.Common","ecosystem":"nuget","requirements":"4.7.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"Source/OxyPlot.ImageSharp/OxyPlot.ImageSharp.csproj","sha":null,"kind":"manifest","created_at":"2023-01-13T20:30:14.017Z","updated_at":"2023-01-13T20:30:14.017Z","repository_link":"https://github.com/oxyplot/oxyplot/blob/develop/Source/OxyPlot.ImageSharp/OxyPlot.ImageSharp.csproj","dependencies":[{"id":6891300053,"package_name":"SixLabors.ImageSharp","ecosystem":"nuget","requirements":"1.0.0-beta0007","direct":true,"kind":"runtime","optional":false},{"id":6891300054,"package_name":"SixLabors.ImageSharp.Drawing","ecosystem":"nuget","requirements":"1.0.0-beta0007","direct":true,"kind":"runtime","optional":false},{"id":6891300055,"package_name":"SixLabors.Shapes.Text","ecosystem":"nuget","requirements":"1.0.0-beta0009","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"Source/OxyPlot.ImageSharp.Tests/OxyPlot.ImageSharp.Tests.csproj","sha":null,"kind":"manifest","created_at":"2023-01-13T20:30:14.394Z","updated_at":"2023-01-13T20:30:14.394Z","repository_link":"https://github.com/oxyplot/oxyplot/blob/develop/Source/OxyPlot.ImageSharp.Tests/OxyPlot.ImageSharp.Tests.csproj","dependencies":[{"id":6891300101,"package_name":"Microsoft.NET.Test.Sdk","ecosystem":"nuget","requirements":"16.6.0","direct":true,"kind":"runtime","optional":false},{"id":6891300102,"package_name":"NUnit","ecosystem":"nuget","requirements":"3.13.3","direct":true,"kind":"runtime","optional":false},{"id":6891300103,"package_name":"NUnit3TestAdapter","ecosystem":"nuget","requirements":"4.3.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"Source/OxyPlot.Pdf/OxyPlot.Pdf.csproj","sha":null,"kind":"manifest","created_at":"2023-01-13T20:30:14.577Z","updated_at":"2023-01-13T20:30:14.577Z","repository_link":"https://github.com/oxyplot/oxyplot/blob/develop/Source/OxyPlot.Pdf/OxyPlot.Pdf.csproj","dependencies":[{"id":6891301077,"package_name":"PDFsharp-MigraDoc-GDI","ecosystem":"nuget","requirements":"1.50.5147","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"Source/OxyPlot.Pdf.Tests/OxyPlot.Pdf.Tests.csproj","sha":null,"kind":"manifest","created_at":"2023-01-13T20:30:15.365Z","updated_at":"2023-01-13T20:30:15.365Z","repository_link":"https://github.com/oxyplot/oxyplot/blob/develop/Source/OxyPlot.Pdf.Tests/OxyPlot.Pdf.Tests.csproj","dependencies":[{"id":6891303858,"package_name":"NUnit","ecosystem":"nuget","requirements":"3.12.0","direct":true,"kind":"runtime","optional":false},{"id":6891303859,"package_name":"NUnit3TestAdapter","ecosystem":"nuget","requirements":"3.15.1","direct":true,"kind":"runtime","optional":false},{"id":6891303860,"package_name":"PDFsharp-MigraDoc-GDI","ecosystem":"nuget","requirements":"1.50.5147","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"Source/OxyPlot.SkiaSharp/OxyPlot.SkiaSharp.csproj","sha":null,"kind":"manifest","created_at":"2023-01-13T20:30:16.076Z","updated_at":"2023-01-13T20:30:16.076Z","repository_link":"https://github.com/oxyplot/oxyplot/blob/develop/Source/OxyPlot.SkiaSharp/OxyPlot.SkiaSharp.csproj","dependencies":[{"id":6891303864,"package_name":"SkiaSharp","ecosystem":"nuget","requirements":"1.68.3","direct":true,"kind":"runtime","optional":false},{"id":6891303865,"package_name":"SkiaSharp.HarfBuzz","ecosystem":"nuget","requirements":"1.68.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"Source/OxyPlot.SkiaSharp.Tests/OxyPlot.SkiaSharp.Tests.csproj","sha":null,"kind":"manifest","created_at":"2023-01-13T20:30:16.302Z","updated_at":"2023-01-13T20:30:16.302Z","repository_link":"https://github.com/oxyplot/oxyplot/blob/develop/Source/OxyPlot.SkiaSharp.Tests/OxyPlot.SkiaSharp.Tests.csproj","dependencies":[{"id":6891303905,"package_name":"Microsoft.NET.Test.Sdk","ecosystem":"nuget","requirements":"16.6.0","direct":true,"kind":"runtime","optional":false},{"id":6891303906,"package_name":"NUnit","ecosystem":"nuget","requirements":"3.13.3","direct":true,"kind":"runtime","optional":false},{"id":6891303907,"package_name":"NUnit3TestAdapter","ecosystem":"nuget","requirements":"4.3.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"Source/OxyPlot.SkiaSharp.Wpf/OxyPlot.SkiaSharp.Wpf.csproj","sha":null,"kind":"manifest","created_at":"2023-01-13T20:30:16.560Z","updated_at":"2023-01-13T20:30:16.560Z","repository_link":"https://github.com/oxyplot/oxyplot/blob/develop/Source/OxyPlot.SkiaSharp.Wpf/OxyPlot.SkiaSharp.Wpf.csproj","dependencies":[{"id":6891304123,"package_name":"SkiaSharp.Views.Desktop.Common","ecosystem":"nuget","requirements":"1.68.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"Source/OxyPlot.Tests/OxyPlot.Tests.csproj","sha":null,"kind":"manifest","created_at":"2023-01-13T20:30:16.955Z","updated_at":"2023-01-13T20:30:16.955Z","repository_link":"https://github.com/oxyplot/oxyplot/blob/develop/Source/OxyPlot.Tests/OxyPlot.Tests.csproj","dependencies":[{"id":6891304831,"package_name":"NSubstitute","ecosystem":"nuget","requirements":"4.2.1","direct":true,"kind":"runtime","optional":false},{"id":6891304832,"package_name":"NUnit","ecosystem":"nuget","requirements":"3.13.3","direct":true,"kind":"runtime","optional":false},{"id":6891304833,"package_name":"NUnit3TestAdapter","ecosystem":"nuget","requirements":"4.3.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"Source/OxyPlot.Wpf.Tests/OxyPlot.Wpf.Tests.csproj","sha":null,"kind":"manifest","created_at":"2023-01-13T20:30:17.863Z","updated_at":"2023-01-13T20:30:17.863Z","repository_link":"https://github.com/oxyplot/oxyplot/blob/develop/Source/OxyPlot.Wpf.Tests/OxyPlot.Wpf.Tests.csproj","dependencies":[{"id":6891306160,"package_name":"NSubstitute","ecosystem":"nuget","requirements":"4.2.1","direct":true,"kind":"runtime","optional":false},{"id":6891306161,"package_name":"NUnit","ecosystem":"nuget","requirements":"3.13.3","direct":true,"kind":"runtime","optional":false},{"id":6891306162,"package_name":"NUnit3TestAdapter","ecosystem":"nuget","requirements":"4.3.1","direct":true,"kind":"runtime","optional":false}]}],"score":27.815282152582434,"created_at":"2025-09-08T21:01:25.832Z","updated_at":"2025-10-07T08:28:31.083Z","avatar_url":"https://github.com/oxyplot.png","language":"C#","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["sequences","interactive","interpretability","mesh","distribution","embedded","ecosystem-modeling","optim","scheduling","profiles"],"project_url":"https://science.ecosyste.ms/api/v1/projects/81046","html_url":"https://science.ecosyste.ms/projects/81046"}