{"id":39921,"name":"mpi4py","description":"Python bindings for MPI","url":"https://github.com/mpi4py/mpi4py","last_synced_at":"2025-09-05T08:25:16.185Z","repository":{"id":10450897,"uuid":"12620272","full_name":"mpi4py/mpi4py","owner":"mpi4py","description":"Python bindings for MPI","archived":false,"fork":false,"pushed_at":"2025-09-04T12:58:03.000Z","size":10039,"stargazers_count":873,"open_issues_count":7,"forks_count":129,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-09-04T14:18:52.590Z","etag":null,"topics":["mpi","mpi-applications","mpi-library","mpi4py","parallel-computing","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpi4py.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-09-05T14:44:25.000Z","updated_at":"2025-09-04T12:57:58.000Z","dependencies_parsed_at":"2024-01-06T13:09:22.616Z","dependency_job_id":"65f956e5-0355-4445-8718-f595bcff13a9","html_url":"https://github.com/mpi4py/mpi4py","commit_stats":{"total_commits":2951,"total_committers":27,"mean_commits":"109.29629629629629","dds":"0.017621145374449365","last_synced_commit":"e97157f5d4ae2ce568abdf9f36b1836652595bdb"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mpi4py/mpi4py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/sbom","scorecard":{"id":662861,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpi4py/mpi4py","commit":"c95ee80c9e4bc90d879c304a201a35fc6dff3ee1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/15 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 4.1.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956","Warn: release artifact 4.1.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:244: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:265: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:321: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:447: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:196: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:254: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:262: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:294: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:299: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:378: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:396: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: cibw/run-tests-uvpip.sh:22","Warn: pipCommand not pinned by hash: cibw/wheel-build.sh:10","Warn: pipCommand not pinned by hash: .github/workflows/cd-docs.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/cd-sdist.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:403","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:269","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:272","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:384","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:393","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:110","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:59","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:109","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:144","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:147","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:153","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:204","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:218","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:134","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:85","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:89","Info:   0 out of  56 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  35 third-party GitHubAction dependencies pinned","Info:   0 out of  32 pipCommand dependencies pinned","Info:   5 out of   5 nugetCommand 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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:142","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/cd.yml:248","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-docs.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-sdist.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-wheel.yml:40","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd.yml:44","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-abi.yml:47","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-check.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-cover.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-test.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:21"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/cd.yml:73"],"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":"Vulnerabilities","score":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (21) 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-21T16:46:12.787Z","repository_id":10450897,"created_at":"2025-08-21T16:46:12.794Z","updated_at":"2025-08-21T16:46:12.794Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273710036,"owners_count":25153976,"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-05T02:00:09.113Z","response_time":402,"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":"mpi4py","name":"MPI for Python","uuid":"5232933","kind":"organization","description":"Python bindings for MPI","email":"mpi4py@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5232933?v=4","repositories_count":8,"last_synced_at":"2024-03-27T11:17:07.033Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpi4py","funding_links":[],"total_stars":810,"followers":14,"following":0,"created_at":"2022-11-06T02:00:33.580Z","updated_at":"2024-03-27T11:17:07.169Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py/repositories"},"packages":[{"id":2808396,"name":"mpi4py-mpich","ecosystem":"pypi","description":"Python bindings for MPI (includes MPICH binaries)","homepage":"https://github.com/mpi4py/mpi4py/","licenses":"BSD","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/mpi4py/mpi4py","keywords_array":["scientific computing","parallel computing","message passing interface","MPI"],"namespace":null,"versions_count":3,"first_release_published_at":"2021-11-01T15:05:41.000Z","latest_release_published_at":"2024-02-03T17:47:16.000Z","latest_release_number":"3.1.5","last_synced_at":"2025-09-04T14:27:45.097Z","created_at":"2022-04-10T11:39:25.568Z","updated_at":"2025-09-05T04:12:21.643Z","registry_url":"https://pypi.org/project/mpi4py-mpich/","install_command":"pip install mpi4py-mpich --index-url https://pypi.org/simple","documentation_url":"https://mpi4py-mpich.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","Intended Audience :: Science/Research","License :: OSI Approved :: BSD License","Operating System :: MacOS","Operating System :: MacOS :: MacOS X","Operating System :: Microsoft :: Windows","Operating System :: POSIX","Operating System :: POSIX :: BSD","Operating System :: POSIX :: Linux","Operating System :: Unix","Programming Language :: C","Programming Language :: Cython","Programming Language :: Python","Programming Language :: Python :: 2","Programming Language :: Python :: 2.7","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.5","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy","Topic :: Scientific/Engineering","Topic :: Software Development :: Libraries :: Python Modules","Topic :: System :: Distributed Computing"],"normalized_name":"mpi4py-mpich","project_status":null},"repo_metadata":{"id":10450897,"uuid":"12620272","full_name":"mpi4py/mpi4py","owner":"mpi4py","description":"Python bindings for MPI","archived":false,"fork":false,"pushed_at":"2025-09-04T12:58:03.000Z","size":10039,"stargazers_count":873,"open_issues_count":7,"forks_count":129,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-09-04T14:18:52.590Z","etag":null,"topics":["mpi","mpi-applications","mpi-library","mpi4py","parallel-computing","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpi4py.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-09-05T14:44:25.000Z","updated_at":"2025-09-04T12:57:58.000Z","dependencies_parsed_at":"2024-01-06T13:09:22.616Z","dependency_job_id":"65f956e5-0355-4445-8718-f595bcff13a9","html_url":"https://github.com/mpi4py/mpi4py","commit_stats":{"total_commits":2951,"total_committers":27,"mean_commits":"109.29629629629629","dds":"0.017621145374449365","last_synced_commit":"e97157f5d4ae2ce568abdf9f36b1836652595bdb"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mpi4py/mpi4py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/sbom","scorecard":{"id":662861,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpi4py/mpi4py","commit":"c95ee80c9e4bc90d879c304a201a35fc6dff3ee1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/15 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 4.1.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956","Warn: release artifact 4.1.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:244: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:265: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:321: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:447: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:196: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:254: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:262: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:294: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:299: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:378: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:396: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: cibw/run-tests-uvpip.sh:22","Warn: pipCommand not pinned by hash: cibw/wheel-build.sh:10","Warn: pipCommand not pinned by hash: .github/workflows/cd-docs.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/cd-sdist.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:403","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:269","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:272","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:384","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:393","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:110","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:59","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:109","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:144","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:147","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:153","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:204","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:218","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:134","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:85","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:89","Info:   0 out of  56 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  35 third-party GitHubAction dependencies pinned","Info:   0 out of  32 pipCommand dependencies pinned","Info:   5 out of   5 nugetCommand 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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:142","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/cd.yml:248","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-docs.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-sdist.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-wheel.yml:40","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd.yml:44","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-abi.yml:47","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-check.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-cover.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-test.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:21"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/cd.yml:73"],"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":"Vulnerabilities","score":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (21) 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-21T16:46:12.787Z","repository_id":10450897,"created_at":"2025-08-21T16:46:12.794Z","updated_at":"2025-08-21T16:46:12.794Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273710036,"owners_count":25153976,"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-05T02:00:09.113Z","response_time":402,"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":"mpi4py","name":"MPI for Python","uuid":"5232933","kind":"organization","description":"Python bindings for MPI","email":"mpi4py@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5232933?v=4","repositories_count":8,"last_synced_at":"2024-03-27T11:17:07.033Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpi4py","funding_links":[],"total_stars":810,"followers":14,"following":0,"created_at":"2022-11-06T02:00:33.580Z","updated_at":"2024-03-27T11:17:07.169Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py/repositories"},"tags":[{"name":"4.1.0","sha":"23bbd37a1b8f7058823bbd66256fd1e452d31cb6","kind":"tag","published_at":"2025-06-25T08:42:29.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0/manifests"},{"name":"4.0.3","sha":"36d89a300ef730f64d21f5ec67824e9bf1f5b1fd","kind":"tag","published_at":"2025-02-13T15:40:54.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3/manifests"},{"name":"4.0.2","sha":"c4d0027c51e917a8d2f16fc7a03da909325a053f","kind":"tag","published_at":"2025-02-01T14:07:59.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"e09824346446d26de63e72ffd64b4c388313c2fa","kind":"tag","published_at":"2024-10-11T10:24:42.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"c617118f62ff6a0d68537225edccdba72ed0f213","kind":"tag","published_at":"2024-07-28T08:48:25.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0/manifests"},{"name":"3.1.6","sha":"19c63b4d0893cdd8d3d5bb494f19eb96ec335060","kind":"tag","published_at":"2024-04-14T08:17:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.6","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6/manifests"},{"name":"3.1.5","sha":"5573439fc56166fb7dad5933daa1f6f8f25b736f","kind":"tag","published_at":"2023-10-04T07:47:46.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.5","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5/manifests"},{"name":"3.1.4","sha":"a7610e53b78841e1a607005d5b3ace7b9315f45b","kind":"tag","published_at":"2022-11-02T12:31:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.4","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"a6ad7eb184b07c5aa4596e18f77346a427b7a119","kind":"tag","published_at":"2021-11-25T20:55:47.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"2355a4320aaaf547046c510635357e599cbbb156","kind":"tag","published_at":"2021-11-04T12:18:52.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"d9a840a6c5ad84f85f06ac9fbdaddea206a12521","kind":"tag","published_at":"2021-08-14T12:10:34.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"7296a19c4ddb2ab8956c62ffa1bf8a71164174a1","kind":"tag","published_at":"2021-08-12T07:43:06.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"7db3f9c741d3dfd8dda14ffb537ed251280d2025","kind":"tag","published_at":"2019-11-04T13:08:03.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b14c1feb5d2671e96d4e79e5ee57ad27c54e85e7","kind":"tag","published_at":"2019-06-11T12:04:37.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"806c51e7eb2333d132147910a2d37ec18eaf2cf4","kind":"tag","published_at":"2019-02-15T14:09:53.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"3fd4dbd57b54f412e28b84aa6f77fb440c120f7d","kind":"tag","published_at":"2017-11-08T11:05:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"a2d80977c7b74ae5c7cf89ebbec76de173ab02d2","kind":"tag","published_at":"2015-10-18T10:37:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/2.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0/manifests"},{"name":"1.3.1","sha":"f4619b5989a6d7cb4065a98018ec25cbfc856d8c","kind":"tag","published_at":"2013-08-07T17:58:58.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1/manifests"},{"name":"1.3","sha":"f2db7face09dda17da04c5276b78095830743c3c","kind":"tag","published_at":"2012-01-20T19:07:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3/manifests"},{"name":"1.2.2","sha":"45c7ee1ff183737f7dd72b67766b23a7e2c91530","kind":"tag","published_at":"2010-09-13T18:57:08.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"fa647170eb52dd43906693c152192d98b68761fb","kind":"tag","published_at":"2010-02-26T17:12:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1/manifests"},{"name":"1.2","sha":"cd5cf6eac6bcebec1811dfcfed4b9b7dd9b5b224","kind":"tag","published_at":"2009-12-29T16:33:28.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2/manifests"},{"name":"1.1","sha":"b1db8ba3ba0aeca232ddf3a153f4b69f8381aa67","kind":"tag","published_at":"2009-07-06T20:51:15.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1/manifests"},{"name":"1.0","sha":"5c114eb9d6096d98c1236205eb1f7e185f15eee3","kind":"tag","published_at":"2009-03-20T18:45:41.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T04:12:21.643Z","dependent_packages_count":4,"downloads":1317,"downloads_period":"last-month","dependent_repos_count":3,"rankings":{"downloads":3.0865236017918973,"dependent_repos_count":9.139419887718942,"dependent_packages_count":2.1368357610814113,"stargazers_count":2.3663509705698185,"forks_count":4.563617862314587,"docker_downloads_count":null,"average":4.258549616695332},"purl":"pkg:pypi/mpi4py-mpich","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/mpi4py-mpich","docker_dependents_count":1,"docker_downloads_count":34,"usage_url":"https://repos.ecosyste.ms/usage/pypi/mpi4py-mpich","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/mpi4py-mpich/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T21:00:40.856Z","issues_count":149,"pull_requests_count":306,"avg_time_to_close_issue":4688999.471544716,"avg_time_to_close_pull_request":170700.90136054423,"issues_closed_count":123,"pull_requests_closed_count":294,"pull_request_authors_count":15,"issue_authors_count":113,"avg_comments_per_issue":4.9865771812080535,"avg_comments_per_pull_request":0.6993464052287581,"merged_pull_requests_count":283,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":50,"past_year_pull_requests_count":107,"past_year_avg_time_to_close_issue":735908.8888888889,"past_year_avg_time_to_close_pull_request":37168.58252427184,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":103,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":42,"past_year_avg_comments_per_issue":3.32,"past_year_avg_comments_per_pull_request":0.34579439252336447,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":101,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/issues","maintainers":[{"login":"dalcinl","count":288,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"},{"login":"leofang","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leofang"}],"active_maintainers":[{"login":"dalcinl","count":101,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mpi4py-mpich/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mpi4py-mpich/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mpi4py-mpich/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mpi4py-mpich/related_packages","maintainers":[{"uuid":"dalcinl","login":"dalcinl","name":null,"email":null,"url":null,"packages_count":13,"html_url":"https://pypi.org/user/dalcinl/","role":"Owner","created_at":"2025-03-02T01:52:05.422Z","updated_at":"2025-03-02T01:52:05.422Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/dalcinl/packages"},{"uuid":"bodo.ai","login":"bodo.ai","name":null,"email":null,"url":null,"packages_count":13,"html_url":"https://pypi.org/user/bodo.ai/","role":null,"created_at":"2023-01-19T06:45:51.861Z","updated_at":"2023-01-19T06:45:51.861Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/bodo.ai/packages"},{"uuid":"leofang","login":"leofang","name":null,"email":null,"url":null,"packages_count":25,"html_url":"https://pypi.org/user/leofang/","role":"Owner","created_at":"2025-03-02T01:52:05.482Z","updated_at":"2025-03-02T01:52:05.482Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/leofang/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725050,"maintainers_count":308343,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":8677337,"name":"py3-mpi4py-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-mpi4py","homepage":"https://github.com/mpi4py/mpi4py","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/mpi4py/mpi4py","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-12-05T12:12:54.000Z","latest_release_published_at":"2023-12-05T12:12:54.000Z","latest_release_number":"3.1.5-r0","last_synced_at":"2025-09-04T14:27:56.073Z","created_at":"2023-12-20T10:28:37.127Z","updated_at":"2025-09-05T04:12:22.599Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.19/community/x86_64/py3-mpi4py-pyc","install_command":"apk add py3-mpi4py-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":10450897,"uuid":"12620272","full_name":"mpi4py/mpi4py","owner":"mpi4py","description":"Python bindings for MPI","archived":false,"fork":false,"pushed_at":"2025-09-04T12:58:03.000Z","size":10039,"stargazers_count":873,"open_issues_count":7,"forks_count":129,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-09-04T14:18:52.590Z","etag":null,"topics":["mpi","mpi-applications","mpi-library","mpi4py","parallel-computing","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpi4py.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-09-05T14:44:25.000Z","updated_at":"2025-09-04T12:57:58.000Z","dependencies_parsed_at":"2024-01-06T13:09:22.616Z","dependency_job_id":"65f956e5-0355-4445-8718-f595bcff13a9","html_url":"https://github.com/mpi4py/mpi4py","commit_stats":{"total_commits":2951,"total_committers":27,"mean_commits":"109.29629629629629","dds":"0.017621145374449365","last_synced_commit":"e97157f5d4ae2ce568abdf9f36b1836652595bdb"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mpi4py/mpi4py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/sbom","scorecard":{"id":662861,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpi4py/mpi4py","commit":"c95ee80c9e4bc90d879c304a201a35fc6dff3ee1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/15 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 4.1.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956","Warn: release artifact 4.1.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:244: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:265: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:321: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:447: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:196: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:254: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:262: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:294: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:299: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:378: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:396: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: cibw/run-tests-uvpip.sh:22","Warn: pipCommand not pinned by hash: cibw/wheel-build.sh:10","Warn: pipCommand not pinned by hash: .github/workflows/cd-docs.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/cd-sdist.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:403","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:269","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:272","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:384","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:393","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:110","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:59","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:109","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:144","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:147","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:153","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:204","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:218","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:134","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:85","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:89","Info:   0 out of  56 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  35 third-party GitHubAction dependencies pinned","Info:   0 out of  32 pipCommand dependencies pinned","Info:   5 out of   5 nugetCommand 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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:142","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/cd.yml:248","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-docs.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-sdist.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-wheel.yml:40","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd.yml:44","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-abi.yml:47","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-check.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-cover.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-test.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:21"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/cd.yml:73"],"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":"Vulnerabilities","score":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (21) 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-21T16:46:12.787Z","repository_id":10450897,"created_at":"2025-08-21T16:46:12.794Z","updated_at":"2025-08-21T16:46:12.794Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273710036,"owners_count":25153976,"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-05T02:00:09.113Z","response_time":402,"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":"mpi4py","name":"MPI for Python","uuid":"5232933","kind":"organization","description":"Python bindings for MPI","email":"mpi4py@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5232933?v=4","repositories_count":8,"last_synced_at":"2024-03-27T11:17:07.033Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpi4py","funding_links":[],"total_stars":810,"followers":14,"following":0,"created_at":"2022-11-06T02:00:33.580Z","updated_at":"2024-03-27T11:17:07.169Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py/repositories"},"tags":[{"name":"4.1.0","sha":"23bbd37a1b8f7058823bbd66256fd1e452d31cb6","kind":"tag","published_at":"2025-06-25T08:42:29.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0/manifests"},{"name":"4.0.3","sha":"36d89a300ef730f64d21f5ec67824e9bf1f5b1fd","kind":"tag","published_at":"2025-02-13T15:40:54.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3/manifests"},{"name":"4.0.2","sha":"c4d0027c51e917a8d2f16fc7a03da909325a053f","kind":"tag","published_at":"2025-02-01T14:07:59.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"e09824346446d26de63e72ffd64b4c388313c2fa","kind":"tag","published_at":"2024-10-11T10:24:42.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"c617118f62ff6a0d68537225edccdba72ed0f213","kind":"tag","published_at":"2024-07-28T08:48:25.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0/manifests"},{"name":"3.1.6","sha":"19c63b4d0893cdd8d3d5bb494f19eb96ec335060","kind":"tag","published_at":"2024-04-14T08:17:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.6","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6/manifests"},{"name":"3.1.5","sha":"5573439fc56166fb7dad5933daa1f6f8f25b736f","kind":"tag","published_at":"2023-10-04T07:47:46.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.5","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5/manifests"},{"name":"3.1.4","sha":"a7610e53b78841e1a607005d5b3ace7b9315f45b","kind":"tag","published_at":"2022-11-02T12:31:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.4","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"a6ad7eb184b07c5aa4596e18f77346a427b7a119","kind":"tag","published_at":"2021-11-25T20:55:47.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"2355a4320aaaf547046c510635357e599cbbb156","kind":"tag","published_at":"2021-11-04T12:18:52.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"d9a840a6c5ad84f85f06ac9fbdaddea206a12521","kind":"tag","published_at":"2021-08-14T12:10:34.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"7296a19c4ddb2ab8956c62ffa1bf8a71164174a1","kind":"tag","published_at":"2021-08-12T07:43:06.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"7db3f9c741d3dfd8dda14ffb537ed251280d2025","kind":"tag","published_at":"2019-11-04T13:08:03.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b14c1feb5d2671e96d4e79e5ee57ad27c54e85e7","kind":"tag","published_at":"2019-06-11T12:04:37.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"806c51e7eb2333d132147910a2d37ec18eaf2cf4","kind":"tag","published_at":"2019-02-15T14:09:53.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"3fd4dbd57b54f412e28b84aa6f77fb440c120f7d","kind":"tag","published_at":"2017-11-08T11:05:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"a2d80977c7b74ae5c7cf89ebbec76de173ab02d2","kind":"tag","published_at":"2015-10-18T10:37:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/2.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0/manifests"},{"name":"1.3.1","sha":"f4619b5989a6d7cb4065a98018ec25cbfc856d8c","kind":"tag","published_at":"2013-08-07T17:58:58.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1/manifests"},{"name":"1.3","sha":"f2db7face09dda17da04c5276b78095830743c3c","kind":"tag","published_at":"2012-01-20T19:07:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3/manifests"},{"name":"1.2.2","sha":"45c7ee1ff183737f7dd72b67766b23a7e2c91530","kind":"tag","published_at":"2010-09-13T18:57:08.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"fa647170eb52dd43906693c152192d98b68761fb","kind":"tag","published_at":"2010-02-26T17:12:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1/manifests"},{"name":"1.2","sha":"cd5cf6eac6bcebec1811dfcfed4b9b7dd9b5b224","kind":"tag","published_at":"2009-12-29T16:33:28.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2/manifests"},{"name":"1.1","sha":"b1db8ba3ba0aeca232ddf3a153f4b69f8381aa67","kind":"tag","published_at":"2009-07-06T20:51:15.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1/manifests"},{"name":"1.0","sha":"5c114eb9d6096d98c1236205eb1f7e185f15eee3","kind":"tag","published_at":"2009-03-20T18:45:41.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T04:12:22.599Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-mpi4py-pyc?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-mpi4py-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-mpi4py-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-mpi4py-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T21:00:40.856Z","issues_count":149,"pull_requests_count":306,"avg_time_to_close_issue":4688999.471544716,"avg_time_to_close_pull_request":170700.90136054423,"issues_closed_count":123,"pull_requests_closed_count":294,"pull_request_authors_count":15,"issue_authors_count":113,"avg_comments_per_issue":4.9865771812080535,"avg_comments_per_pull_request":0.6993464052287581,"merged_pull_requests_count":283,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":50,"past_year_pull_requests_count":107,"past_year_avg_time_to_close_issue":735908.8888888889,"past_year_avg_time_to_close_pull_request":37168.58252427184,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":103,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":42,"past_year_avg_comments_per_issue":3.32,"past_year_avg_comments_per_pull_request":0.34579439252336447,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":101,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/issues","maintainers":[{"login":"dalcinl","count":288,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"},{"login":"leofang","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leofang"}],"active_maintainers":[{"login":"dalcinl","count":101,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-mpi4py-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-mpi4py-pyc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-mpi4py-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-mpi4py-pyc/related_packages","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":1460,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2024-11-30T01:14:50.936Z","updated_at":"2024-11-30T01:14:50.936Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.19","url":"https://pkgs.alpinelinux.org/packages?branch=v3.19","ecosystem":"alpine","default":false,"packages_count":23031,"maintainers_count":376,"namespaces_count":2,"keywords_count":2609,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":705},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2025-09-05T07:47:18.698Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/namespaces"}},{"id":10344900,"name":"py3-mpi4py-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-mpi4py","homepage":"https://github.com/mpi4py/mpi4py","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/mpi4py/mpi4py","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"3.1.5-r1","last_synced_at":"2025-09-04T14:27:56.968Z","created_at":"2024-06-11T10:09:53.297Z","updated_at":"2025-09-05T04:12:22.750Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.20/community/x86_64/py3-mpi4py-pyc","install_command":"apk add py3-mpi4py-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":10450897,"uuid":"12620272","full_name":"mpi4py/mpi4py","owner":"mpi4py","description":"Python bindings for MPI","archived":false,"fork":false,"pushed_at":"2025-09-04T12:58:03.000Z","size":10039,"stargazers_count":873,"open_issues_count":7,"forks_count":129,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-09-04T14:18:52.590Z","etag":null,"topics":["mpi","mpi-applications","mpi-library","mpi4py","parallel-computing","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpi4py.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-09-05T14:44:25.000Z","updated_at":"2025-09-04T12:57:58.000Z","dependencies_parsed_at":"2024-01-06T13:09:22.616Z","dependency_job_id":"65f956e5-0355-4445-8718-f595bcff13a9","html_url":"https://github.com/mpi4py/mpi4py","commit_stats":{"total_commits":2951,"total_committers":27,"mean_commits":"109.29629629629629","dds":"0.017621145374449365","last_synced_commit":"e97157f5d4ae2ce568abdf9f36b1836652595bdb"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mpi4py/mpi4py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/sbom","scorecard":{"id":662861,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpi4py/mpi4py","commit":"c95ee80c9e4bc90d879c304a201a35fc6dff3ee1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/15 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 4.1.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956","Warn: release artifact 4.1.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:244: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:265: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:321: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:447: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:196: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:254: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:262: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:294: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:299: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:378: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:396: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: cibw/run-tests-uvpip.sh:22","Warn: pipCommand not pinned by hash: cibw/wheel-build.sh:10","Warn: pipCommand not pinned by hash: .github/workflows/cd-docs.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/cd-sdist.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:403","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:269","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:272","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:384","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:393","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:110","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:59","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:109","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:144","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:147","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:153","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:204","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:218","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:134","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:85","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:89","Info:   0 out of  56 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  35 third-party GitHubAction dependencies pinned","Info:   0 out of  32 pipCommand dependencies pinned","Info:   5 out of   5 nugetCommand 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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:142","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/cd.yml:248","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-docs.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-sdist.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-wheel.yml:40","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd.yml:44","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-abi.yml:47","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-check.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-cover.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-test.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:21"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/cd.yml:73"],"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":"Vulnerabilities","score":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (21) 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-21T16:46:12.787Z","repository_id":10450897,"created_at":"2025-08-21T16:46:12.794Z","updated_at":"2025-08-21T16:46:12.794Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273710036,"owners_count":25153976,"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-05T02:00:09.113Z","response_time":402,"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":"mpi4py","name":"MPI for Python","uuid":"5232933","kind":"organization","description":"Python bindings for MPI","email":"mpi4py@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5232933?v=4","repositories_count":8,"last_synced_at":"2024-03-27T11:17:07.033Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpi4py","funding_links":[],"total_stars":810,"followers":14,"following":0,"created_at":"2022-11-06T02:00:33.580Z","updated_at":"2024-03-27T11:17:07.169Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py/repositories"},"tags":[{"name":"4.1.0","sha":"23bbd37a1b8f7058823bbd66256fd1e452d31cb6","kind":"tag","published_at":"2025-06-25T08:42:29.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0/manifests"},{"name":"4.0.3","sha":"36d89a300ef730f64d21f5ec67824e9bf1f5b1fd","kind":"tag","published_at":"2025-02-13T15:40:54.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3/manifests"},{"name":"4.0.2","sha":"c4d0027c51e917a8d2f16fc7a03da909325a053f","kind":"tag","published_at":"2025-02-01T14:07:59.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"e09824346446d26de63e72ffd64b4c388313c2fa","kind":"tag","published_at":"2024-10-11T10:24:42.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"c617118f62ff6a0d68537225edccdba72ed0f213","kind":"tag","published_at":"2024-07-28T08:48:25.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0/manifests"},{"name":"3.1.6","sha":"19c63b4d0893cdd8d3d5bb494f19eb96ec335060","kind":"tag","published_at":"2024-04-14T08:17:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.6","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6/manifests"},{"name":"3.1.5","sha":"5573439fc56166fb7dad5933daa1f6f8f25b736f","kind":"tag","published_at":"2023-10-04T07:47:46.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.5","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5/manifests"},{"name":"3.1.4","sha":"a7610e53b78841e1a607005d5b3ace7b9315f45b","kind":"tag","published_at":"2022-11-02T12:31:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.4","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"a6ad7eb184b07c5aa4596e18f77346a427b7a119","kind":"tag","published_at":"2021-11-25T20:55:47.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"2355a4320aaaf547046c510635357e599cbbb156","kind":"tag","published_at":"2021-11-04T12:18:52.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"d9a840a6c5ad84f85f06ac9fbdaddea206a12521","kind":"tag","published_at":"2021-08-14T12:10:34.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"7296a19c4ddb2ab8956c62ffa1bf8a71164174a1","kind":"tag","published_at":"2021-08-12T07:43:06.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"7db3f9c741d3dfd8dda14ffb537ed251280d2025","kind":"tag","published_at":"2019-11-04T13:08:03.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b14c1feb5d2671e96d4e79e5ee57ad27c54e85e7","kind":"tag","published_at":"2019-06-11T12:04:37.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"806c51e7eb2333d132147910a2d37ec18eaf2cf4","kind":"tag","published_at":"2019-02-15T14:09:53.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"3fd4dbd57b54f412e28b84aa6f77fb440c120f7d","kind":"tag","published_at":"2017-11-08T11:05:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"a2d80977c7b74ae5c7cf89ebbec76de173ab02d2","kind":"tag","published_at":"2015-10-18T10:37:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/2.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0/manifests"},{"name":"1.3.1","sha":"f4619b5989a6d7cb4065a98018ec25cbfc856d8c","kind":"tag","published_at":"2013-08-07T17:58:58.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1/manifests"},{"name":"1.3","sha":"f2db7face09dda17da04c5276b78095830743c3c","kind":"tag","published_at":"2012-01-20T19:07:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3/manifests"},{"name":"1.2.2","sha":"45c7ee1ff183737f7dd72b67766b23a7e2c91530","kind":"tag","published_at":"2010-09-13T18:57:08.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"fa647170eb52dd43906693c152192d98b68761fb","kind":"tag","published_at":"2010-02-26T17:12:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1/manifests"},{"name":"1.2","sha":"cd5cf6eac6bcebec1811dfcfed4b9b7dd9b5b224","kind":"tag","published_at":"2009-12-29T16:33:28.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2/manifests"},{"name":"1.1","sha":"b1db8ba3ba0aeca232ddf3a153f4b69f8381aa67","kind":"tag","published_at":"2009-07-06T20:51:15.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1/manifests"},{"name":"1.0","sha":"5c114eb9d6096d98c1236205eb1f7e185f15eee3","kind":"tag","published_at":"2009-03-20T18:45:41.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T04:12:22.749Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-mpi4py-pyc?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-mpi4py-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-mpi4py-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-mpi4py-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T21:00:40.856Z","issues_count":149,"pull_requests_count":306,"avg_time_to_close_issue":4688999.471544716,"avg_time_to_close_pull_request":170700.90136054423,"issues_closed_count":123,"pull_requests_closed_count":294,"pull_request_authors_count":15,"issue_authors_count":113,"avg_comments_per_issue":4.9865771812080535,"avg_comments_per_pull_request":0.6993464052287581,"merged_pull_requests_count":283,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":50,"past_year_pull_requests_count":107,"past_year_avg_time_to_close_issue":735908.8888888889,"past_year_avg_time_to_close_pull_request":37168.58252427184,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":103,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":42,"past_year_avg_comments_per_issue":3.32,"past_year_avg_comments_per_pull_request":0.34579439252336447,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":101,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/issues","maintainers":[{"login":"dalcinl","count":288,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"},{"login":"leofang","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leofang"}],"active_maintainers":[{"login":"dalcinl","count":101,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-mpi4py-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-mpi4py-pyc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-mpi4py-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-mpi4py-pyc/related_packages","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":2423,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2024-06-12T01:18:12.051Z","updated_at":"2024-06-12T01:18:12.051Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.20","url":"https://pkgs.alpinelinux.org/packages?branch=v3.20","ecosystem":"alpine","default":false,"packages_count":24162,"maintainers_count":405,"namespaces_count":2,"keywords_count":4235,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1363},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2025-09-05T07:47:14.124Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/namespaces"}},{"id":11765964,"name":"py3-mpi4py","ecosystem":"alpine","description":"Python bindings for MPI","homepage":"https://github.com/mpi4py/mpi4py","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/mpi4py/mpi4py","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"3.1.5-r1","last_synced_at":"2025-09-04T14:27:58.443Z","created_at":"2025-06-07T18:33:55.811Z","updated_at":"2025-09-05T04:12:21.643Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.22/community/x86_64/py3-mpi4py","install_command":"apk add py3-mpi4py","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":10450897,"uuid":"12620272","full_name":"mpi4py/mpi4py","owner":"mpi4py","description":"Python bindings for MPI","archived":false,"fork":false,"pushed_at":"2025-09-04T12:58:03.000Z","size":10039,"stargazers_count":873,"open_issues_count":7,"forks_count":129,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-09-04T14:18:52.590Z","etag":null,"topics":["mpi","mpi-applications","mpi-library","mpi4py","parallel-computing","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpi4py.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-09-05T14:44:25.000Z","updated_at":"2025-09-04T12:57:58.000Z","dependencies_parsed_at":"2024-01-06T13:09:22.616Z","dependency_job_id":"65f956e5-0355-4445-8718-f595bcff13a9","html_url":"https://github.com/mpi4py/mpi4py","commit_stats":{"total_commits":2951,"total_committers":27,"mean_commits":"109.29629629629629","dds":"0.017621145374449365","last_synced_commit":"e97157f5d4ae2ce568abdf9f36b1836652595bdb"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mpi4py/mpi4py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/sbom","scorecard":{"id":662861,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpi4py/mpi4py","commit":"c95ee80c9e4bc90d879c304a201a35fc6dff3ee1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/15 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 4.1.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956","Warn: release artifact 4.1.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:244: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:265: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:321: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:447: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:196: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:254: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:262: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:294: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:299: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:378: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:396: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: cibw/run-tests-uvpip.sh:22","Warn: pipCommand not pinned by hash: cibw/wheel-build.sh:10","Warn: pipCommand not pinned by hash: .github/workflows/cd-docs.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/cd-sdist.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:403","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:269","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:272","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:384","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:393","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:110","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:59","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:109","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:144","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:147","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:153","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:204","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:218","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:134","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:85","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:89","Info:   0 out of  56 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  35 third-party GitHubAction dependencies pinned","Info:   0 out of  32 pipCommand dependencies pinned","Info:   5 out of   5 nugetCommand 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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:142","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/cd.yml:248","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-docs.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-sdist.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-wheel.yml:40","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd.yml:44","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-abi.yml:47","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-check.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-cover.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-test.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:21"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/cd.yml:73"],"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":"Vulnerabilities","score":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (21) 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-21T16:46:12.787Z","repository_id":10450897,"created_at":"2025-08-21T16:46:12.794Z","updated_at":"2025-08-21T16:46:12.794Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273710036,"owners_count":25153976,"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-05T02:00:09.113Z","response_time":402,"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":"mpi4py","name":"MPI for Python","uuid":"5232933","kind":"organization","description":"Python bindings for MPI","email":"mpi4py@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5232933?v=4","repositories_count":8,"last_synced_at":"2024-03-27T11:17:07.033Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpi4py","funding_links":[],"total_stars":810,"followers":14,"following":0,"created_at":"2022-11-06T02:00:33.580Z","updated_at":"2024-03-27T11:17:07.169Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py/repositories"},"tags":[{"name":"4.1.0","sha":"23bbd37a1b8f7058823bbd66256fd1e452d31cb6","kind":"tag","published_at":"2025-06-25T08:42:29.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0/manifests"},{"name":"4.0.3","sha":"36d89a300ef730f64d21f5ec67824e9bf1f5b1fd","kind":"tag","published_at":"2025-02-13T15:40:54.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3/manifests"},{"name":"4.0.2","sha":"c4d0027c51e917a8d2f16fc7a03da909325a053f","kind":"tag","published_at":"2025-02-01T14:07:59.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"e09824346446d26de63e72ffd64b4c388313c2fa","kind":"tag","published_at":"2024-10-11T10:24:42.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"c617118f62ff6a0d68537225edccdba72ed0f213","kind":"tag","published_at":"2024-07-28T08:48:25.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0/manifests"},{"name":"3.1.6","sha":"19c63b4d0893cdd8d3d5bb494f19eb96ec335060","kind":"tag","published_at":"2024-04-14T08:17:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.6","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6/manifests"},{"name":"3.1.5","sha":"5573439fc56166fb7dad5933daa1f6f8f25b736f","kind":"tag","published_at":"2023-10-04T07:47:46.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.5","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5/manifests"},{"name":"3.1.4","sha":"a7610e53b78841e1a607005d5b3ace7b9315f45b","kind":"tag","published_at":"2022-11-02T12:31:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.4","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"a6ad7eb184b07c5aa4596e18f77346a427b7a119","kind":"tag","published_at":"2021-11-25T20:55:47.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"2355a4320aaaf547046c510635357e599cbbb156","kind":"tag","published_at":"2021-11-04T12:18:52.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"d9a840a6c5ad84f85f06ac9fbdaddea206a12521","kind":"tag","published_at":"2021-08-14T12:10:34.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"7296a19c4ddb2ab8956c62ffa1bf8a71164174a1","kind":"tag","published_at":"2021-08-12T07:43:06.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"7db3f9c741d3dfd8dda14ffb537ed251280d2025","kind":"tag","published_at":"2019-11-04T13:08:03.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b14c1feb5d2671e96d4e79e5ee57ad27c54e85e7","kind":"tag","published_at":"2019-06-11T12:04:37.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"806c51e7eb2333d132147910a2d37ec18eaf2cf4","kind":"tag","published_at":"2019-02-15T14:09:53.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"3fd4dbd57b54f412e28b84aa6f77fb440c120f7d","kind":"tag","published_at":"2017-11-08T11:05:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"a2d80977c7b74ae5c7cf89ebbec76de173ab02d2","kind":"tag","published_at":"2015-10-18T10:37:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/2.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0/manifests"},{"name":"1.3.1","sha":"f4619b5989a6d7cb4065a98018ec25cbfc856d8c","kind":"tag","published_at":"2013-08-07T17:58:58.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1/manifests"},{"name":"1.3","sha":"f2db7face09dda17da04c5276b78095830743c3c","kind":"tag","published_at":"2012-01-20T19:07:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3/manifests"},{"name":"1.2.2","sha":"45c7ee1ff183737f7dd72b67766b23a7e2c91530","kind":"tag","published_at":"2010-09-13T18:57:08.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"fa647170eb52dd43906693c152192d98b68761fb","kind":"tag","published_at":"2010-02-26T17:12:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1/manifests"},{"name":"1.2","sha":"cd5cf6eac6bcebec1811dfcfed4b9b7dd9b5b224","kind":"tag","published_at":"2009-12-29T16:33:28.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2/manifests"},{"name":"1.1","sha":"b1db8ba3ba0aeca232ddf3a153f4b69f8381aa67","kind":"tag","published_at":"2009-07-06T20:51:15.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1/manifests"},{"name":"1.0","sha":"5c114eb9d6096d98c1236205eb1f7e185f15eee3","kind":"tag","published_at":"2009-03-20T18:45:41.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T04:12:21.642Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-mpi4py?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-mpi4py","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-mpi4py","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-mpi4py/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T21:00:40.856Z","issues_count":149,"pull_requests_count":306,"avg_time_to_close_issue":4688999.471544716,"avg_time_to_close_pull_request":170700.90136054423,"issues_closed_count":123,"pull_requests_closed_count":294,"pull_request_authors_count":15,"issue_authors_count":113,"avg_comments_per_issue":4.9865771812080535,"avg_comments_per_pull_request":0.6993464052287581,"merged_pull_requests_count":283,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":50,"past_year_pull_requests_count":107,"past_year_avg_time_to_close_issue":735908.8888888889,"past_year_avg_time_to_close_pull_request":37168.58252427184,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":103,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":42,"past_year_avg_comments_per_issue":3.32,"past_year_avg_comments_per_pull_request":0.34579439252336447,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":101,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/issues","maintainers":[{"login":"dalcinl","count":288,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"},{"login":"leofang","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leofang"}],"active_maintainers":[{"login":"dalcinl","count":101,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-mpi4py/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-mpi4py/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-mpi4py/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-mpi4py/related_packages","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":2396,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2025-06-08T15:40:35.882Z","updated_at":"2025-06-08T15:40:35.882Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.22","url":"https://pkgs.alpinelinux.org/packages?branch=v3.22","ecosystem":"alpine","default":false,"packages_count":26314,"maintainers_count":422,"namespaces_count":2,"keywords_count":4641,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1612},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2025-09-05T05:17:44.963Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/namespaces"}},{"id":6056146,"name":"py3-mpi4py","ecosystem":"alpine","description":"Python bindings for MPI","homepage":"https://github.com/mpi4py/mpi4py","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/mpi4py/mpi4py","keywords_array":[],"namespace":"community","versions_count":4,"first_release_published_at":"2022-11-22T19:33:35.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"3.1.5-r1","last_synced_at":"2025-09-04T14:27:59.574Z","created_at":"2023-01-31T18:51:11.597Z","updated_at":"2025-09-05T04:12:21.647Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/py3-mpi4py","install_command":"apk add py3-mpi4py","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":10450897,"uuid":"12620272","full_name":"mpi4py/mpi4py","owner":"mpi4py","description":"Python bindings for MPI","archived":false,"fork":false,"pushed_at":"2025-09-04T12:58:03.000Z","size":10039,"stargazers_count":873,"open_issues_count":7,"forks_count":129,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-09-04T14:18:52.590Z","etag":null,"topics":["mpi","mpi-applications","mpi-library","mpi4py","parallel-computing","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpi4py.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-09-05T14:44:25.000Z","updated_at":"2025-09-04T12:57:58.000Z","dependencies_parsed_at":"2024-01-06T13:09:22.616Z","dependency_job_id":"65f956e5-0355-4445-8718-f595bcff13a9","html_url":"https://github.com/mpi4py/mpi4py","commit_stats":{"total_commits":2951,"total_committers":27,"mean_commits":"109.29629629629629","dds":"0.017621145374449365","last_synced_commit":"e97157f5d4ae2ce568abdf9f36b1836652595bdb"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mpi4py/mpi4py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/sbom","scorecard":{"id":662861,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpi4py/mpi4py","commit":"c95ee80c9e4bc90d879c304a201a35fc6dff3ee1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/15 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 4.1.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956","Warn: release artifact 4.1.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:244: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:265: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:321: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:447: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:196: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:254: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:262: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:294: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:299: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:378: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:396: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: cibw/run-tests-uvpip.sh:22","Warn: pipCommand not pinned by hash: cibw/wheel-build.sh:10","Warn: pipCommand not pinned by hash: .github/workflows/cd-docs.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/cd-sdist.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:403","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:269","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:272","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:384","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:393","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:110","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:59","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:109","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:144","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:147","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:153","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:204","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:218","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:134","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:85","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:89","Info:   0 out of  56 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  35 third-party GitHubAction dependencies pinned","Info:   0 out of  32 pipCommand dependencies pinned","Info:   5 out of   5 nugetCommand 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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:142","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/cd.yml:248","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-docs.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-sdist.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-wheel.yml:40","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd.yml:44","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-abi.yml:47","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-check.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-cover.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-test.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:21"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/cd.yml:73"],"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":"Vulnerabilities","score":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (21) 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-21T16:46:12.787Z","repository_id":10450897,"created_at":"2025-08-21T16:46:12.794Z","updated_at":"2025-08-21T16:46:12.794Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273710036,"owners_count":25153976,"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-05T02:00:09.113Z","response_time":402,"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":"mpi4py","name":"MPI for Python","uuid":"5232933","kind":"organization","description":"Python bindings for MPI","email":"mpi4py@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5232933?v=4","repositories_count":8,"last_synced_at":"2024-03-27T11:17:07.033Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpi4py","funding_links":[],"total_stars":810,"followers":14,"following":0,"created_at":"2022-11-06T02:00:33.580Z","updated_at":"2024-03-27T11:17:07.169Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py/repositories"},"tags":[{"name":"4.1.0","sha":"23bbd37a1b8f7058823bbd66256fd1e452d31cb6","kind":"tag","published_at":"2025-06-25T08:42:29.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0/manifests"},{"name":"4.0.3","sha":"36d89a300ef730f64d21f5ec67824e9bf1f5b1fd","kind":"tag","published_at":"2025-02-13T15:40:54.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3/manifests"},{"name":"4.0.2","sha":"c4d0027c51e917a8d2f16fc7a03da909325a053f","kind":"tag","published_at":"2025-02-01T14:07:59.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"e09824346446d26de63e72ffd64b4c388313c2fa","kind":"tag","published_at":"2024-10-11T10:24:42.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"c617118f62ff6a0d68537225edccdba72ed0f213","kind":"tag","published_at":"2024-07-28T08:48:25.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0/manifests"},{"name":"3.1.6","sha":"19c63b4d0893cdd8d3d5bb494f19eb96ec335060","kind":"tag","published_at":"2024-04-14T08:17:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.6","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6/manifests"},{"name":"3.1.5","sha":"5573439fc56166fb7dad5933daa1f6f8f25b736f","kind":"tag","published_at":"2023-10-04T07:47:46.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.5","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5/manifests"},{"name":"3.1.4","sha":"a7610e53b78841e1a607005d5b3ace7b9315f45b","kind":"tag","published_at":"2022-11-02T12:31:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.4","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"a6ad7eb184b07c5aa4596e18f77346a427b7a119","kind":"tag","published_at":"2021-11-25T20:55:47.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"2355a4320aaaf547046c510635357e599cbbb156","kind":"tag","published_at":"2021-11-04T12:18:52.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"d9a840a6c5ad84f85f06ac9fbdaddea206a12521","kind":"tag","published_at":"2021-08-14T12:10:34.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"7296a19c4ddb2ab8956c62ffa1bf8a71164174a1","kind":"tag","published_at":"2021-08-12T07:43:06.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"7db3f9c741d3dfd8dda14ffb537ed251280d2025","kind":"tag","published_at":"2019-11-04T13:08:03.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b14c1feb5d2671e96d4e79e5ee57ad27c54e85e7","kind":"tag","published_at":"2019-06-11T12:04:37.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"806c51e7eb2333d132147910a2d37ec18eaf2cf4","kind":"tag","published_at":"2019-02-15T14:09:53.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"3fd4dbd57b54f412e28b84aa6f77fb440c120f7d","kind":"tag","published_at":"2017-11-08T11:05:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"a2d80977c7b74ae5c7cf89ebbec76de173ab02d2","kind":"tag","published_at":"2015-10-18T10:37:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/2.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0/manifests"},{"name":"1.3.1","sha":"f4619b5989a6d7cb4065a98018ec25cbfc856d8c","kind":"tag","published_at":"2013-08-07T17:58:58.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1/manifests"},{"name":"1.3","sha":"f2db7face09dda17da04c5276b78095830743c3c","kind":"tag","published_at":"2012-01-20T19:07:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3/manifests"},{"name":"1.2.2","sha":"45c7ee1ff183737f7dd72b67766b23a7e2c91530","kind":"tag","published_at":"2010-09-13T18:57:08.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"fa647170eb52dd43906693c152192d98b68761fb","kind":"tag","published_at":"2010-02-26T17:12:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1/manifests"},{"name":"1.2","sha":"cd5cf6eac6bcebec1811dfcfed4b9b7dd9b5b224","kind":"tag","published_at":"2009-12-29T16:33:28.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2/manifests"},{"name":"1.1","sha":"b1db8ba3ba0aeca232ddf3a153f4b69f8381aa67","kind":"tag","published_at":"2009-07-06T20:51:15.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1/manifests"},{"name":"1.0","sha":"5c114eb9d6096d98c1236205eb1f7e185f15eee3","kind":"tag","published_at":"2009-03-20T18:45:41.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T04:12:21.647Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":6.030839073262366,"stargazers_count":11.70554164057608,"forks_count":12.695679398872887,"average":7.608015028177833},"purl":"pkg:apk/alpine/py3-mpi4py?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-mpi4py","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-mpi4py","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-mpi4py/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T21:00:40.856Z","issues_count":149,"pull_requests_count":306,"avg_time_to_close_issue":4688999.471544716,"avg_time_to_close_pull_request":170700.90136054423,"issues_closed_count":123,"pull_requests_closed_count":294,"pull_request_authors_count":15,"issue_authors_count":113,"avg_comments_per_issue":4.9865771812080535,"avg_comments_per_pull_request":0.6993464052287581,"merged_pull_requests_count":283,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":50,"past_year_pull_requests_count":107,"past_year_avg_time_to_close_issue":735908.8888888889,"past_year_avg_time_to_close_pull_request":37168.58252427184,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":103,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":42,"past_year_avg_comments_per_issue":3.32,"past_year_avg_comments_per_pull_request":0.34579439252336447,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":101,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/issues","maintainers":[{"login":"dalcinl","count":288,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"},{"login":"leofang","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leofang"}],"active_maintainers":[{"login":"dalcinl","count":101,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-mpi4py/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-mpi4py/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-mpi4py/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-mpi4py/related_packages","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"team/kde","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=team/kde","packages_count":2925,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=team/kde","role":null,"created_at":"2023-01-31T23:19:33.452Z","updated_at":"2023-01-31T23:19:33.452Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":37092,"maintainers_count":822,"namespaces_count":3,"keywords_count":6483,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2627},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2025-09-05T05:01:04.499Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":7779268,"name":"py3-mpi4py-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-mpi4py","homepage":"https://github.com/mpi4py/mpi4py","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/mpi4py/mpi4py","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-04-20T10:22:30.000Z","latest_release_published_at":"2023-04-20T10:22:30.000Z","latest_release_number":"3.1.4-r2","last_synced_at":"2025-09-04T14:27:57.531Z","created_at":"2023-05-22T14:28:33.594Z","updated_at":"2025-09-05T04:12:21.599Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.18/community/x86_64/py3-mpi4py-pyc","install_command":"apk add py3-mpi4py-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":10450897,"uuid":"12620272","full_name":"mpi4py/mpi4py","owner":"mpi4py","description":"Python bindings for MPI","archived":false,"fork":false,"pushed_at":"2025-09-04T12:58:03.000Z","size":10039,"stargazers_count":873,"open_issues_count":7,"forks_count":129,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-09-04T14:18:52.590Z","etag":null,"topics":["mpi","mpi-applications","mpi-library","mpi4py","parallel-computing","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpi4py.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-09-05T14:44:25.000Z","updated_at":"2025-09-04T12:57:58.000Z","dependencies_parsed_at":"2024-01-06T13:09:22.616Z","dependency_job_id":"65f956e5-0355-4445-8718-f595bcff13a9","html_url":"https://github.com/mpi4py/mpi4py","commit_stats":{"total_commits":2951,"total_committers":27,"mean_commits":"109.29629629629629","dds":"0.017621145374449365","last_synced_commit":"e97157f5d4ae2ce568abdf9f36b1836652595bdb"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mpi4py/mpi4py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/sbom","scorecard":{"id":662861,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpi4py/mpi4py","commit":"c95ee80c9e4bc90d879c304a201a35fc6dff3ee1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/15 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 4.1.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956","Warn: release artifact 4.1.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:244: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:265: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:321: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:447: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:196: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:254: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:262: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:294: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:299: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:378: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:396: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: cibw/run-tests-uvpip.sh:22","Warn: pipCommand not pinned by hash: cibw/wheel-build.sh:10","Warn: pipCommand not pinned by hash: .github/workflows/cd-docs.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/cd-sdist.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:403","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:269","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:272","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:384","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:393","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:110","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:59","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:109","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:144","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:147","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:153","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:204","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:218","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:134","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:85","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:89","Info:   0 out of  56 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  35 third-party GitHubAction dependencies pinned","Info:   0 out of  32 pipCommand dependencies pinned","Info:   5 out of   5 nugetCommand 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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:142","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/cd.yml:248","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-docs.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-sdist.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-wheel.yml:40","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd.yml:44","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-abi.yml:47","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-check.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-cover.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-test.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:21"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/cd.yml:73"],"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":"Vulnerabilities","score":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (21) 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-21T16:46:12.787Z","repository_id":10450897,"created_at":"2025-08-21T16:46:12.794Z","updated_at":"2025-08-21T16:46:12.794Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273710036,"owners_count":25153976,"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-05T02:00:09.113Z","response_time":402,"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":"mpi4py","name":"MPI for Python","uuid":"5232933","kind":"organization","description":"Python bindings for MPI","email":"mpi4py@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5232933?v=4","repositories_count":8,"last_synced_at":"2024-03-27T11:17:07.033Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpi4py","funding_links":[],"total_stars":810,"followers":14,"following":0,"created_at":"2022-11-06T02:00:33.580Z","updated_at":"2024-03-27T11:17:07.169Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py/repositories"},"tags":[{"name":"4.1.0","sha":"23bbd37a1b8f7058823bbd66256fd1e452d31cb6","kind":"tag","published_at":"2025-06-25T08:42:29.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0/manifests"},{"name":"4.0.3","sha":"36d89a300ef730f64d21f5ec67824e9bf1f5b1fd","kind":"tag","published_at":"2025-02-13T15:40:54.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3/manifests"},{"name":"4.0.2","sha":"c4d0027c51e917a8d2f16fc7a03da909325a053f","kind":"tag","published_at":"2025-02-01T14:07:59.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"e09824346446d26de63e72ffd64b4c388313c2fa","kind":"tag","published_at":"2024-10-11T10:24:42.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"c617118f62ff6a0d68537225edccdba72ed0f213","kind":"tag","published_at":"2024-07-28T08:48:25.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0/manifests"},{"name":"3.1.6","sha":"19c63b4d0893cdd8d3d5bb494f19eb96ec335060","kind":"tag","published_at":"2024-04-14T08:17:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.6","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6/manifests"},{"name":"3.1.5","sha":"5573439fc56166fb7dad5933daa1f6f8f25b736f","kind":"tag","published_at":"2023-10-04T07:47:46.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.5","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5/manifests"},{"name":"3.1.4","sha":"a7610e53b78841e1a607005d5b3ace7b9315f45b","kind":"tag","published_at":"2022-11-02T12:31:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.4","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"a6ad7eb184b07c5aa4596e18f77346a427b7a119","kind":"tag","published_at":"2021-11-25T20:55:47.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"2355a4320aaaf547046c510635357e599cbbb156","kind":"tag","published_at":"2021-11-04T12:18:52.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"d9a840a6c5ad84f85f06ac9fbdaddea206a12521","kind":"tag","published_at":"2021-08-14T12:10:34.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"7296a19c4ddb2ab8956c62ffa1bf8a71164174a1","kind":"tag","published_at":"2021-08-12T07:43:06.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"7db3f9c741d3dfd8dda14ffb537ed251280d2025","kind":"tag","published_at":"2019-11-04T13:08:03.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b14c1feb5d2671e96d4e79e5ee57ad27c54e85e7","kind":"tag","published_at":"2019-06-11T12:04:37.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"806c51e7eb2333d132147910a2d37ec18eaf2cf4","kind":"tag","published_at":"2019-02-15T14:09:53.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"3fd4dbd57b54f412e28b84aa6f77fb440c120f7d","kind":"tag","published_at":"2017-11-08T11:05:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"a2d80977c7b74ae5c7cf89ebbec76de173ab02d2","kind":"tag","published_at":"2015-10-18T10:37:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/2.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0/manifests"},{"name":"1.3.1","sha":"f4619b5989a6d7cb4065a98018ec25cbfc856d8c","kind":"tag","published_at":"2013-08-07T17:58:58.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1/manifests"},{"name":"1.3","sha":"f2db7face09dda17da04c5276b78095830743c3c","kind":"tag","published_at":"2012-01-20T19:07:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3/manifests"},{"name":"1.2.2","sha":"45c7ee1ff183737f7dd72b67766b23a7e2c91530","kind":"tag","published_at":"2010-09-13T18:57:08.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"fa647170eb52dd43906693c152192d98b68761fb","kind":"tag","published_at":"2010-02-26T17:12:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1/manifests"},{"name":"1.2","sha":"cd5cf6eac6bcebec1811dfcfed4b9b7dd9b5b224","kind":"tag","published_at":"2009-12-29T16:33:28.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2/manifests"},{"name":"1.1","sha":"b1db8ba3ba0aeca232ddf3a153f4b69f8381aa67","kind":"tag","published_at":"2009-07-06T20:51:15.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1/manifests"},{"name":"1.0","sha":"5c114eb9d6096d98c1236205eb1f7e185f15eee3","kind":"tag","published_at":"2009-03-20T18:45:41.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T04:12:21.599Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":10.233903545957808,"forks_count":11.605406214153907,"docker_downloads_count":null,"average":5.459827440027929},"purl":"pkg:apk/alpine/py3-mpi4py-pyc?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-mpi4py-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-mpi4py-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-mpi4py-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T21:00:40.856Z","issues_count":149,"pull_requests_count":306,"avg_time_to_close_issue":4688999.471544716,"avg_time_to_close_pull_request":170700.90136054423,"issues_closed_count":123,"pull_requests_closed_count":294,"pull_request_authors_count":15,"issue_authors_count":113,"avg_comments_per_issue":4.9865771812080535,"avg_comments_per_pull_request":0.6993464052287581,"merged_pull_requests_count":283,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":50,"past_year_pull_requests_count":107,"past_year_avg_time_to_close_issue":735908.8888888889,"past_year_avg_time_to_close_pull_request":37168.58252427184,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":103,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":42,"past_year_avg_comments_per_issue":3.32,"past_year_avg_comments_per_pull_request":0.34579439252336447,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":101,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/issues","maintainers":[{"login":"dalcinl","count":288,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"},{"login":"leofang","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leofang"}],"active_maintainers":[{"login":"dalcinl","count":101,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-mpi4py-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-mpi4py-pyc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-mpi4py-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-mpi4py-pyc/related_packages","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":2146,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2023-05-23T07:16:54.731Z","updated_at":"2023-05-23T07:16:54.731Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.18","url":"https://pkgs.alpinelinux.org/packages?branch=v3.18","ecosystem":"alpine","default":false,"packages_count":20068,"maintainers_count":367,"namespaces_count":2,"keywords_count":3622,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1084},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2025-09-05T07:47:24.896Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/namespaces"}},{"id":11765968,"name":"py3-mpi4py-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-mpi4py","homepage":"https://github.com/mpi4py/mpi4py","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/mpi4py/mpi4py","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"3.1.5-r1","last_synced_at":"2025-09-04T14:27:57.959Z","created_at":"2025-06-07T18:33:57.378Z","updated_at":"2025-09-05T04:12:21.636Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.22/community/x86_64/py3-mpi4py-pyc","install_command":"apk add py3-mpi4py-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":10450897,"uuid":"12620272","full_name":"mpi4py/mpi4py","owner":"mpi4py","description":"Python bindings for MPI","archived":false,"fork":false,"pushed_at":"2025-09-04T12:58:03.000Z","size":10039,"stargazers_count":873,"open_issues_count":7,"forks_count":129,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-09-04T14:18:52.590Z","etag":null,"topics":["mpi","mpi-applications","mpi-library","mpi4py","parallel-computing","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpi4py.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-09-05T14:44:25.000Z","updated_at":"2025-09-04T12:57:58.000Z","dependencies_parsed_at":"2024-01-06T13:09:22.616Z","dependency_job_id":"65f956e5-0355-4445-8718-f595bcff13a9","html_url":"https://github.com/mpi4py/mpi4py","commit_stats":{"total_commits":2951,"total_committers":27,"mean_commits":"109.29629629629629","dds":"0.017621145374449365","last_synced_commit":"e97157f5d4ae2ce568abdf9f36b1836652595bdb"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mpi4py/mpi4py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/sbom","scorecard":{"id":662861,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpi4py/mpi4py","commit":"c95ee80c9e4bc90d879c304a201a35fc6dff3ee1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/15 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 4.1.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956","Warn: release artifact 4.1.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:244: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:265: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:321: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:447: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:196: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:254: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:262: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:294: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:299: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:378: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:396: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: cibw/run-tests-uvpip.sh:22","Warn: pipCommand not pinned by hash: cibw/wheel-build.sh:10","Warn: pipCommand not pinned by hash: .github/workflows/cd-docs.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/cd-sdist.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:403","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:269","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:272","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:384","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:393","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:110","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:59","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:109","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:144","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:147","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:153","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:204","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:218","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:134","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:85","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:89","Info:   0 out of  56 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  35 third-party GitHubAction dependencies pinned","Info:   0 out of  32 pipCommand dependencies pinned","Info:   5 out of   5 nugetCommand 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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:142","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/cd.yml:248","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-docs.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-sdist.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-wheel.yml:40","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd.yml:44","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-abi.yml:47","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-check.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-cover.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-test.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:21"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/cd.yml:73"],"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":"Vulnerabilities","score":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (21) 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-21T16:46:12.787Z","repository_id":10450897,"created_at":"2025-08-21T16:46:12.794Z","updated_at":"2025-08-21T16:46:12.794Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273710036,"owners_count":25153976,"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-05T02:00:09.113Z","response_time":402,"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":"mpi4py","name":"MPI for Python","uuid":"5232933","kind":"organization","description":"Python bindings for MPI","email":"mpi4py@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5232933?v=4","repositories_count":8,"last_synced_at":"2024-03-27T11:17:07.033Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpi4py","funding_links":[],"total_stars":810,"followers":14,"following":0,"created_at":"2022-11-06T02:00:33.580Z","updated_at":"2024-03-27T11:17:07.169Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py/repositories"},"tags":[{"name":"4.1.0","sha":"23bbd37a1b8f7058823bbd66256fd1e452d31cb6","kind":"tag","published_at":"2025-06-25T08:42:29.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0/manifests"},{"name":"4.0.3","sha":"36d89a300ef730f64d21f5ec67824e9bf1f5b1fd","kind":"tag","published_at":"2025-02-13T15:40:54.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3/manifests"},{"name":"4.0.2","sha":"c4d0027c51e917a8d2f16fc7a03da909325a053f","kind":"tag","published_at":"2025-02-01T14:07:59.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"e09824346446d26de63e72ffd64b4c388313c2fa","kind":"tag","published_at":"2024-10-11T10:24:42.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"c617118f62ff6a0d68537225edccdba72ed0f213","kind":"tag","published_at":"2024-07-28T08:48:25.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0/manifests"},{"name":"3.1.6","sha":"19c63b4d0893cdd8d3d5bb494f19eb96ec335060","kind":"tag","published_at":"2024-04-14T08:17:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.6","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6/manifests"},{"name":"3.1.5","sha":"5573439fc56166fb7dad5933daa1f6f8f25b736f","kind":"tag","published_at":"2023-10-04T07:47:46.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.5","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5/manifests"},{"name":"3.1.4","sha":"a7610e53b78841e1a607005d5b3ace7b9315f45b","kind":"tag","published_at":"2022-11-02T12:31:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.4","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"a6ad7eb184b07c5aa4596e18f77346a427b7a119","kind":"tag","published_at":"2021-11-25T20:55:47.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"2355a4320aaaf547046c510635357e599cbbb156","kind":"tag","published_at":"2021-11-04T12:18:52.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"d9a840a6c5ad84f85f06ac9fbdaddea206a12521","kind":"tag","published_at":"2021-08-14T12:10:34.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"7296a19c4ddb2ab8956c62ffa1bf8a71164174a1","kind":"tag","published_at":"2021-08-12T07:43:06.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"7db3f9c741d3dfd8dda14ffb537ed251280d2025","kind":"tag","published_at":"2019-11-04T13:08:03.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b14c1feb5d2671e96d4e79e5ee57ad27c54e85e7","kind":"tag","published_at":"2019-06-11T12:04:37.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"806c51e7eb2333d132147910a2d37ec18eaf2cf4","kind":"tag","published_at":"2019-02-15T14:09:53.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"3fd4dbd57b54f412e28b84aa6f77fb440c120f7d","kind":"tag","published_at":"2017-11-08T11:05:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"a2d80977c7b74ae5c7cf89ebbec76de173ab02d2","kind":"tag","published_at":"2015-10-18T10:37:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/2.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0/manifests"},{"name":"1.3.1","sha":"f4619b5989a6d7cb4065a98018ec25cbfc856d8c","kind":"tag","published_at":"2013-08-07T17:58:58.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1/manifests"},{"name":"1.3","sha":"f2db7face09dda17da04c5276b78095830743c3c","kind":"tag","published_at":"2012-01-20T19:07:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3/manifests"},{"name":"1.2.2","sha":"45c7ee1ff183737f7dd72b67766b23a7e2c91530","kind":"tag","published_at":"2010-09-13T18:57:08.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"fa647170eb52dd43906693c152192d98b68761fb","kind":"tag","published_at":"2010-02-26T17:12:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1/manifests"},{"name":"1.2","sha":"cd5cf6eac6bcebec1811dfcfed4b9b7dd9b5b224","kind":"tag","published_at":"2009-12-29T16:33:28.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2/manifests"},{"name":"1.1","sha":"b1db8ba3ba0aeca232ddf3a153f4b69f8381aa67","kind":"tag","published_at":"2009-07-06T20:51:15.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1/manifests"},{"name":"1.0","sha":"5c114eb9d6096d98c1236205eb1f7e185f15eee3","kind":"tag","published_at":"2009-03-20T18:45:41.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T04:12:21.636Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-mpi4py-pyc?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-mpi4py-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-mpi4py-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-mpi4py-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T21:00:40.856Z","issues_count":149,"pull_requests_count":306,"avg_time_to_close_issue":4688999.471544716,"avg_time_to_close_pull_request":170700.90136054423,"issues_closed_count":123,"pull_requests_closed_count":294,"pull_request_authors_count":15,"issue_authors_count":113,"avg_comments_per_issue":4.9865771812080535,"avg_comments_per_pull_request":0.6993464052287581,"merged_pull_requests_count":283,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":50,"past_year_pull_requests_count":107,"past_year_avg_time_to_close_issue":735908.8888888889,"past_year_avg_time_to_close_pull_request":37168.58252427184,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":103,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":42,"past_year_avg_comments_per_issue":3.32,"past_year_avg_comments_per_pull_request":0.34579439252336447,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":101,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/issues","maintainers":[{"login":"dalcinl","count":288,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"},{"login":"leofang","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leofang"}],"active_maintainers":[{"login":"dalcinl","count":101,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-mpi4py-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-mpi4py-pyc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-mpi4py-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-mpi4py-pyc/related_packages","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":2396,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2025-06-08T15:40:32.128Z","updated_at":"2025-06-08T15:40:32.128Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.22","url":"https://pkgs.alpinelinux.org/packages?branch=v3.22","ecosystem":"alpine","default":false,"packages_count":26314,"maintainers_count":422,"namespaces_count":2,"keywords_count":4641,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1612},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2025-09-05T05:17:44.963Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/namespaces"}},{"id":6088345,"name":"py3-mpi4py","ecosystem":"alpine","description":"Python bindings for MPI","homepage":"https://github.com/mpi4py/mpi4py","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/mpi4py/mpi4py","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2022-11-14T07:07:40.000Z","latest_release_published_at":"2022-11-14T07:07:40.000Z","latest_release_number":"3.1.4-r0","last_synced_at":"2025-09-04T14:27:52.040Z","created_at":"2023-01-31T20:14:13.746Z","updated_at":"2025-09-05T04:12:21.641Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.17/community/x86_64/py3-mpi4py","install_command":"apk add py3-mpi4py","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":10450897,"uuid":"12620272","full_name":"mpi4py/mpi4py","owner":"mpi4py","description":"Python bindings for MPI","archived":false,"fork":false,"pushed_at":"2025-09-04T12:58:03.000Z","size":10039,"stargazers_count":873,"open_issues_count":7,"forks_count":129,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-09-04T14:18:52.590Z","etag":null,"topics":["mpi","mpi-applications","mpi-library","mpi4py","parallel-computing","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpi4py.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-09-05T14:44:25.000Z","updated_at":"2025-09-04T12:57:58.000Z","dependencies_parsed_at":"2024-01-06T13:09:22.616Z","dependency_job_id":"65f956e5-0355-4445-8718-f595bcff13a9","html_url":"https://github.com/mpi4py/mpi4py","commit_stats":{"total_commits":2951,"total_committers":27,"mean_commits":"109.29629629629629","dds":"0.017621145374449365","last_synced_commit":"e97157f5d4ae2ce568abdf9f36b1836652595bdb"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mpi4py/mpi4py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/sbom","scorecard":{"id":662861,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpi4py/mpi4py","commit":"c95ee80c9e4bc90d879c304a201a35fc6dff3ee1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/15 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 4.1.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956","Warn: release artifact 4.1.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:244: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:265: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:321: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:447: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:196: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:254: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:262: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:294: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:299: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:378: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:396: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: cibw/run-tests-uvpip.sh:22","Warn: pipCommand not pinned by hash: cibw/wheel-build.sh:10","Warn: pipCommand not pinned by hash: .github/workflows/cd-docs.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/cd-sdist.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:403","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:269","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:272","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:384","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:393","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:110","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:59","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:109","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:144","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:147","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:153","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:204","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:218","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:134","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:85","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:89","Info:   0 out of  56 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  35 third-party GitHubAction dependencies pinned","Info:   0 out of  32 pipCommand dependencies pinned","Info:   5 out of   5 nugetCommand 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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:142","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/cd.yml:248","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-docs.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-sdist.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-wheel.yml:40","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd.yml:44","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-abi.yml:47","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-check.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-cover.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-test.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:21"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/cd.yml:73"],"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":"Vulnerabilities","score":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (21) 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-21T16:46:12.787Z","repository_id":10450897,"created_at":"2025-08-21T16:46:12.794Z","updated_at":"2025-08-21T16:46:12.794Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273710036,"owners_count":25153976,"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-05T02:00:09.113Z","response_time":402,"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":"mpi4py","name":"MPI for Python","uuid":"5232933","kind":"organization","description":"Python bindings for MPI","email":"mpi4py@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5232933?v=4","repositories_count":8,"last_synced_at":"2024-03-27T11:17:07.033Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpi4py","funding_links":[],"total_stars":810,"followers":14,"following":0,"created_at":"2022-11-06T02:00:33.580Z","updated_at":"2024-03-27T11:17:07.169Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py/repositories"},"tags":[{"name":"4.1.0","sha":"23bbd37a1b8f7058823bbd66256fd1e452d31cb6","kind":"tag","published_at":"2025-06-25T08:42:29.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0/manifests"},{"name":"4.0.3","sha":"36d89a300ef730f64d21f5ec67824e9bf1f5b1fd","kind":"tag","published_at":"2025-02-13T15:40:54.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3/manifests"},{"name":"4.0.2","sha":"c4d0027c51e917a8d2f16fc7a03da909325a053f","kind":"tag","published_at":"2025-02-01T14:07:59.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"e09824346446d26de63e72ffd64b4c388313c2fa","kind":"tag","published_at":"2024-10-11T10:24:42.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"c617118f62ff6a0d68537225edccdba72ed0f213","kind":"tag","published_at":"2024-07-28T08:48:25.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0/manifests"},{"name":"3.1.6","sha":"19c63b4d0893cdd8d3d5bb494f19eb96ec335060","kind":"tag","published_at":"2024-04-14T08:17:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.6","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6/manifests"},{"name":"3.1.5","sha":"5573439fc56166fb7dad5933daa1f6f8f25b736f","kind":"tag","published_at":"2023-10-04T07:47:46.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.5","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5/manifests"},{"name":"3.1.4","sha":"a7610e53b78841e1a607005d5b3ace7b9315f45b","kind":"tag","published_at":"2022-11-02T12:31:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.4","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"a6ad7eb184b07c5aa4596e18f77346a427b7a119","kind":"tag","published_at":"2021-11-25T20:55:47.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"2355a4320aaaf547046c510635357e599cbbb156","kind":"tag","published_at":"2021-11-04T12:18:52.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"d9a840a6c5ad84f85f06ac9fbdaddea206a12521","kind":"tag","published_at":"2021-08-14T12:10:34.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"7296a19c4ddb2ab8956c62ffa1bf8a71164174a1","kind":"tag","published_at":"2021-08-12T07:43:06.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"7db3f9c741d3dfd8dda14ffb537ed251280d2025","kind":"tag","published_at":"2019-11-04T13:08:03.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b14c1feb5d2671e96d4e79e5ee57ad27c54e85e7","kind":"tag","published_at":"2019-06-11T12:04:37.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"806c51e7eb2333d132147910a2d37ec18eaf2cf4","kind":"tag","published_at":"2019-02-15T14:09:53.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"3fd4dbd57b54f412e28b84aa6f77fb440c120f7d","kind":"tag","published_at":"2017-11-08T11:05:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"a2d80977c7b74ae5c7cf89ebbec76de173ab02d2","kind":"tag","published_at":"2015-10-18T10:37:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/2.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0/manifests"},{"name":"1.3.1","sha":"f4619b5989a6d7cb4065a98018ec25cbfc856d8c","kind":"tag","published_at":"2013-08-07T17:58:58.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1/manifests"},{"name":"1.3","sha":"f2db7face09dda17da04c5276b78095830743c3c","kind":"tag","published_at":"2012-01-20T19:07:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3/manifests"},{"name":"1.2.2","sha":"45c7ee1ff183737f7dd72b67766b23a7e2c91530","kind":"tag","published_at":"2010-09-13T18:57:08.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"fa647170eb52dd43906693c152192d98b68761fb","kind":"tag","published_at":"2010-02-26T17:12:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1/manifests"},{"name":"1.2","sha":"cd5cf6eac6bcebec1811dfcfed4b9b7dd9b5b224","kind":"tag","published_at":"2009-12-29T16:33:28.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2/manifests"},{"name":"1.1","sha":"b1db8ba3ba0aeca232ddf3a153f4b69f8381aa67","kind":"tag","published_at":"2009-07-06T20:51:15.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1/manifests"},{"name":"1.0","sha":"5c114eb9d6096d98c1236205eb1f7e185f15eee3","kind":"tag","published_at":"2009-03-20T18:45:41.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T04:12:21.641Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":27.253845290221175,"stargazers_count":9.683395082519366,"forks_count":11.148534860222297,"average":12.02144380824071},"purl":"pkg:apk/alpine/py3-mpi4py?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-mpi4py","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-mpi4py","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-mpi4py/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T21:00:40.856Z","issues_count":149,"pull_requests_count":306,"avg_time_to_close_issue":4688999.471544716,"avg_time_to_close_pull_request":170700.90136054423,"issues_closed_count":123,"pull_requests_closed_count":294,"pull_request_authors_count":15,"issue_authors_count":113,"avg_comments_per_issue":4.9865771812080535,"avg_comments_per_pull_request":0.6993464052287581,"merged_pull_requests_count":283,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":50,"past_year_pull_requests_count":107,"past_year_avg_time_to_close_issue":735908.8888888889,"past_year_avg_time_to_close_pull_request":37168.58252427184,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":103,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":42,"past_year_avg_comments_per_issue":3.32,"past_year_avg_comments_per_pull_request":0.34579439252336447,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":101,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/issues","maintainers":[{"login":"dalcinl","count":288,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"},{"login":"leofang","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leofang"}],"active_maintainers":[{"login":"dalcinl","count":101,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-mpi4py/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-mpi4py/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-mpi4py/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-mpi4py/related_packages","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":1951,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2023-02-01T05:46:48.969Z","updated_at":"2023-02-01T05:46:48.969Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.17","url":"https://pkgs.alpinelinux.org/packages?branch=v3.17","ecosystem":"alpine","default":false,"packages_count":17817,"maintainers_count":352,"namespaces_count":2,"keywords_count":3356,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1026},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.642Z","updated_at":"2025-09-04T07:04:14.856Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/namespaces"}},{"id":5289163,"name":"mpi4py","ecosystem":"conda","description":"MPI for Python provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors.","homepage":"https://mpi4py.github.io/","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/mpi4py/mpi4py","keywords_array":[],"namespace":null,"versions_count":10,"first_release_published_at":"2022-10-03T15:47:06.134Z","latest_release_published_at":"2022-11-03T07:17:38.000Z","latest_release_number":"3.1.4","last_synced_at":"2025-09-02T07:57:27.331Z","created_at":"2022-10-03T15:47:06.127Z","updated_at":"2025-09-05T04:12:22.642Z","registry_url":"https://anaconda.org/conda-forge/mpi4py","install_command":"conda install -c conda-forge mpi4py","documentation_url":null,"metadata":{},"repo_metadata":{"id":10450897,"uuid":"12620272","full_name":"mpi4py/mpi4py","owner":"mpi4py","description":"Python bindings for MPI","archived":false,"fork":false,"pushed_at":"2025-09-04T12:58:03.000Z","size":10039,"stargazers_count":873,"open_issues_count":7,"forks_count":129,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-09-04T14:18:52.590Z","etag":null,"topics":["mpi","mpi-applications","mpi-library","mpi4py","parallel-computing","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpi4py.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-09-05T14:44:25.000Z","updated_at":"2025-09-04T12:57:58.000Z","dependencies_parsed_at":"2024-01-06T13:09:22.616Z","dependency_job_id":"65f956e5-0355-4445-8718-f595bcff13a9","html_url":"https://github.com/mpi4py/mpi4py","commit_stats":{"total_commits":2951,"total_committers":27,"mean_commits":"109.29629629629629","dds":"0.017621145374449365","last_synced_commit":"e97157f5d4ae2ce568abdf9f36b1836652595bdb"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mpi4py/mpi4py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/sbom","scorecard":{"id":662861,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpi4py/mpi4py","commit":"c95ee80c9e4bc90d879c304a201a35fc6dff3ee1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/15 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 4.1.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956","Warn: release artifact 4.1.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:244: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:265: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:321: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:447: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:196: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:254: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:262: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:294: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:299: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:378: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:396: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: cibw/run-tests-uvpip.sh:22","Warn: pipCommand not pinned by hash: cibw/wheel-build.sh:10","Warn: pipCommand not pinned by hash: .github/workflows/cd-docs.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/cd-sdist.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:403","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:269","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:272","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:384","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:393","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:110","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:59","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:109","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:144","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:147","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:153","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:204","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:218","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:134","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:85","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:89","Info:   0 out of  56 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  35 third-party GitHubAction dependencies pinned","Info:   0 out of  32 pipCommand dependencies pinned","Info:   5 out of   5 nugetCommand 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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:142","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/cd.yml:248","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-docs.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-sdist.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-wheel.yml:40","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd.yml:44","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-abi.yml:47","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-check.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-cover.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-test.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:21"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/cd.yml:73"],"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":"Vulnerabilities","score":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (21) 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-21T16:46:12.787Z","repository_id":10450897,"created_at":"2025-08-21T16:46:12.794Z","updated_at":"2025-08-21T16:46:12.794Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273710036,"owners_count":25153976,"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-05T02:00:09.113Z","response_time":402,"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":"mpi4py","name":"MPI for Python","uuid":"5232933","kind":"organization","description":"Python bindings for MPI","email":"mpi4py@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5232933?v=4","repositories_count":8,"last_synced_at":"2024-03-27T11:17:07.033Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpi4py","funding_links":[],"total_stars":810,"followers":14,"following":0,"created_at":"2022-11-06T02:00:33.580Z","updated_at":"2024-03-27T11:17:07.169Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py/repositories"},"tags":[{"name":"4.1.0","sha":"23bbd37a1b8f7058823bbd66256fd1e452d31cb6","kind":"tag","published_at":"2025-06-25T08:42:29.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0/manifests"},{"name":"4.0.3","sha":"36d89a300ef730f64d21f5ec67824e9bf1f5b1fd","kind":"tag","published_at":"2025-02-13T15:40:54.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3/manifests"},{"name":"4.0.2","sha":"c4d0027c51e917a8d2f16fc7a03da909325a053f","kind":"tag","published_at":"2025-02-01T14:07:59.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"e09824346446d26de63e72ffd64b4c388313c2fa","kind":"tag","published_at":"2024-10-11T10:24:42.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"c617118f62ff6a0d68537225edccdba72ed0f213","kind":"tag","published_at":"2024-07-28T08:48:25.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0/manifests"},{"name":"3.1.6","sha":"19c63b4d0893cdd8d3d5bb494f19eb96ec335060","kind":"tag","published_at":"2024-04-14T08:17:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.6","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6/manifests"},{"name":"3.1.5","sha":"5573439fc56166fb7dad5933daa1f6f8f25b736f","kind":"tag","published_at":"2023-10-04T07:47:46.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.5","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5/manifests"},{"name":"3.1.4","sha":"a7610e53b78841e1a607005d5b3ace7b9315f45b","kind":"tag","published_at":"2022-11-02T12:31:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.4","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"a6ad7eb184b07c5aa4596e18f77346a427b7a119","kind":"tag","published_at":"2021-11-25T20:55:47.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"2355a4320aaaf547046c510635357e599cbbb156","kind":"tag","published_at":"2021-11-04T12:18:52.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"d9a840a6c5ad84f85f06ac9fbdaddea206a12521","kind":"tag","published_at":"2021-08-14T12:10:34.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"7296a19c4ddb2ab8956c62ffa1bf8a71164174a1","kind":"tag","published_at":"2021-08-12T07:43:06.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"7db3f9c741d3dfd8dda14ffb537ed251280d2025","kind":"tag","published_at":"2019-11-04T13:08:03.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b14c1feb5d2671e96d4e79e5ee57ad27c54e85e7","kind":"tag","published_at":"2019-06-11T12:04:37.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"806c51e7eb2333d132147910a2d37ec18eaf2cf4","kind":"tag","published_at":"2019-02-15T14:09:53.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"3fd4dbd57b54f412e28b84aa6f77fb440c120f7d","kind":"tag","published_at":"2017-11-08T11:05:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"a2d80977c7b74ae5c7cf89ebbec76de173ab02d2","kind":"tag","published_at":"2015-10-18T10:37:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/2.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0/manifests"},{"name":"1.3.1","sha":"f4619b5989a6d7cb4065a98018ec25cbfc856d8c","kind":"tag","published_at":"2013-08-07T17:58:58.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1/manifests"},{"name":"1.3","sha":"f2db7face09dda17da04c5276b78095830743c3c","kind":"tag","published_at":"2012-01-20T19:07:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3/manifests"},{"name":"1.2.2","sha":"45c7ee1ff183737f7dd72b67766b23a7e2c91530","kind":"tag","published_at":"2010-09-13T18:57:08.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"fa647170eb52dd43906693c152192d98b68761fb","kind":"tag","published_at":"2010-02-26T17:12:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1/manifests"},{"name":"1.2","sha":"cd5cf6eac6bcebec1811dfcfed4b9b7dd9b5b224","kind":"tag","published_at":"2009-12-29T16:33:28.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2/manifests"},{"name":"1.1","sha":"b1db8ba3ba0aeca232ddf3a153f4b69f8381aa67","kind":"tag","published_at":"2009-07-06T20:51:15.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1/manifests"},{"name":"1.0","sha":"5c114eb9d6096d98c1236205eb1f7e185f15eee3","kind":"tag","published_at":"2009-03-20T18:45:41.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T04:12:22.641Z","dependent_packages_count":71,"downloads":null,"downloads_period":null,"dependent_repos_count":157,"rankings":{"downloads":null,"dependent_repos_count":2.7701522335912157,"dependent_packages_count":1.0980783628649862,"stargazers_count":15.902171200399302,"forks_count":18.60743698527577,"docker_downloads_count":null,"average":9.594459695532818},"purl":"pkg:conda/mpi4py","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/mpi4py","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/mpi4py","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/mpi4py/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T21:00:40.856Z","issues_count":149,"pull_requests_count":306,"avg_time_to_close_issue":4688999.471544716,"avg_time_to_close_pull_request":170700.90136054423,"issues_closed_count":123,"pull_requests_closed_count":294,"pull_request_authors_count":15,"issue_authors_count":113,"avg_comments_per_issue":4.9865771812080535,"avg_comments_per_pull_request":0.6993464052287581,"merged_pull_requests_count":283,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":50,"past_year_pull_requests_count":107,"past_year_avg_time_to_close_issue":735908.8888888889,"past_year_avg_time_to_close_pull_request":37168.58252427184,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":103,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":42,"past_year_avg_comments_per_issue":3.32,"past_year_avg_comments_per_pull_request":0.34579439252336447,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":101,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/issues","maintainers":[{"login":"dalcinl","count":288,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"},{"login":"leofang","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leofang"}],"active_maintainers":[{"login":"dalcinl","count":101,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/mpi4py/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/mpi4py/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/mpi4py/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/mpi4py/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13395,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2184},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-05T07:44:46.629Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":5285477,"name":"mpi4py","ecosystem":"conda","description":"MPI for Python provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors.","homepage":"https://mpi4py.github.io","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/mpi4py/mpi4py","keywords_array":[],"namespace":null,"versions_count":3,"first_release_published_at":"2019-12-03T18:13:22.000Z","latest_release_published_at":"2025-06-09T08:46:44.000Z","latest_release_number":"4.0.3","last_synced_at":"2025-09-04T14:27:46.371Z","created_at":"2022-10-03T15:42:53.487Z","updated_at":"2025-09-05T04:12:22.338Z","registry_url":"https://anaconda.org/anaconda/mpi4py","install_command":"conda install -c anaconda mpi4py","documentation_url":null,"metadata":{},"repo_metadata":{"id":10450897,"uuid":"12620272","full_name":"mpi4py/mpi4py","owner":"mpi4py","description":"Python bindings for MPI","archived":false,"fork":false,"pushed_at":"2025-09-04T12:58:03.000Z","size":10039,"stargazers_count":873,"open_issues_count":7,"forks_count":129,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-09-04T14:18:52.590Z","etag":null,"topics":["mpi","mpi-applications","mpi-library","mpi4py","parallel-computing","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpi4py.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-09-05T14:44:25.000Z","updated_at":"2025-09-04T12:57:58.000Z","dependencies_parsed_at":"2024-01-06T13:09:22.616Z","dependency_job_id":"65f956e5-0355-4445-8718-f595bcff13a9","html_url":"https://github.com/mpi4py/mpi4py","commit_stats":{"total_commits":2951,"total_committers":27,"mean_commits":"109.29629629629629","dds":"0.017621145374449365","last_synced_commit":"e97157f5d4ae2ce568abdf9f36b1836652595bdb"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mpi4py/mpi4py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/sbom","scorecard":{"id":662861,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpi4py/mpi4py","commit":"c95ee80c9e4bc90d879c304a201a35fc6dff3ee1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/15 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 4.1.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956","Warn: release artifact 4.1.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:244: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:265: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:321: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:447: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:196: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:254: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:262: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:294: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:299: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:378: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:396: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: cibw/run-tests-uvpip.sh:22","Warn: pipCommand not pinned by hash: cibw/wheel-build.sh:10","Warn: pipCommand not pinned by hash: .github/workflows/cd-docs.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/cd-sdist.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:403","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:269","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:272","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:384","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:393","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:110","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:59","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:109","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:144","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:147","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:153","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:204","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:218","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:134","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:85","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:89","Info:   0 out of  56 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  35 third-party GitHubAction dependencies pinned","Info:   0 out of  32 pipCommand dependencies pinned","Info:   5 out of   5 nugetCommand 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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:142","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/cd.yml:248","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-docs.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-sdist.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-wheel.yml:40","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd.yml:44","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-abi.yml:47","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-check.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-cover.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-test.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:21"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/cd.yml:73"],"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":"Vulnerabilities","score":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (21) 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-21T16:46:12.787Z","repository_id":10450897,"created_at":"2025-08-21T16:46:12.794Z","updated_at":"2025-08-21T16:46:12.794Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273710036,"owners_count":25153976,"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-05T02:00:09.113Z","response_time":402,"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":"mpi4py","name":"MPI for Python","uuid":"5232933","kind":"organization","description":"Python bindings for MPI","email":"mpi4py@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5232933?v=4","repositories_count":8,"last_synced_at":"2024-03-27T11:17:07.033Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpi4py","funding_links":[],"total_stars":810,"followers":14,"following":0,"created_at":"2022-11-06T02:00:33.580Z","updated_at":"2024-03-27T11:17:07.169Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py/repositories"},"tags":[{"name":"4.1.0","sha":"23bbd37a1b8f7058823bbd66256fd1e452d31cb6","kind":"tag","published_at":"2025-06-25T08:42:29.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0/manifests"},{"name":"4.0.3","sha":"36d89a300ef730f64d21f5ec67824e9bf1f5b1fd","kind":"tag","published_at":"2025-02-13T15:40:54.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3/manifests"},{"name":"4.0.2","sha":"c4d0027c51e917a8d2f16fc7a03da909325a053f","kind":"tag","published_at":"2025-02-01T14:07:59.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"e09824346446d26de63e72ffd64b4c388313c2fa","kind":"tag","published_at":"2024-10-11T10:24:42.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"c617118f62ff6a0d68537225edccdba72ed0f213","kind":"tag","published_at":"2024-07-28T08:48:25.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0/manifests"},{"name":"3.1.6","sha":"19c63b4d0893cdd8d3d5bb494f19eb96ec335060","kind":"tag","published_at":"2024-04-14T08:17:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.6","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6/manifests"},{"name":"3.1.5","sha":"5573439fc56166fb7dad5933daa1f6f8f25b736f","kind":"tag","published_at":"2023-10-04T07:47:46.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.5","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5/manifests"},{"name":"3.1.4","sha":"a7610e53b78841e1a607005d5b3ace7b9315f45b","kind":"tag","published_at":"2022-11-02T12:31:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.4","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"a6ad7eb184b07c5aa4596e18f77346a427b7a119","kind":"tag","published_at":"2021-11-25T20:55:47.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"2355a4320aaaf547046c510635357e599cbbb156","kind":"tag","published_at":"2021-11-04T12:18:52.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"d9a840a6c5ad84f85f06ac9fbdaddea206a12521","kind":"tag","published_at":"2021-08-14T12:10:34.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"7296a19c4ddb2ab8956c62ffa1bf8a71164174a1","kind":"tag","published_at":"2021-08-12T07:43:06.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"7db3f9c741d3dfd8dda14ffb537ed251280d2025","kind":"tag","published_at":"2019-11-04T13:08:03.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b14c1feb5d2671e96d4e79e5ee57ad27c54e85e7","kind":"tag","published_at":"2019-06-11T12:04:37.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"806c51e7eb2333d132147910a2d37ec18eaf2cf4","kind":"tag","published_at":"2019-02-15T14:09:53.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"3fd4dbd57b54f412e28b84aa6f77fb440c120f7d","kind":"tag","published_at":"2017-11-08T11:05:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"a2d80977c7b74ae5c7cf89ebbec76de173ab02d2","kind":"tag","published_at":"2015-10-18T10:37:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/2.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0/manifests"},{"name":"1.3.1","sha":"f4619b5989a6d7cb4065a98018ec25cbfc856d8c","kind":"tag","published_at":"2013-08-07T17:58:58.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1/manifests"},{"name":"1.3","sha":"f2db7face09dda17da04c5276b78095830743c3c","kind":"tag","published_at":"2012-01-20T19:07:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3/manifests"},{"name":"1.2.2","sha":"45c7ee1ff183737f7dd72b67766b23a7e2c91530","kind":"tag","published_at":"2010-09-13T18:57:08.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"fa647170eb52dd43906693c152192d98b68761fb","kind":"tag","published_at":"2010-02-26T17:12:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1/manifests"},{"name":"1.2","sha":"cd5cf6eac6bcebec1811dfcfed4b9b7dd9b5b224","kind":"tag","published_at":"2009-12-29T16:33:28.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2/manifests"},{"name":"1.1","sha":"b1db8ba3ba0aeca232ddf3a153f4b69f8381aa67","kind":"tag","published_at":"2009-07-06T20:51:15.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1/manifests"},{"name":"1.0","sha":"5c114eb9d6096d98c1236205eb1f7e185f15eee3","kind":"tag","published_at":"2009-03-20T18:45:41.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T04:12:22.338Z","dependent_packages_count":4,"downloads":null,"downloads_period":null,"dependent_repos_count":157,"rankings":{"downloads":null,"dependent_repos_count":15.762036185219259,"dependent_packages_count":6.991720331186753,"stargazers_count":28.212204845139528,"forks_count":31.55473781048758,"docker_downloads_count":null,"average":20.63017479300828},"purl":"pkg:conda/mpi4py","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/mpi4py","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/mpi4py","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/mpi4py/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T21:00:40.856Z","issues_count":149,"pull_requests_count":306,"avg_time_to_close_issue":4688999.471544716,"avg_time_to_close_pull_request":170700.90136054423,"issues_closed_count":123,"pull_requests_closed_count":294,"pull_request_authors_count":15,"issue_authors_count":113,"avg_comments_per_issue":4.9865771812080535,"avg_comments_per_pull_request":0.6993464052287581,"merged_pull_requests_count":283,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":50,"past_year_pull_requests_count":107,"past_year_avg_time_to_close_issue":735908.8888888889,"past_year_avg_time_to_close_pull_request":37168.58252427184,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":103,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":42,"past_year_avg_comments_per_issue":3.32,"past_year_avg_comments_per_pull_request":0.34579439252336447,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":101,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/issues","maintainers":[{"login":"dalcinl","count":288,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"},{"login":"leofang","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leofang"}],"active_maintainers":[{"login":"dalcinl","count":101,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/mpi4py/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/mpi4py/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/mpi4py/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/mpi4py/related_packages","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":4327,"maintainers_count":0,"namespaces_count":0,"keywords_count":2905,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com","funded_packages_count":612},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2025-09-05T07:44:21.899Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/namespaces"}},{"id":7779267,"name":"py3-mpi4py","ecosystem":"alpine","description":"Python bindings for MPI","homepage":"https://github.com/mpi4py/mpi4py","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/mpi4py/mpi4py","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-04-20T10:22:30.000Z","latest_release_published_at":"2023-04-20T10:22:30.000Z","latest_release_number":"3.1.4-r2","last_synced_at":"2025-09-04T14:27:55.494Z","created_at":"2023-05-22T14:28:33.349Z","updated_at":"2025-09-05T04:12:22.561Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.18/community/x86_64/py3-mpi4py","install_command":"apk add py3-mpi4py","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":10450897,"uuid":"12620272","full_name":"mpi4py/mpi4py","owner":"mpi4py","description":"Python bindings for MPI","archived":false,"fork":false,"pushed_at":"2025-09-04T12:58:03.000Z","size":10039,"stargazers_count":873,"open_issues_count":7,"forks_count":129,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-09-04T14:18:52.590Z","etag":null,"topics":["mpi","mpi-applications","mpi-library","mpi4py","parallel-computing","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpi4py.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-09-05T14:44:25.000Z","updated_at":"2025-09-04T12:57:58.000Z","dependencies_parsed_at":"2024-01-06T13:09:22.616Z","dependency_job_id":"65f956e5-0355-4445-8718-f595bcff13a9","html_url":"https://github.com/mpi4py/mpi4py","commit_stats":{"total_commits":2951,"total_committers":27,"mean_commits":"109.29629629629629","dds":"0.017621145374449365","last_synced_commit":"e97157f5d4ae2ce568abdf9f36b1836652595bdb"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mpi4py/mpi4py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/sbom","scorecard":{"id":662861,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpi4py/mpi4py","commit":"c95ee80c9e4bc90d879c304a201a35fc6dff3ee1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/15 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 4.1.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956","Warn: release artifact 4.1.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:244: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:265: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:321: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:447: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:196: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:254: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:262: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:294: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:299: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:378: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:396: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: cibw/run-tests-uvpip.sh:22","Warn: pipCommand not pinned by hash: cibw/wheel-build.sh:10","Warn: pipCommand not pinned by hash: .github/workflows/cd-docs.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/cd-sdist.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:403","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:269","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:272","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:384","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:393","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:110","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:59","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:109","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:144","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:147","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:153","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:204","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:218","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:134","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:85","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:89","Info:   0 out of  56 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  35 third-party GitHubAction dependencies pinned","Info:   0 out of  32 pipCommand dependencies pinned","Info:   5 out of   5 nugetCommand 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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:142","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/cd.yml:248","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-docs.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-sdist.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-wheel.yml:40","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd.yml:44","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-abi.yml:47","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-check.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-cover.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-test.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:21"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/cd.yml:73"],"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":"Vulnerabilities","score":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (21) 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-21T16:46:12.787Z","repository_id":10450897,"created_at":"2025-08-21T16:46:12.794Z","updated_at":"2025-08-21T16:46:12.794Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273710036,"owners_count":25153976,"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-05T02:00:09.113Z","response_time":402,"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":"mpi4py","name":"MPI for Python","uuid":"5232933","kind":"organization","description":"Python bindings for MPI","email":"mpi4py@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5232933?v=4","repositories_count":8,"last_synced_at":"2024-03-27T11:17:07.033Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpi4py","funding_links":[],"total_stars":810,"followers":14,"following":0,"created_at":"2022-11-06T02:00:33.580Z","updated_at":"2024-03-27T11:17:07.169Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py/repositories"},"tags":[{"name":"4.1.0","sha":"23bbd37a1b8f7058823bbd66256fd1e452d31cb6","kind":"tag","published_at":"2025-06-25T08:42:29.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0/manifests"},{"name":"4.0.3","sha":"36d89a300ef730f64d21f5ec67824e9bf1f5b1fd","kind":"tag","published_at":"2025-02-13T15:40:54.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3/manifests"},{"name":"4.0.2","sha":"c4d0027c51e917a8d2f16fc7a03da909325a053f","kind":"tag","published_at":"2025-02-01T14:07:59.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"e09824346446d26de63e72ffd64b4c388313c2fa","kind":"tag","published_at":"2024-10-11T10:24:42.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"c617118f62ff6a0d68537225edccdba72ed0f213","kind":"tag","published_at":"2024-07-28T08:48:25.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0/manifests"},{"name":"3.1.6","sha":"19c63b4d0893cdd8d3d5bb494f19eb96ec335060","kind":"tag","published_at":"2024-04-14T08:17:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.6","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6/manifests"},{"name":"3.1.5","sha":"5573439fc56166fb7dad5933daa1f6f8f25b736f","kind":"tag","published_at":"2023-10-04T07:47:46.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.5","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5/manifests"},{"name":"3.1.4","sha":"a7610e53b78841e1a607005d5b3ace7b9315f45b","kind":"tag","published_at":"2022-11-02T12:31:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.4","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"a6ad7eb184b07c5aa4596e18f77346a427b7a119","kind":"tag","published_at":"2021-11-25T20:55:47.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"2355a4320aaaf547046c510635357e599cbbb156","kind":"tag","published_at":"2021-11-04T12:18:52.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"d9a840a6c5ad84f85f06ac9fbdaddea206a12521","kind":"tag","published_at":"2021-08-14T12:10:34.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"7296a19c4ddb2ab8956c62ffa1bf8a71164174a1","kind":"tag","published_at":"2021-08-12T07:43:06.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"7db3f9c741d3dfd8dda14ffb537ed251280d2025","kind":"tag","published_at":"2019-11-04T13:08:03.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b14c1feb5d2671e96d4e79e5ee57ad27c54e85e7","kind":"tag","published_at":"2019-06-11T12:04:37.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"806c51e7eb2333d132147910a2d37ec18eaf2cf4","kind":"tag","published_at":"2019-02-15T14:09:53.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"3fd4dbd57b54f412e28b84aa6f77fb440c120f7d","kind":"tag","published_at":"2017-11-08T11:05:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"a2d80977c7b74ae5c7cf89ebbec76de173ab02d2","kind":"tag","published_at":"2015-10-18T10:37:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/2.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0/manifests"},{"name":"1.3.1","sha":"f4619b5989a6d7cb4065a98018ec25cbfc856d8c","kind":"tag","published_at":"2013-08-07T17:58:58.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1/manifests"},{"name":"1.3","sha":"f2db7face09dda17da04c5276b78095830743c3c","kind":"tag","published_at":"2012-01-20T19:07:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3/manifests"},{"name":"1.2.2","sha":"45c7ee1ff183737f7dd72b67766b23a7e2c91530","kind":"tag","published_at":"2010-09-13T18:57:08.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"fa647170eb52dd43906693c152192d98b68761fb","kind":"tag","published_at":"2010-02-26T17:12:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1/manifests"},{"name":"1.2","sha":"cd5cf6eac6bcebec1811dfcfed4b9b7dd9b5b224","kind":"tag","published_at":"2009-12-29T16:33:28.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2/manifests"},{"name":"1.1","sha":"b1db8ba3ba0aeca232ddf3a153f4b69f8381aa67","kind":"tag","published_at":"2009-07-06T20:51:15.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1/manifests"},{"name":"1.0","sha":"5c114eb9d6096d98c1236205eb1f7e185f15eee3","kind":"tag","published_at":"2009-03-20T18:45:41.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T04:12:22.561Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":10.233903545957808,"forks_count":11.605406214153907,"docker_downloads_count":null,"average":5.459827440027929},"purl":"pkg:apk/alpine/py3-mpi4py?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-mpi4py","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-mpi4py","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-mpi4py/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T21:00:40.856Z","issues_count":149,"pull_requests_count":306,"avg_time_to_close_issue":4688999.471544716,"avg_time_to_close_pull_request":170700.90136054423,"issues_closed_count":123,"pull_requests_closed_count":294,"pull_request_authors_count":15,"issue_authors_count":113,"avg_comments_per_issue":4.9865771812080535,"avg_comments_per_pull_request":0.6993464052287581,"merged_pull_requests_count":283,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":50,"past_year_pull_requests_count":107,"past_year_avg_time_to_close_issue":735908.8888888889,"past_year_avg_time_to_close_pull_request":37168.58252427184,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":103,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":42,"past_year_avg_comments_per_issue":3.32,"past_year_avg_comments_per_pull_request":0.34579439252336447,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":101,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/issues","maintainers":[{"login":"dalcinl","count":288,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"},{"login":"leofang","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leofang"}],"active_maintainers":[{"login":"dalcinl","count":101,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-mpi4py/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-mpi4py/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-mpi4py/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-mpi4py/related_packages","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":2146,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2023-05-23T07:16:53.158Z","updated_at":"2023-05-23T07:16:53.158Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.18","url":"https://pkgs.alpinelinux.org/packages?branch=v3.18","ecosystem":"alpine","default":false,"packages_count":20068,"maintainers_count":367,"namespaces_count":2,"keywords_count":3622,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1084},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2025-09-05T07:47:24.896Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/namespaces"}},{"id":11139372,"name":"py3-mpi4py","ecosystem":"alpine","description":"Python bindings for MPI","homepage":"https://github.com/mpi4py/mpi4py","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/mpi4py/mpi4py","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"3.1.5-r1","last_synced_at":"2025-09-04T14:27:58.355Z","created_at":"2024-12-07T12:52:51.079Z","updated_at":"2025-09-05T04:12:22.612Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.21/community/x86_64/py3-mpi4py","install_command":"apk add py3-mpi4py","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":10450897,"uuid":"12620272","full_name":"mpi4py/mpi4py","owner":"mpi4py","description":"Python bindings for MPI","archived":false,"fork":false,"pushed_at":"2025-09-04T12:58:03.000Z","size":10039,"stargazers_count":873,"open_issues_count":7,"forks_count":129,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-09-04T14:18:52.590Z","etag":null,"topics":["mpi","mpi-applications","mpi-library","mpi4py","parallel-computing","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpi4py.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-09-05T14:44:25.000Z","updated_at":"2025-09-04T12:57:58.000Z","dependencies_parsed_at":"2024-01-06T13:09:22.616Z","dependency_job_id":"65f956e5-0355-4445-8718-f595bcff13a9","html_url":"https://github.com/mpi4py/mpi4py","commit_stats":{"total_commits":2951,"total_committers":27,"mean_commits":"109.29629629629629","dds":"0.017621145374449365","last_synced_commit":"e97157f5d4ae2ce568abdf9f36b1836652595bdb"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mpi4py/mpi4py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/sbom","scorecard":{"id":662861,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpi4py/mpi4py","commit":"c95ee80c9e4bc90d879c304a201a35fc6dff3ee1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/15 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 4.1.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956","Warn: release artifact 4.1.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:244: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:265: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:321: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:447: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:196: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:254: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:262: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:294: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:299: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:378: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:396: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: cibw/run-tests-uvpip.sh:22","Warn: pipCommand not pinned by hash: cibw/wheel-build.sh:10","Warn: pipCommand not pinned by hash: .github/workflows/cd-docs.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/cd-sdist.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:403","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:269","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:272","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:384","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:393","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:110","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:59","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:109","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:144","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:147","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:153","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:204","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:218","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:134","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:85","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:89","Info:   0 out of  56 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  35 third-party GitHubAction dependencies pinned","Info:   0 out of  32 pipCommand dependencies pinned","Info:   5 out of   5 nugetCommand 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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:142","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/cd.yml:248","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-docs.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-sdist.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-wheel.yml:40","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd.yml:44","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-abi.yml:47","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-check.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-cover.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-test.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:21"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/cd.yml:73"],"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":"Vulnerabilities","score":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (21) 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-21T16:46:12.787Z","repository_id":10450897,"created_at":"2025-08-21T16:46:12.794Z","updated_at":"2025-08-21T16:46:12.794Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273710036,"owners_count":25153976,"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-05T02:00:09.113Z","response_time":402,"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":"mpi4py","name":"MPI for Python","uuid":"5232933","kind":"organization","description":"Python bindings for MPI","email":"mpi4py@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5232933?v=4","repositories_count":8,"last_synced_at":"2024-03-27T11:17:07.033Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpi4py","funding_links":[],"total_stars":810,"followers":14,"following":0,"created_at":"2022-11-06T02:00:33.580Z","updated_at":"2024-03-27T11:17:07.169Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py/repositories"},"tags":[{"name":"4.1.0","sha":"23bbd37a1b8f7058823bbd66256fd1e452d31cb6","kind":"tag","published_at":"2025-06-25T08:42:29.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0/manifests"},{"name":"4.0.3","sha":"36d89a300ef730f64d21f5ec67824e9bf1f5b1fd","kind":"tag","published_at":"2025-02-13T15:40:54.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3/manifests"},{"name":"4.0.2","sha":"c4d0027c51e917a8d2f16fc7a03da909325a053f","kind":"tag","published_at":"2025-02-01T14:07:59.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"e09824346446d26de63e72ffd64b4c388313c2fa","kind":"tag","published_at":"2024-10-11T10:24:42.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"c617118f62ff6a0d68537225edccdba72ed0f213","kind":"tag","published_at":"2024-07-28T08:48:25.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0/manifests"},{"name":"3.1.6","sha":"19c63b4d0893cdd8d3d5bb494f19eb96ec335060","kind":"tag","published_at":"2024-04-14T08:17:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.6","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6/manifests"},{"name":"3.1.5","sha":"5573439fc56166fb7dad5933daa1f6f8f25b736f","kind":"tag","published_at":"2023-10-04T07:47:46.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.5","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5/manifests"},{"name":"3.1.4","sha":"a7610e53b78841e1a607005d5b3ace7b9315f45b","kind":"tag","published_at":"2022-11-02T12:31:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.4","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"a6ad7eb184b07c5aa4596e18f77346a427b7a119","kind":"tag","published_at":"2021-11-25T20:55:47.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"2355a4320aaaf547046c510635357e599cbbb156","kind":"tag","published_at":"2021-11-04T12:18:52.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"d9a840a6c5ad84f85f06ac9fbdaddea206a12521","kind":"tag","published_at":"2021-08-14T12:10:34.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"7296a19c4ddb2ab8956c62ffa1bf8a71164174a1","kind":"tag","published_at":"2021-08-12T07:43:06.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"7db3f9c741d3dfd8dda14ffb537ed251280d2025","kind":"tag","published_at":"2019-11-04T13:08:03.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b14c1feb5d2671e96d4e79e5ee57ad27c54e85e7","kind":"tag","published_at":"2019-06-11T12:04:37.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"806c51e7eb2333d132147910a2d37ec18eaf2cf4","kind":"tag","published_at":"2019-02-15T14:09:53.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"3fd4dbd57b54f412e28b84aa6f77fb440c120f7d","kind":"tag","published_at":"2017-11-08T11:05:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"a2d80977c7b74ae5c7cf89ebbec76de173ab02d2","kind":"tag","published_at":"2015-10-18T10:37:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/2.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0/manifests"},{"name":"1.3.1","sha":"f4619b5989a6d7cb4065a98018ec25cbfc856d8c","kind":"tag","published_at":"2013-08-07T17:58:58.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1/manifests"},{"name":"1.3","sha":"f2db7face09dda17da04c5276b78095830743c3c","kind":"tag","published_at":"2012-01-20T19:07:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3/manifests"},{"name":"1.2.2","sha":"45c7ee1ff183737f7dd72b67766b23a7e2c91530","kind":"tag","published_at":"2010-09-13T18:57:08.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"fa647170eb52dd43906693c152192d98b68761fb","kind":"tag","published_at":"2010-02-26T17:12:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1/manifests"},{"name":"1.2","sha":"cd5cf6eac6bcebec1811dfcfed4b9b7dd9b5b224","kind":"tag","published_at":"2009-12-29T16:33:28.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2/manifests"},{"name":"1.1","sha":"b1db8ba3ba0aeca232ddf3a153f4b69f8381aa67","kind":"tag","published_at":"2009-07-06T20:51:15.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1/manifests"},{"name":"1.0","sha":"5c114eb9d6096d98c1236205eb1f7e185f15eee3","kind":"tag","published_at":"2009-03-20T18:45:41.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T04:12:22.612Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-mpi4py?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-mpi4py","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-mpi4py","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-mpi4py/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T21:00:40.856Z","issues_count":149,"pull_requests_count":306,"avg_time_to_close_issue":4688999.471544716,"avg_time_to_close_pull_request":170700.90136054423,"issues_closed_count":123,"pull_requests_closed_count":294,"pull_request_authors_count":15,"issue_authors_count":113,"avg_comments_per_issue":4.9865771812080535,"avg_comments_per_pull_request":0.6993464052287581,"merged_pull_requests_count":283,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":50,"past_year_pull_requests_count":107,"past_year_avg_time_to_close_issue":735908.8888888889,"past_year_avg_time_to_close_pull_request":37168.58252427184,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":103,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":42,"past_year_avg_comments_per_issue":3.32,"past_year_avg_comments_per_pull_request":0.34579439252336447,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":101,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/issues","maintainers":[{"login":"dalcinl","count":288,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"},{"login":"leofang","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leofang"}],"active_maintainers":[{"login":"dalcinl","count":101,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-mpi4py/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-mpi4py/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-mpi4py/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-mpi4py/related_packages","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":2462,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2025-01-07T23:30:46.260Z","updated_at":"2025-01-07T23:30:46.260Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.21","url":"https://pkgs.alpinelinux.org/packages?branch=v3.21","ecosystem":"alpine","default":false,"packages_count":25393,"maintainers_count":413,"namespaces_count":2,"keywords_count":2734,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1046},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2025-09-05T07:43:54.041Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/namespaces"}},{"id":7632437,"name":"py3-mpi4py-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-mpi4py","homepage":"https://github.com/mpi4py/mpi4py","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/mpi4py/mpi4py","keywords_array":[],"namespace":"community","versions_count":3,"first_release_published_at":"2023-04-20T10:22:30.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"3.1.5-r1","last_synced_at":"2025-09-04T14:27:59.513Z","created_at":"2023-04-23T01:46:51.563Z","updated_at":"2025-09-05T04:12:22.690Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/py3-mpi4py-pyc","install_command":"apk add py3-mpi4py-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":10450897,"uuid":"12620272","full_name":"mpi4py/mpi4py","owner":"mpi4py","description":"Python bindings for MPI","archived":false,"fork":false,"pushed_at":"2025-09-04T12:58:03.000Z","size":10039,"stargazers_count":873,"open_issues_count":7,"forks_count":129,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-09-04T14:18:52.590Z","etag":null,"topics":["mpi","mpi-applications","mpi-library","mpi4py","parallel-computing","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpi4py.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-09-05T14:44:25.000Z","updated_at":"2025-09-04T12:57:58.000Z","dependencies_parsed_at":"2024-01-06T13:09:22.616Z","dependency_job_id":"65f956e5-0355-4445-8718-f595bcff13a9","html_url":"https://github.com/mpi4py/mpi4py","commit_stats":{"total_commits":2951,"total_committers":27,"mean_commits":"109.29629629629629","dds":"0.017621145374449365","last_synced_commit":"e97157f5d4ae2ce568abdf9f36b1836652595bdb"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mpi4py/mpi4py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/sbom","scorecard":{"id":662861,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpi4py/mpi4py","commit":"c95ee80c9e4bc90d879c304a201a35fc6dff3ee1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/15 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 4.1.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956","Warn: release artifact 4.1.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:244: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:265: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:321: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:447: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:196: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:254: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:262: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:294: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:299: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:378: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:396: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: cibw/run-tests-uvpip.sh:22","Warn: pipCommand not pinned by hash: cibw/wheel-build.sh:10","Warn: pipCommand not pinned by hash: .github/workflows/cd-docs.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/cd-sdist.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:403","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:269","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:272","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:384","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:393","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:110","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:59","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:109","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:144","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:147","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:153","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:204","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:218","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:134","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:85","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:89","Info:   0 out of  56 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  35 third-party GitHubAction dependencies pinned","Info:   0 out of  32 pipCommand dependencies pinned","Info:   5 out of   5 nugetCommand 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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:142","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/cd.yml:248","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-docs.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-sdist.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-wheel.yml:40","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd.yml:44","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-abi.yml:47","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-check.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-cover.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-test.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:21"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/cd.yml:73"],"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":"Vulnerabilities","score":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (21) 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-21T16:46:12.787Z","repository_id":10450897,"created_at":"2025-08-21T16:46:12.794Z","updated_at":"2025-08-21T16:46:12.794Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273710036,"owners_count":25153976,"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-05T02:00:09.113Z","response_time":402,"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":"mpi4py","name":"MPI for Python","uuid":"5232933","kind":"organization","description":"Python bindings for MPI","email":"mpi4py@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5232933?v=4","repositories_count":8,"last_synced_at":"2024-03-27T11:17:07.033Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpi4py","funding_links":[],"total_stars":810,"followers":14,"following":0,"created_at":"2022-11-06T02:00:33.580Z","updated_at":"2024-03-27T11:17:07.169Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py/repositories"},"tags":[{"name":"4.1.0","sha":"23bbd37a1b8f7058823bbd66256fd1e452d31cb6","kind":"tag","published_at":"2025-06-25T08:42:29.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0/manifests"},{"name":"4.0.3","sha":"36d89a300ef730f64d21f5ec67824e9bf1f5b1fd","kind":"tag","published_at":"2025-02-13T15:40:54.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3/manifests"},{"name":"4.0.2","sha":"c4d0027c51e917a8d2f16fc7a03da909325a053f","kind":"tag","published_at":"2025-02-01T14:07:59.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"e09824346446d26de63e72ffd64b4c388313c2fa","kind":"tag","published_at":"2024-10-11T10:24:42.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"c617118f62ff6a0d68537225edccdba72ed0f213","kind":"tag","published_at":"2024-07-28T08:48:25.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0/manifests"},{"name":"3.1.6","sha":"19c63b4d0893cdd8d3d5bb494f19eb96ec335060","kind":"tag","published_at":"2024-04-14T08:17:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.6","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6/manifests"},{"name":"3.1.5","sha":"5573439fc56166fb7dad5933daa1f6f8f25b736f","kind":"tag","published_at":"2023-10-04T07:47:46.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.5","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5/manifests"},{"name":"3.1.4","sha":"a7610e53b78841e1a607005d5b3ace7b9315f45b","kind":"tag","published_at":"2022-11-02T12:31:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.4","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"a6ad7eb184b07c5aa4596e18f77346a427b7a119","kind":"tag","published_at":"2021-11-25T20:55:47.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"2355a4320aaaf547046c510635357e599cbbb156","kind":"tag","published_at":"2021-11-04T12:18:52.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"d9a840a6c5ad84f85f06ac9fbdaddea206a12521","kind":"tag","published_at":"2021-08-14T12:10:34.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"7296a19c4ddb2ab8956c62ffa1bf8a71164174a1","kind":"tag","published_at":"2021-08-12T07:43:06.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"7db3f9c741d3dfd8dda14ffb537ed251280d2025","kind":"tag","published_at":"2019-11-04T13:08:03.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b14c1feb5d2671e96d4e79e5ee57ad27c54e85e7","kind":"tag","published_at":"2019-06-11T12:04:37.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"806c51e7eb2333d132147910a2d37ec18eaf2cf4","kind":"tag","published_at":"2019-02-15T14:09:53.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"3fd4dbd57b54f412e28b84aa6f77fb440c120f7d","kind":"tag","published_at":"2017-11-08T11:05:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"a2d80977c7b74ae5c7cf89ebbec76de173ab02d2","kind":"tag","published_at":"2015-10-18T10:37:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/2.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0/manifests"},{"name":"1.3.1","sha":"f4619b5989a6d7cb4065a98018ec25cbfc856d8c","kind":"tag","published_at":"2013-08-07T17:58:58.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1/manifests"},{"name":"1.3","sha":"f2db7face09dda17da04c5276b78095830743c3c","kind":"tag","published_at":"2012-01-20T19:07:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3/manifests"},{"name":"1.2.2","sha":"45c7ee1ff183737f7dd72b67766b23a7e2c91530","kind":"tag","published_at":"2010-09-13T18:57:08.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"fa647170eb52dd43906693c152192d98b68761fb","kind":"tag","published_at":"2010-02-26T17:12:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1/manifests"},{"name":"1.2","sha":"cd5cf6eac6bcebec1811dfcfed4b9b7dd9b5b224","kind":"tag","published_at":"2009-12-29T16:33:28.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2/manifests"},{"name":"1.1","sha":"b1db8ba3ba0aeca232ddf3a153f4b69f8381aa67","kind":"tag","published_at":"2009-07-06T20:51:15.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1/manifests"},{"name":"1.0","sha":"5c114eb9d6096d98c1236205eb1f7e185f15eee3","kind":"tag","published_at":"2009-03-20T18:45:41.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T04:12:22.689Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":14.132689623958058,"stargazers_count":12.044973839474563,"forks_count":12.809380682029017,"average":9.74676103636541},"purl":"pkg:apk/alpine/py3-mpi4py-pyc?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-mpi4py-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-mpi4py-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-mpi4py-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T21:00:40.856Z","issues_count":149,"pull_requests_count":306,"avg_time_to_close_issue":4688999.471544716,"avg_time_to_close_pull_request":170700.90136054423,"issues_closed_count":123,"pull_requests_closed_count":294,"pull_request_authors_count":15,"issue_authors_count":113,"avg_comments_per_issue":4.9865771812080535,"avg_comments_per_pull_request":0.6993464052287581,"merged_pull_requests_count":283,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":50,"past_year_pull_requests_count":107,"past_year_avg_time_to_close_issue":735908.8888888889,"past_year_avg_time_to_close_pull_request":37168.58252427184,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":103,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":42,"past_year_avg_comments_per_issue":3.32,"past_year_avg_comments_per_pull_request":0.34579439252336447,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":101,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/issues","maintainers":[{"login":"dalcinl","count":288,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"},{"login":"leofang","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leofang"}],"active_maintainers":[{"login":"dalcinl","count":101,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-mpi4py-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-mpi4py-pyc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-mpi4py-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-mpi4py-pyc/related_packages","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"team/kde","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=team/kde","packages_count":2925,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=team/kde","role":null,"created_at":"2023-04-23T04:08:09.757Z","updated_at":"2023-04-23T04:08:09.757Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":37092,"maintainers_count":822,"namespaces_count":3,"keywords_count":6483,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2627},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2025-09-05T05:01:04.499Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":6132474,"name":"py3-mpi4py","ecosystem":"alpine","description":"Python bindings for MPI","homepage":"https://github.com/mpi4py/mpi4py","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/mpi4py/mpi4py","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-12-15T19:18:18.000Z","latest_release_published_at":"2021-12-15T19:18:18.000Z","latest_release_number":"3.1.3-r0","last_synced_at":"2025-09-04T14:27:56.595Z","created_at":"2023-01-31T22:13:06.708Z","updated_at":"2025-09-05T04:12:22.712Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.16/community/x86_64/py3-mpi4py","install_command":"apk add py3-mpi4py","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":10450897,"uuid":"12620272","full_name":"mpi4py/mpi4py","owner":"mpi4py","description":"Python bindings for MPI","archived":false,"fork":false,"pushed_at":"2025-09-04T12:58:03.000Z","size":10039,"stargazers_count":873,"open_issues_count":7,"forks_count":129,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-09-04T14:18:52.590Z","etag":null,"topics":["mpi","mpi-applications","mpi-library","mpi4py","parallel-computing","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpi4py.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-09-05T14:44:25.000Z","updated_at":"2025-09-04T12:57:58.000Z","dependencies_parsed_at":"2024-01-06T13:09:22.616Z","dependency_job_id":"65f956e5-0355-4445-8718-f595bcff13a9","html_url":"https://github.com/mpi4py/mpi4py","commit_stats":{"total_commits":2951,"total_committers":27,"mean_commits":"109.29629629629629","dds":"0.017621145374449365","last_synced_commit":"e97157f5d4ae2ce568abdf9f36b1836652595bdb"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mpi4py/mpi4py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/sbom","scorecard":{"id":662861,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpi4py/mpi4py","commit":"c95ee80c9e4bc90d879c304a201a35fc6dff3ee1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/15 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 4.1.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956","Warn: release artifact 4.1.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:244: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:265: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:321: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:447: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:196: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:254: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:262: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:294: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:299: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:378: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:396: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: cibw/run-tests-uvpip.sh:22","Warn: pipCommand not pinned by hash: cibw/wheel-build.sh:10","Warn: pipCommand not pinned by hash: .github/workflows/cd-docs.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/cd-sdist.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:403","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:269","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:272","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:384","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:393","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:110","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:59","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:109","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:144","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:147","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:153","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:204","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:218","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:134","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:85","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:89","Info:   0 out of  56 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  35 third-party GitHubAction dependencies pinned","Info:   0 out of  32 pipCommand dependencies pinned","Info:   5 out of   5 nugetCommand 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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:142","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/cd.yml:248","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-docs.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-sdist.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-wheel.yml:40","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd.yml:44","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-abi.yml:47","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-check.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-cover.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-test.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:21"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/cd.yml:73"],"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":"Vulnerabilities","score":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (21) 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-21T16:46:12.787Z","repository_id":10450897,"created_at":"2025-08-21T16:46:12.794Z","updated_at":"2025-08-21T16:46:12.794Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273710036,"owners_count":25153976,"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-05T02:00:09.113Z","response_time":402,"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":"mpi4py","name":"MPI for Python","uuid":"5232933","kind":"organization","description":"Python bindings for MPI","email":"mpi4py@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5232933?v=4","repositories_count":8,"last_synced_at":"2024-03-27T11:17:07.033Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpi4py","funding_links":[],"total_stars":810,"followers":14,"following":0,"created_at":"2022-11-06T02:00:33.580Z","updated_at":"2024-03-27T11:17:07.169Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py/repositories"},"tags":[{"name":"4.1.0","sha":"23bbd37a1b8f7058823bbd66256fd1e452d31cb6","kind":"tag","published_at":"2025-06-25T08:42:29.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0/manifests"},{"name":"4.0.3","sha":"36d89a300ef730f64d21f5ec67824e9bf1f5b1fd","kind":"tag","published_at":"2025-02-13T15:40:54.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3/manifests"},{"name":"4.0.2","sha":"c4d0027c51e917a8d2f16fc7a03da909325a053f","kind":"tag","published_at":"2025-02-01T14:07:59.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"e09824346446d26de63e72ffd64b4c388313c2fa","kind":"tag","published_at":"2024-10-11T10:24:42.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"c617118f62ff6a0d68537225edccdba72ed0f213","kind":"tag","published_at":"2024-07-28T08:48:25.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0/manifests"},{"name":"3.1.6","sha":"19c63b4d0893cdd8d3d5bb494f19eb96ec335060","kind":"tag","published_at":"2024-04-14T08:17:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.6","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6/manifests"},{"name":"3.1.5","sha":"5573439fc56166fb7dad5933daa1f6f8f25b736f","kind":"tag","published_at":"2023-10-04T07:47:46.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.5","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5/manifests"},{"name":"3.1.4","sha":"a7610e53b78841e1a607005d5b3ace7b9315f45b","kind":"tag","published_at":"2022-11-02T12:31:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.4","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"a6ad7eb184b07c5aa4596e18f77346a427b7a119","kind":"tag","published_at":"2021-11-25T20:55:47.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"2355a4320aaaf547046c510635357e599cbbb156","kind":"tag","published_at":"2021-11-04T12:18:52.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"d9a840a6c5ad84f85f06ac9fbdaddea206a12521","kind":"tag","published_at":"2021-08-14T12:10:34.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"7296a19c4ddb2ab8956c62ffa1bf8a71164174a1","kind":"tag","published_at":"2021-08-12T07:43:06.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"7db3f9c741d3dfd8dda14ffb537ed251280d2025","kind":"tag","published_at":"2019-11-04T13:08:03.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b14c1feb5d2671e96d4e79e5ee57ad27c54e85e7","kind":"tag","published_at":"2019-06-11T12:04:37.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"806c51e7eb2333d132147910a2d37ec18eaf2cf4","kind":"tag","published_at":"2019-02-15T14:09:53.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"3fd4dbd57b54f412e28b84aa6f77fb440c120f7d","kind":"tag","published_at":"2017-11-08T11:05:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"a2d80977c7b74ae5c7cf89ebbec76de173ab02d2","kind":"tag","published_at":"2015-10-18T10:37:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/2.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0/manifests"},{"name":"1.3.1","sha":"f4619b5989a6d7cb4065a98018ec25cbfc856d8c","kind":"tag","published_at":"2013-08-07T17:58:58.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1/manifests"},{"name":"1.3","sha":"f2db7face09dda17da04c5276b78095830743c3c","kind":"tag","published_at":"2012-01-20T19:07:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3/manifests"},{"name":"1.2.2","sha":"45c7ee1ff183737f7dd72b67766b23a7e2c91530","kind":"tag","published_at":"2010-09-13T18:57:08.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"fa647170eb52dd43906693c152192d98b68761fb","kind":"tag","published_at":"2010-02-26T17:12:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1/manifests"},{"name":"1.2","sha":"cd5cf6eac6bcebec1811dfcfed4b9b7dd9b5b224","kind":"tag","published_at":"2009-12-29T16:33:28.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2/manifests"},{"name":"1.1","sha":"b1db8ba3ba0aeca232ddf3a153f4b69f8381aa67","kind":"tag","published_at":"2009-07-06T20:51:15.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1/manifests"},{"name":"1.0","sha":"5c114eb9d6096d98c1236205eb1f7e185f15eee3","kind":"tag","published_at":"2009-03-20T18:45:41.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T04:12:22.712Z","dependent_packages_count":3,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":9.00393261724482,"stargazers_count":7.900451957504255,"forks_count":9.256324470270586,"average":6.540177261254915},"purl":"pkg:apk/alpine/py3-mpi4py?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-mpi4py","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-mpi4py","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-mpi4py/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T21:00:40.856Z","issues_count":149,"pull_requests_count":306,"avg_time_to_close_issue":4688999.471544716,"avg_time_to_close_pull_request":170700.90136054423,"issues_closed_count":123,"pull_requests_closed_count":294,"pull_request_authors_count":15,"issue_authors_count":113,"avg_comments_per_issue":4.9865771812080535,"avg_comments_per_pull_request":0.6993464052287581,"merged_pull_requests_count":283,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":50,"past_year_pull_requests_count":107,"past_year_avg_time_to_close_issue":735908.8888888889,"past_year_avg_time_to_close_pull_request":37168.58252427184,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":103,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":42,"past_year_avg_comments_per_issue":3.32,"past_year_avg_comments_per_pull_request":0.34579439252336447,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":101,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/issues","maintainers":[{"login":"dalcinl","count":288,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"},{"login":"leofang","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leofang"}],"active_maintainers":[{"login":"dalcinl","count":101,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-mpi4py/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-mpi4py/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-mpi4py/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-mpi4py/related_packages","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":1944,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2023-02-01T12:01:15.086Z","updated_at":"2023-02-01T12:01:15.086Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.16","url":"https://pkgs.alpinelinux.org/packages?branch=v3.16","ecosystem":"alpine","default":false,"packages_count":17040,"maintainers_count":328,"namespaces_count":2,"keywords_count":2843,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":915},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.662Z","updated_at":"2025-09-03T06:56:58.900Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/namespaces"}},{"id":10344906,"name":"py3-mpi4py","ecosystem":"alpine","description":"Python bindings for MPI","homepage":"https://github.com/mpi4py/mpi4py","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/mpi4py/mpi4py","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"3.1.5-r1","last_synced_at":"2025-09-04T14:27:56.507Z","created_at":"2024-06-11T10:09:55.041Z","updated_at":"2025-09-05T04:12:22.742Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.20/community/x86_64/py3-mpi4py","install_command":"apk add py3-mpi4py","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":10450897,"uuid":"12620272","full_name":"mpi4py/mpi4py","owner":"mpi4py","description":"Python bindings for MPI","archived":false,"fork":false,"pushed_at":"2025-09-04T12:58:03.000Z","size":10039,"stargazers_count":873,"open_issues_count":7,"forks_count":129,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-09-04T14:18:52.590Z","etag":null,"topics":["mpi","mpi-applications","mpi-library","mpi4py","parallel-computing","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpi4py.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-09-05T14:44:25.000Z","updated_at":"2025-09-04T12:57:58.000Z","dependencies_parsed_at":"2024-01-06T13:09:22.616Z","dependency_job_id":"65f956e5-0355-4445-8718-f595bcff13a9","html_url":"https://github.com/mpi4py/mpi4py","commit_stats":{"total_commits":2951,"total_committers":27,"mean_commits":"109.29629629629629","dds":"0.017621145374449365","last_synced_commit":"e97157f5d4ae2ce568abdf9f36b1836652595bdb"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mpi4py/mpi4py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/sbom","scorecard":{"id":662861,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpi4py/mpi4py","commit":"c95ee80c9e4bc90d879c304a201a35fc6dff3ee1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/15 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 4.1.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956","Warn: release artifact 4.1.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:244: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:265: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:321: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:447: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:196: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:254: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:262: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:294: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:299: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:378: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:396: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: cibw/run-tests-uvpip.sh:22","Warn: pipCommand not pinned by hash: cibw/wheel-build.sh:10","Warn: pipCommand not pinned by hash: .github/workflows/cd-docs.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/cd-sdist.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:403","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:269","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:272","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:384","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:393","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:110","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:59","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:109","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:144","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:147","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:153","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:204","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:218","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:134","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:85","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:89","Info:   0 out of  56 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  35 third-party GitHubAction dependencies pinned","Info:   0 out of  32 pipCommand dependencies pinned","Info:   5 out of   5 nugetCommand 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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:142","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/cd.yml:248","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-docs.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-sdist.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-wheel.yml:40","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd.yml:44","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-abi.yml:47","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-check.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-cover.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-test.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:21"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/cd.yml:73"],"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":"Vulnerabilities","score":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (21) 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-21T16:46:12.787Z","repository_id":10450897,"created_at":"2025-08-21T16:46:12.794Z","updated_at":"2025-08-21T16:46:12.794Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273710036,"owners_count":25153976,"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-05T02:00:09.113Z","response_time":402,"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":"mpi4py","name":"MPI for Python","uuid":"5232933","kind":"organization","description":"Python bindings for MPI","email":"mpi4py@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5232933?v=4","repositories_count":8,"last_synced_at":"2024-03-27T11:17:07.033Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpi4py","funding_links":[],"total_stars":810,"followers":14,"following":0,"created_at":"2022-11-06T02:00:33.580Z","updated_at":"2024-03-27T11:17:07.169Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py/repositories"},"tags":[{"name":"4.1.0","sha":"23bbd37a1b8f7058823bbd66256fd1e452d31cb6","kind":"tag","published_at":"2025-06-25T08:42:29.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0/manifests"},{"name":"4.0.3","sha":"36d89a300ef730f64d21f5ec67824e9bf1f5b1fd","kind":"tag","published_at":"2025-02-13T15:40:54.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3/manifests"},{"name":"4.0.2","sha":"c4d0027c51e917a8d2f16fc7a03da909325a053f","kind":"tag","published_at":"2025-02-01T14:07:59.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"e09824346446d26de63e72ffd64b4c388313c2fa","kind":"tag","published_at":"2024-10-11T10:24:42.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"c617118f62ff6a0d68537225edccdba72ed0f213","kind":"tag","published_at":"2024-07-28T08:48:25.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0/manifests"},{"name":"3.1.6","sha":"19c63b4d0893cdd8d3d5bb494f19eb96ec335060","kind":"tag","published_at":"2024-04-14T08:17:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.6","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6/manifests"},{"name":"3.1.5","sha":"5573439fc56166fb7dad5933daa1f6f8f25b736f","kind":"tag","published_at":"2023-10-04T07:47:46.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.5","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5/manifests"},{"name":"3.1.4","sha":"a7610e53b78841e1a607005d5b3ace7b9315f45b","kind":"tag","published_at":"2022-11-02T12:31:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.4","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"a6ad7eb184b07c5aa4596e18f77346a427b7a119","kind":"tag","published_at":"2021-11-25T20:55:47.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"2355a4320aaaf547046c510635357e599cbbb156","kind":"tag","published_at":"2021-11-04T12:18:52.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"d9a840a6c5ad84f85f06ac9fbdaddea206a12521","kind":"tag","published_at":"2021-08-14T12:10:34.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"7296a19c4ddb2ab8956c62ffa1bf8a71164174a1","kind":"tag","published_at":"2021-08-12T07:43:06.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"7db3f9c741d3dfd8dda14ffb537ed251280d2025","kind":"tag","published_at":"2019-11-04T13:08:03.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b14c1feb5d2671e96d4e79e5ee57ad27c54e85e7","kind":"tag","published_at":"2019-06-11T12:04:37.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"806c51e7eb2333d132147910a2d37ec18eaf2cf4","kind":"tag","published_at":"2019-02-15T14:09:53.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"3fd4dbd57b54f412e28b84aa6f77fb440c120f7d","kind":"tag","published_at":"2017-11-08T11:05:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"a2d80977c7b74ae5c7cf89ebbec76de173ab02d2","kind":"tag","published_at":"2015-10-18T10:37:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/2.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0/manifests"},{"name":"1.3.1","sha":"f4619b5989a6d7cb4065a98018ec25cbfc856d8c","kind":"tag","published_at":"2013-08-07T17:58:58.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1/manifests"},{"name":"1.3","sha":"f2db7face09dda17da04c5276b78095830743c3c","kind":"tag","published_at":"2012-01-20T19:07:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3/manifests"},{"name":"1.2.2","sha":"45c7ee1ff183737f7dd72b67766b23a7e2c91530","kind":"tag","published_at":"2010-09-13T18:57:08.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"fa647170eb52dd43906693c152192d98b68761fb","kind":"tag","published_at":"2010-02-26T17:12:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1/manifests"},{"name":"1.2","sha":"cd5cf6eac6bcebec1811dfcfed4b9b7dd9b5b224","kind":"tag","published_at":"2009-12-29T16:33:28.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2/manifests"},{"name":"1.1","sha":"b1db8ba3ba0aeca232ddf3a153f4b69f8381aa67","kind":"tag","published_at":"2009-07-06T20:51:15.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1/manifests"},{"name":"1.0","sha":"5c114eb9d6096d98c1236205eb1f7e185f15eee3","kind":"tag","published_at":"2009-03-20T18:45:41.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T04:12:22.741Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-mpi4py?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-mpi4py","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-mpi4py","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-mpi4py/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T21:00:40.856Z","issues_count":149,"pull_requests_count":306,"avg_time_to_close_issue":4688999.471544716,"avg_time_to_close_pull_request":170700.90136054423,"issues_closed_count":123,"pull_requests_closed_count":294,"pull_request_authors_count":15,"issue_authors_count":113,"avg_comments_per_issue":4.9865771812080535,"avg_comments_per_pull_request":0.6993464052287581,"merged_pull_requests_count":283,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":50,"past_year_pull_requests_count":107,"past_year_avg_time_to_close_issue":735908.8888888889,"past_year_avg_time_to_close_pull_request":37168.58252427184,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":103,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":42,"past_year_avg_comments_per_issue":3.32,"past_year_avg_comments_per_pull_request":0.34579439252336447,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":101,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/issues","maintainers":[{"login":"dalcinl","count":288,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"},{"login":"leofang","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leofang"}],"active_maintainers":[{"login":"dalcinl","count":101,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-mpi4py/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-mpi4py/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-mpi4py/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-mpi4py/related_packages","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":2423,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2024-06-12T01:17:57.207Z","updated_at":"2024-06-12T01:17:57.207Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.20","url":"https://pkgs.alpinelinux.org/packages?branch=v3.20","ecosystem":"alpine","default":false,"packages_count":24162,"maintainers_count":405,"namespaces_count":2,"keywords_count":4235,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1363},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2025-09-05T07:47:14.124Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/namespaces"}},{"id":11139378,"name":"py3-mpi4py-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-mpi4py","homepage":"https://github.com/mpi4py/mpi4py","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/mpi4py/mpi4py","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"3.1.5-r1","last_synced_at":"2025-09-04T14:27:55.841Z","created_at":"2024-12-07T12:52:54.614Z","updated_at":"2025-09-05T04:12:21.657Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.21/community/x86_64/py3-mpi4py-pyc","install_command":"apk add py3-mpi4py-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":10450897,"uuid":"12620272","full_name":"mpi4py/mpi4py","owner":"mpi4py","description":"Python bindings for MPI","archived":false,"fork":false,"pushed_at":"2025-09-04T12:58:03.000Z","size":10039,"stargazers_count":873,"open_issues_count":7,"forks_count":129,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-09-04T14:18:52.590Z","etag":null,"topics":["mpi","mpi-applications","mpi-library","mpi4py","parallel-computing","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpi4py.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-09-05T14:44:25.000Z","updated_at":"2025-09-04T12:57:58.000Z","dependencies_parsed_at":"2024-01-06T13:09:22.616Z","dependency_job_id":"65f956e5-0355-4445-8718-f595bcff13a9","html_url":"https://github.com/mpi4py/mpi4py","commit_stats":{"total_commits":2951,"total_committers":27,"mean_commits":"109.29629629629629","dds":"0.017621145374449365","last_synced_commit":"e97157f5d4ae2ce568abdf9f36b1836652595bdb"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mpi4py/mpi4py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/sbom","scorecard":{"id":662861,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpi4py/mpi4py","commit":"c95ee80c9e4bc90d879c304a201a35fc6dff3ee1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/15 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 4.1.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956","Warn: release artifact 4.1.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:244: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:265: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:321: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:447: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:196: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:254: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:262: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:294: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:299: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:378: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:396: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: cibw/run-tests-uvpip.sh:22","Warn: pipCommand not pinned by hash: cibw/wheel-build.sh:10","Warn: pipCommand not pinned by hash: .github/workflows/cd-docs.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/cd-sdist.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:403","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:269","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:272","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:384","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:393","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:110","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:59","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:109","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:144","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:147","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:153","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:204","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:218","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:134","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:85","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:89","Info:   0 out of  56 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  35 third-party GitHubAction dependencies pinned","Info:   0 out of  32 pipCommand dependencies pinned","Info:   5 out of   5 nugetCommand 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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:142","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/cd.yml:248","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-docs.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-sdist.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-wheel.yml:40","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd.yml:44","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-abi.yml:47","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-check.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-cover.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-test.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:21"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/cd.yml:73"],"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":"Vulnerabilities","score":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (21) 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-21T16:46:12.787Z","repository_id":10450897,"created_at":"2025-08-21T16:46:12.794Z","updated_at":"2025-08-21T16:46:12.794Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273710036,"owners_count":25153976,"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-05T02:00:09.113Z","response_time":402,"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":"mpi4py","name":"MPI for Python","uuid":"5232933","kind":"organization","description":"Python bindings for MPI","email":"mpi4py@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5232933?v=4","repositories_count":8,"last_synced_at":"2024-03-27T11:17:07.033Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpi4py","funding_links":[],"total_stars":810,"followers":14,"following":0,"created_at":"2022-11-06T02:00:33.580Z","updated_at":"2024-03-27T11:17:07.169Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py/repositories"},"tags":[{"name":"4.1.0","sha":"23bbd37a1b8f7058823bbd66256fd1e452d31cb6","kind":"tag","published_at":"2025-06-25T08:42:29.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0/manifests"},{"name":"4.0.3","sha":"36d89a300ef730f64d21f5ec67824e9bf1f5b1fd","kind":"tag","published_at":"2025-02-13T15:40:54.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3/manifests"},{"name":"4.0.2","sha":"c4d0027c51e917a8d2f16fc7a03da909325a053f","kind":"tag","published_at":"2025-02-01T14:07:59.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"e09824346446d26de63e72ffd64b4c388313c2fa","kind":"tag","published_at":"2024-10-11T10:24:42.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"c617118f62ff6a0d68537225edccdba72ed0f213","kind":"tag","published_at":"2024-07-28T08:48:25.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0/manifests"},{"name":"3.1.6","sha":"19c63b4d0893cdd8d3d5bb494f19eb96ec335060","kind":"tag","published_at":"2024-04-14T08:17:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.6","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6/manifests"},{"name":"3.1.5","sha":"5573439fc56166fb7dad5933daa1f6f8f25b736f","kind":"tag","published_at":"2023-10-04T07:47:46.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.5","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5/manifests"},{"name":"3.1.4","sha":"a7610e53b78841e1a607005d5b3ace7b9315f45b","kind":"tag","published_at":"2022-11-02T12:31:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.4","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"a6ad7eb184b07c5aa4596e18f77346a427b7a119","kind":"tag","published_at":"2021-11-25T20:55:47.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"2355a4320aaaf547046c510635357e599cbbb156","kind":"tag","published_at":"2021-11-04T12:18:52.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"d9a840a6c5ad84f85f06ac9fbdaddea206a12521","kind":"tag","published_at":"2021-08-14T12:10:34.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"7296a19c4ddb2ab8956c62ffa1bf8a71164174a1","kind":"tag","published_at":"2021-08-12T07:43:06.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"7db3f9c741d3dfd8dda14ffb537ed251280d2025","kind":"tag","published_at":"2019-11-04T13:08:03.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b14c1feb5d2671e96d4e79e5ee57ad27c54e85e7","kind":"tag","published_at":"2019-06-11T12:04:37.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"806c51e7eb2333d132147910a2d37ec18eaf2cf4","kind":"tag","published_at":"2019-02-15T14:09:53.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"3fd4dbd57b54f412e28b84aa6f77fb440c120f7d","kind":"tag","published_at":"2017-11-08T11:05:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"a2d80977c7b74ae5c7cf89ebbec76de173ab02d2","kind":"tag","published_at":"2015-10-18T10:37:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/2.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0/manifests"},{"name":"1.3.1","sha":"f4619b5989a6d7cb4065a98018ec25cbfc856d8c","kind":"tag","published_at":"2013-08-07T17:58:58.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1/manifests"},{"name":"1.3","sha":"f2db7face09dda17da04c5276b78095830743c3c","kind":"tag","published_at":"2012-01-20T19:07:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3/manifests"},{"name":"1.2.2","sha":"45c7ee1ff183737f7dd72b67766b23a7e2c91530","kind":"tag","published_at":"2010-09-13T18:57:08.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"fa647170eb52dd43906693c152192d98b68761fb","kind":"tag","published_at":"2010-02-26T17:12:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1/manifests"},{"name":"1.2","sha":"cd5cf6eac6bcebec1811dfcfed4b9b7dd9b5b224","kind":"tag","published_at":"2009-12-29T16:33:28.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2/manifests"},{"name":"1.1","sha":"b1db8ba3ba0aeca232ddf3a153f4b69f8381aa67","kind":"tag","published_at":"2009-07-06T20:51:15.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1/manifests"},{"name":"1.0","sha":"5c114eb9d6096d98c1236205eb1f7e185f15eee3","kind":"tag","published_at":"2009-03-20T18:45:41.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T04:12:21.656Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-mpi4py-pyc?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-mpi4py-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-mpi4py-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-mpi4py-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T21:00:40.856Z","issues_count":149,"pull_requests_count":306,"avg_time_to_close_issue":4688999.471544716,"avg_time_to_close_pull_request":170700.90136054423,"issues_closed_count":123,"pull_requests_closed_count":294,"pull_request_authors_count":15,"issue_authors_count":113,"avg_comments_per_issue":4.9865771812080535,"avg_comments_per_pull_request":0.6993464052287581,"merged_pull_requests_count":283,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":50,"past_year_pull_requests_count":107,"past_year_avg_time_to_close_issue":735908.8888888889,"past_year_avg_time_to_close_pull_request":37168.58252427184,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":103,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":42,"past_year_avg_comments_per_issue":3.32,"past_year_avg_comments_per_pull_request":0.34579439252336447,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":101,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/issues","maintainers":[{"login":"dalcinl","count":288,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"},{"login":"leofang","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leofang"}],"active_maintainers":[{"login":"dalcinl","count":101,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-mpi4py-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-mpi4py-pyc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-mpi4py-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-mpi4py-pyc/related_packages","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":2462,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2025-01-07T23:36:22.925Z","updated_at":"2025-01-07T23:36:22.925Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.21","url":"https://pkgs.alpinelinux.org/packages?branch=v3.21","ecosystem":"alpine","default":false,"packages_count":25393,"maintainers_count":413,"namespaces_count":2,"keywords_count":2734,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1046},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2025-09-05T07:43:54.041Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/namespaces"}},{"id":8677336,"name":"py3-mpi4py","ecosystem":"alpine","description":"Python bindings for MPI","homepage":"https://github.com/mpi4py/mpi4py","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/mpi4py/mpi4py","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-12-05T12:12:54.000Z","latest_release_published_at":"2023-12-05T12:12:54.000Z","latest_release_number":"3.1.5-r0","last_synced_at":"2025-09-04T14:27:57.720Z","created_at":"2023-12-20T10:28:37.025Z","updated_at":"2025-09-05T04:12:21.543Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.19/community/x86_64/py3-mpi4py","install_command":"apk add py3-mpi4py","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":10450897,"uuid":"12620272","full_name":"mpi4py/mpi4py","owner":"mpi4py","description":"Python bindings for MPI","archived":false,"fork":false,"pushed_at":"2025-09-04T12:58:03.000Z","size":10039,"stargazers_count":873,"open_issues_count":7,"forks_count":129,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-09-04T14:18:52.590Z","etag":null,"topics":["mpi","mpi-applications","mpi-library","mpi4py","parallel-computing","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpi4py.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-09-05T14:44:25.000Z","updated_at":"2025-09-04T12:57:58.000Z","dependencies_parsed_at":"2024-01-06T13:09:22.616Z","dependency_job_id":"65f956e5-0355-4445-8718-f595bcff13a9","html_url":"https://github.com/mpi4py/mpi4py","commit_stats":{"total_commits":2951,"total_committers":27,"mean_commits":"109.29629629629629","dds":"0.017621145374449365","last_synced_commit":"e97157f5d4ae2ce568abdf9f36b1836652595bdb"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mpi4py/mpi4py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/sbom","scorecard":{"id":662861,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpi4py/mpi4py","commit":"c95ee80c9e4bc90d879c304a201a35fc6dff3ee1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/15 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 4.1.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 not signed: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956","Warn: release artifact 4.1.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/227565255","Warn: release artifact 4.0.3 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/200151457","Warn: release artifact 4.0.2 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/197909734","Warn: release artifact 4.0.1 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/179507067","Warn: release artifact 4.0.0 does not have provenance: https://api.github.com/repos/mpi4py/mpi4py/releases/167510956"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-docs.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-sdist.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-sdist.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:244: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:265: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:321: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:447: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-wheel.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd-wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:196: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:254: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:262: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:294: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/cd.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:299: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:378: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:396: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-abi.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-abi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-check.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-check.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-check.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-cover.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-cover.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-test.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-test.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/mpi4py/mpi4py/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: cibw/run-tests-uvpip.sh:22","Warn: pipCommand not pinned by hash: cibw/wheel-build.sh:10","Warn: pipCommand not pinned by hash: .github/workflows/cd-docs.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/cd-sdist.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/cd-wheel.yml:403","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:269","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:272","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:384","Warn: pipCommand not pinned by hash: .github/workflows/ci-abi.yml:393","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:110","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:59","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:109","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:144","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:147","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:153","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:204","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/ci-check.yml:218","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:134","Warn: pipCommand not pinned by hash: .github/workflows/ci-cover.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:85","Warn: pipCommand not pinned by hash: .github/workflows/ci-test.yml:89","Info:   0 out of  56 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  35 third-party GitHubAction dependencies pinned","Info:   0 out of  32 pipCommand dependencies pinned","Info:   5 out of   5 nugetCommand 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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cd.yml:142","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/cd.yml:248","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-docs.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-sdist.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-wheel.yml:40","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd.yml:44","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-abi.yml:47","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-check.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-cover.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-test.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:21"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/cd.yml:73"],"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":"Vulnerabilities","score":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (21) 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-21T16:46:12.787Z","repository_id":10450897,"created_at":"2025-08-21T16:46:12.794Z","updated_at":"2025-08-21T16:46:12.794Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273710036,"owners_count":25153976,"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-05T02:00:09.113Z","response_time":402,"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":"mpi4py","name":"MPI for Python","uuid":"5232933","kind":"organization","description":"Python bindings for MPI","email":"mpi4py@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5232933?v=4","repositories_count":8,"last_synced_at":"2024-03-27T11:17:07.033Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpi4py","funding_links":[],"total_stars":810,"followers":14,"following":0,"created_at":"2022-11-06T02:00:33.580Z","updated_at":"2024-03-27T11:17:07.169Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py/repositories"},"tags":[{"name":"4.1.0","sha":"23bbd37a1b8f7058823bbd66256fd1e452d31cb6","kind":"tag","published_at":"2025-06-25T08:42:29.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.1.0/manifests"},{"name":"4.0.3","sha":"36d89a300ef730f64d21f5ec67824e9bf1f5b1fd","kind":"tag","published_at":"2025-02-13T15:40:54.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.3/manifests"},{"name":"4.0.2","sha":"c4d0027c51e917a8d2f16fc7a03da909325a053f","kind":"tag","published_at":"2025-02-01T14:07:59.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"e09824346446d26de63e72ffd64b4c388313c2fa","kind":"tag","published_at":"2024-10-11T10:24:42.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"c617118f62ff6a0d68537225edccdba72ed0f213","kind":"tag","published_at":"2024-07-28T08:48:25.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/4.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/4.0.0/manifests"},{"name":"3.1.6","sha":"19c63b4d0893cdd8d3d5bb494f19eb96ec335060","kind":"tag","published_at":"2024-04-14T08:17:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.6","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6/manifests"},{"name":"3.1.5","sha":"5573439fc56166fb7dad5933daa1f6f8f25b736f","kind":"tag","published_at":"2023-10-04T07:47:46.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.5","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5/manifests"},{"name":"3.1.4","sha":"a7610e53b78841e1a607005d5b3ace7b9315f45b","kind":"tag","published_at":"2022-11-02T12:31:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.4","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"a6ad7eb184b07c5aa4596e18f77346a427b7a119","kind":"tag","published_at":"2021-11-25T20:55:47.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"2355a4320aaaf547046c510635357e599cbbb156","kind":"tag","published_at":"2021-11-04T12:18:52.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"d9a840a6c5ad84f85f06ac9fbdaddea206a12521","kind":"tag","published_at":"2021-08-14T12:10:34.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"7296a19c4ddb2ab8956c62ffa1bf8a71164174a1","kind":"tag","published_at":"2021-08-12T07:43:06.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"7db3f9c741d3dfd8dda14ffb537ed251280d2025","kind":"tag","published_at":"2019-11-04T13:08:03.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b14c1feb5d2671e96d4e79e5ee57ad27c54e85e7","kind":"tag","published_at":"2019-06-11T12:04:37.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"806c51e7eb2333d132147910a2d37ec18eaf2cf4","kind":"tag","published_at":"2019-02-15T14:09:53.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"3fd4dbd57b54f412e28b84aa6f77fb440c120f7d","kind":"tag","published_at":"2017-11-08T11:05:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"a2d80977c7b74ae5c7cf89ebbec76de173ab02d2","kind":"tag","published_at":"2015-10-18T10:37:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/2.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0/manifests"},{"name":"1.3.1","sha":"f4619b5989a6d7cb4065a98018ec25cbfc856d8c","kind":"tag","published_at":"2013-08-07T17:58:58.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1/manifests"},{"name":"1.3","sha":"f2db7face09dda17da04c5276b78095830743c3c","kind":"tag","published_at":"2012-01-20T19:07:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3/manifests"},{"name":"1.2.2","sha":"45c7ee1ff183737f7dd72b67766b23a7e2c91530","kind":"tag","published_at":"2010-09-13T18:57:08.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"fa647170eb52dd43906693c152192d98b68761fb","kind":"tag","published_at":"2010-02-26T17:12:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1/manifests"},{"name":"1.2","sha":"cd5cf6eac6bcebec1811dfcfed4b9b7dd9b5b224","kind":"tag","published_at":"2009-12-29T16:33:28.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2/manifests"},{"name":"1.1","sha":"b1db8ba3ba0aeca232ddf3a153f4b69f8381aa67","kind":"tag","published_at":"2009-07-06T20:51:15.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1/manifests"},{"name":"1.0","sha":"5c114eb9d6096d98c1236205eb1f7e185f15eee3","kind":"tag","published_at":"2009-03-20T18:45:41.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpi4py/mpi4py@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T04:12:21.542Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-mpi4py?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-mpi4py","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-mpi4py","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-mpi4py/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T21:00:40.856Z","issues_count":149,"pull_requests_count":306,"avg_time_to_close_issue":4688999.471544716,"avg_time_to_close_pull_request":170700.90136054423,"issues_closed_count":123,"pull_requests_closed_count":294,"pull_request_authors_count":15,"issue_authors_count":113,"avg_comments_per_issue":4.9865771812080535,"avg_comments_per_pull_request":0.6993464052287581,"merged_pull_requests_count":283,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":50,"past_year_pull_requests_count":107,"past_year_avg_time_to_close_issue":735908.8888888889,"past_year_avg_time_to_close_pull_request":37168.58252427184,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":103,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":42,"past_year_avg_comments_per_issue":3.32,"past_year_avg_comments_per_pull_request":0.34579439252336447,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":101,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/issues","maintainers":[{"login":"dalcinl","count":288,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"},{"login":"leofang","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leofang"}],"active_maintainers":[{"login":"dalcinl","count":101,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-mpi4py/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-mpi4py/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-mpi4py/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-mpi4py/related_packages","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":1460,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2024-08-27T10:50:59.765Z","updated_at":"2024-08-27T10:50:59.765Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.19","url":"https://pkgs.alpinelinux.org/packages?branch=v3.19","ecosystem":"alpine","default":false,"packages_count":23031,"maintainers_count":376,"namespaces_count":2,"keywords_count":2609,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":705},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2025-09-05T07:47:18.698Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/namespaces"}},{"id":2808399,"name":"mpi4py","ecosystem":"pypi","description":"Python bindings for MPI","homepage":"https://mpi4py.github.io/mpi4py/","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/mpi4py/mpi4py","keywords_array":["scientific computing","parallel computing","message passing interface","MPI"],"namespace":null,"versions_count":33,"first_release_published_at":"2006-10-15T19:08:23.000Z","latest_release_published_at":"2025-06-25T08:41:38.000Z","latest_release_number":"4.1.0","last_synced_at":"2025-09-05T06:32:48.796Z","created_at":"2022-04-10T11:39:25.618Z","updated_at":"2025-09-05T06:32:48.796Z","registry_url":"https://pypi.org/project/mpi4py/","install_command":"pip install mpi4py --index-url https://pypi.org/simple","documentation_url":"https://mpi4py.readthedocs.io/en/stable/","metadata":{"funding":null,"documentation":"https://mpi4py.readthedocs.io/en/stable/","classifiers":["Development Status :: 6 - Mature","Environment :: GPU","Environment :: GPU :: NVIDIA CUDA","Intended Audience :: Developers","Intended Audience :: Science/Research","Operating System :: MacOS","Operating System :: MacOS :: MacOS X","Operating System :: Microsoft :: Windows","Operating System :: POSIX","Operating System :: POSIX :: BSD","Operating System :: POSIX :: Linux","Operating System :: Unix","Programming Language :: C","Programming Language :: Cython","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy","Topic :: Scientific/Engineering","Topic :: Software Development :: Libraries :: Python Modules","Topic :: System :: Distributed Computing","Typing :: Typed"],"normalized_name":"mpi4py","project_status":null},"repo_metadata":{"id":10450897,"uuid":"12620272","full_name":"mpi4py/mpi4py","owner":"mpi4py","description":"Python bindings for MPI","archived":false,"fork":false,"pushed_at":"2024-04-24T18:31:47.000Z","size":8580,"stargazers_count":754,"open_issues_count":12,"forks_count":112,"subscribers_count":16,"default_branch":"master","last_synced_at":"2024-04-27T09:26:54.184Z","etag":null,"topics":["mpi","mpi-applications","mpi-library","mpi4py","parallel-computing","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpi4py.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-09-05T14:44:25.000Z","updated_at":"2024-04-28T10:22:54.560Z","dependencies_parsed_at":"2024-01-06T13:09:22.616Z","dependency_job_id":"65f956e5-0355-4445-8718-f595bcff13a9","html_url":"https://github.com/mpi4py/mpi4py","commit_stats":{"total_commits":2951,"total_committers":27,"mean_commits":"109.29629629629629","dds":"0.017621145374449365","last_synced_commit":"e97157f5d4ae2ce568abdf9f36b1836652595bdb"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222004172,"owners_count":16914873,"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":"mpi4py","name":"MPI for Python","uuid":"5232933","kind":"organization","description":"Python bindings for MPI","email":"mpi4py@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5232933?v=4","repositories_count":8,"last_synced_at":"2024-03-27T11:17:07.033Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpi4py","funding_links":[],"total_stars":810,"followers":14,"following":0,"created_at":"2022-11-06T02:00:33.580Z","updated_at":"2024-03-27T11:17:07.169Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpi4py/repositories"},"tags":[{"name":"3.1.6","sha":"19c63b4d0893cdd8d3d5bb494f19eb96ec335060","kind":"tag","published_at":"2024-04-14T08:17:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.6","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.6/manifests"},{"name":"3.1.5","sha":"5573439fc56166fb7dad5933daa1f6f8f25b736f","kind":"tag","published_at":"2023-10-04T07:47:46.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.5","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.5/manifests"},{"name":"3.1.4","sha":"a7610e53b78841e1a607005d5b3ace7b9315f45b","kind":"tag","published_at":"2022-11-02T12:31:43.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.4","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"a6ad7eb184b07c5aa4596e18f77346a427b7a119","kind":"tag","published_at":"2021-11-25T20:55:47.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"2355a4320aaaf547046c510635357e599cbbb156","kind":"tag","published_at":"2021-11-04T12:18:52.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"d9a840a6c5ad84f85f06ac9fbdaddea206a12521","kind":"tag","published_at":"2021-08-14T12:10:34.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"7296a19c4ddb2ab8956c62ffa1bf8a71164174a1","kind":"tag","published_at":"2021-08-12T07:43:06.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"7db3f9c741d3dfd8dda14ffb537ed251280d2025","kind":"tag","published_at":"2019-11-04T13:08:03.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b14c1feb5d2671e96d4e79e5ee57ad27c54e85e7","kind":"tag","published_at":"2019-06-11T12:04:37.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"806c51e7eb2333d132147910a2d37ec18eaf2cf4","kind":"tag","published_at":"2019-02-15T14:09:53.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"3fd4dbd57b54f412e28b84aa6f77fb440c120f7d","kind":"tag","published_at":"2017-11-08T11:05:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/3.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"a2d80977c7b74ae5c7cf89ebbec76de173ab02d2","kind":"tag","published_at":"2015-10-18T10:37:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/2.0.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/2.0.0/manifests"},{"name":"1.3.1","sha":"f4619b5989a6d7cb4065a98018ec25cbfc856d8c","kind":"tag","published_at":"2013-08-07T17:58:58.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3.1/manifests"},{"name":"1.3","sha":"f2db7face09dda17da04c5276b78095830743c3c","kind":"tag","published_at":"2012-01-20T19:07:21.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.3","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.3/manifests"},{"name":"1.2.2","sha":"45c7ee1ff183737f7dd72b67766b23a7e2c91530","kind":"tag","published_at":"2010-09-13T18:57:08.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"fa647170eb52dd43906693c152192d98b68761fb","kind":"tag","published_at":"2010-02-26T17:12:05.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2.1/manifests"},{"name":"1.2","sha":"cd5cf6eac6bcebec1811dfcfed4b9b7dd9b5b224","kind":"tag","published_at":"2009-12-29T16:33:28.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.2","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.2/manifests"},{"name":"1.1","sha":"b1db8ba3ba0aeca232ddf3a153f4b69f8381aa67","kind":"tag","published_at":"2009-07-06T20:51:15.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.1","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.1/manifests"},{"name":"1.0","sha":"5c114eb9d6096d98c1236205eb1f7e185f15eee3","kind":"tag","published_at":"2009-03-20T18:45:41.000Z","download_url":"https://codeload.github.com/mpi4py/mpi4py/tar.gz/1.0","html_url":"https://github.com/mpi4py/mpi4py/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T21:57:01.875Z","dependent_packages_count":273,"downloads":660238,"downloads_period":"last-month","dependent_repos_count":1809,"rankings":{"downloads":0.7823386512036055,"dependent_repos_count":0.2659912326475411,"dependent_packages_count":0.09596066199176029,"stargazers_count":2.3653871335291625,"forks_count":4.562183249583204,"docker_downloads_count":0.5740016534061926,"average":1.4409770970602445},"purl":"pkg:pypi/mpi4py","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/mpi4py","docker_dependents_count":444,"docker_downloads_count":4027908,"usage_url":"https://repos.ecosyste.ms/usage/pypi/mpi4py","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/mpi4py/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-01T22:18:13.007Z","issues_count":104,"pull_requests_count":178,"avg_time_to_close_issue":5430729.3838383835,"avg_time_to_close_pull_request":120843.34857142858,"issues_closed_count":99,"pull_requests_closed_count":175,"pull_request_authors_count":13,"issue_authors_count":85,"avg_comments_per_issue":5.759615384615385,"avg_comments_per_pull_request":1.0168539325842696,"merged_pull_requests_count":168,"bot_issues_count":0,"bot_pull_requests_count":9,"past_year_issues_count":52,"past_year_pull_requests_count":85,"past_year_avg_time_to_close_issue":914010.8541666666,"past_year_avg_time_to_close_pull_request":85386.91463414633,"past_year_issues_closed_count":48,"past_year_pull_requests_closed_count":82,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":46,"past_year_avg_comments_per_issue":4.884615384615385,"past_year_avg_comments_per_pull_request":1.1058823529411765,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":8,"past_year_merged_pull_requests_count":77,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/issues","maintainers":[{"login":"dalcinl","count":158,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"},{"login":"leofang","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leofang"}],"active_maintainers":[{"login":"dalcinl","count":64,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mpi4py/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mpi4py/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mpi4py/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mpi4py/related_packages","maintainers":[{"uuid":"dalcinl","login":"dalcinl","name":null,"email":null,"url":null,"packages_count":13,"html_url":"https://pypi.org/user/dalcinl/","role":null,"created_at":"2022-11-24T14:37:38.507Z","updated_at":"2022-11-24T14:37:38.507Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/dalcinl/packages"},{"uuid":"leofang","login":"leofang","name":null,"email":null,"url":null,"packages_count":25,"html_url":"https://pypi.org/user/leofang/","role":null,"created_at":"2024-02-01T12:42:20.328Z","updated_at":"2024-02-01T12:42:20.328Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/leofang/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725050,"maintainers_count":308343,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":1379747,"full_name":"mpi4py/mpi4py","default_branch":"master","committers":[{"name":"Lisandro Dalcin","email":"dalcinl@gmail.com","login":null,"count":2899},{"name":"Thomas Spura","email":"thomas.spura@gmail.com","login":null,"count":12},{"name":"Leo Fang","email":"leofang@bnl.gov","login":null,"count":11},{"name":"Rob Latham","email":"robl@mcs.anl.gov","login":"roblatham00","count":2},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"George Bosilca","email":"bosilca@icl.utk.edu","login":null,"count":2},{"name":"Paul Romano","email":"paul.k.romano@gmail.com","login":null,"count":2},{"name":"Saori Sudo","email":"sudo.saori@jp.fujitsu.com","login":null,"count":2},{"name":"Bas Nijholt","email":"basnijholt@gmail.com","login":"basnijholt","count":1},{"name":"Andrei Alexandru","email":"inwaves@live.com","login":null,"count":1},{"name":"Ben","email":"ben.is.located@gmail.com","login":null,"count":1},{"name":"Bradley Dice","email":"bdice@bradleydice.com","login":null,"count":1},{"name":"Dmitry Kabanov","email":"kabanov.dmitry@gmail.com","login":null,"count":1},{"name":"Don Kirkby","email":"donkirkby","login":null,"count":1},{"name":"Drew Parsons","email":"dparsons@debian.org","login":null,"count":1},{"name":"Gilles Gouaillardet","email":"gilles@rist.or.jp","login":null,"count":1},{"name":"Leo Fang","email":"leof@nvidia.com","login":null,"count":1},{"name":"Lev Givon","email":"lev@columbia.edu","login":null,"count":1},{"name":"Maksym Lefarov","email":"mlefarov@gmail.com","login":null,"count":1},{"name":"Marcin Rogowski","email":"marcin.rogowski@kaust.edu.sa","login":null,"count":1},{"name":"Matthias Diener","email":"matthias.diener@gmail.com","login":null,"count":1},{"name":"Max H. Gerlach","email":"git@maxgerlach.de","login":null,"count":1},{"name":"Scott Sievert","email":"sievert.scott@gmail.com","login":null,"count":1},{"name":"Simon May","email":"simon.may@protonmail.ch","login":null,"count":1},{"name":"Sven Cerk","email":"sven.cerk@xlab.si","login":null,"count":1},{"name":"Yury V. Zaytsev","email":"yury@shurup.com","login":null,"count":1},{"name":"felixtherrien","email":"felix.therrien@gmail.com","login":null,"count":1}],"total_commits":2951,"total_committers":27,"total_bot_commits":2,"total_bot_committers":1,"mean_commits":109.29629629629629,"dds":0.017621145374449365,"past_year_committers":[{"name":"Lisandro Dalcin","email":"dalcinl@gmail.com","login":null,"count":306},{"name":"George Bosilca","email":"bosilca@icl.utk.edu","login":null,"count":2},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"Andrei Alexandru","email":"inwaves@live.com","login":null,"count":1},{"name":"Leo Fang","email":"leof@nvidia.com","login":null,"count":1},{"name":"Matthias Diener","email":"matthias.diener@gmail.com","login":null,"count":1}],"past_year_total_commits":313,"past_year_total_committers":6,"past_year_total_bot_commits":2,"past_year_total_bot_committers":1,"past_year_mean_commits":52.166666666666664,"past_year_dds":0.022364217252396124,"last_synced_at":"2024-01-28T06:35:15.939Z","last_synced_commit":"e97157f5d4ae2ce568abdf9f36b1836652595bdb","created_at":"2023-09-18T15:08:10.947Z","updated_at":"2024-01-28T06:35:15.939Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","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":"mpi4py/mpi4py","html_url":"https://github.com/mpi4py/mpi4py","last_synced_at":"2025-09-01T21:00:40.856Z","status":null,"issues_count":149,"pull_requests_count":306,"avg_time_to_close_issue":4688999.471544716,"avg_time_to_close_pull_request":170700.90136054423,"issues_closed_count":123,"pull_requests_closed_count":294,"pull_request_authors_count":15,"issue_authors_count":113,"avg_comments_per_issue":4.9865771812080535,"avg_comments_per_pull_request":0.6993464052287581,"merged_pull_requests_count":283,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":50,"past_year_pull_requests_count":107,"past_year_avg_time_to_close_issue":735908.8888888889,"past_year_avg_time_to_close_pull_request":37168.58252427184,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":103,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":42,"past_year_avg_comments_per_issue":3.32,"past_year_avg_comments_per_pull_request":0.34579439252336447,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":101,"created_at":"2023-05-10T11:06:52.008Z","updated_at":"2025-09-03T06:02:22.639Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpi4py%2Fmpi4py/issues","issue_labels_count":{"build":3,"duplicate":1,"test":1,"bug":1,"enhancement":1,"documentation":1},"pull_request_labels_count":{"test":72,"build":61,"enhancement":51,"refactor":48,"feature":48,"documentation":36,"dependencies":34,"python":28,"bug":21,"github_actions":18,"typing":13,"lint":8},"issue_author_associations_count":{"NONE":132,"MEMBER":10,"CONTRIBUTOR":9},"pull_request_author_associations_count":{"MEMBER":285,"CONTRIBUTOR":47,"NONE":4},"issue_authors":{"drew-parsons":9,"leofang":6,"jan-janssen":4,"dalcinl":4,"PhilipVinc":3,"YarShev":3,"JBlaschke":3,"limburgher":3,"zhuo121":3,"watchpoints":2,"MaximilienLC":2,"MarzioVallero":2,"FreddieWitherden":2,"paugier":2,"cgcgcg":2,"JCGoran":2,"ptrbortolotti":1,"Deathn0t":1,"darrenenq":1,"profPlum":1,"srilman":1,"minrk":1,"mhpierre":1,"cattabiani":1,"lahwaacz":1,"mloubout":1,"leonfoks":1,"Ying-Zi66":1,"Twilight-Shuxin":1,"WanchaoYao":1,"dish0304":1,"patchie":1,"danielk333":1,"snsunx-nv":1,"karna48":1,"IshaanDesai":1,"nariba-fj":1,"JaredKeithAveritt":1,"Beck-127":1,"titodalcanton":1,"bluebluecard":1,"bernstei":1,"dtorres2111":1,"nth10sd":1,"tHarvey303":1,"yonghoonlee":1,"lxlde":1,"ZZWHU":1,"s-valent":1,"arunjose696":1,"FabioLuporini":1,"tharittk":1,"vision1v1":1,"hdante":1,"jmerizia":1,"jczaja":1,"wyfSunflower":1,"linjian-tech":1,"alexfanqi":1,"prj-":1,"neutrinoceros":1,"Maheng123":1,"SingletC":1,"jian899":1,"MicheleBarucca97":1,"rohskopf":1,"shuheng-mo":1,"IsaacWarren":1,"BerengerBerthoul":1,"githiakalaban":1,"Helveg":1,"j-emils":1,"kanseiishikawa":1,"jlmaccal":1,"doronbehar":1,"jakirkham":1,"ziotom78":1,"jjacobowitz":1,"zerothi":1,"andre-merzky":1,"abacaj":1,"iakovdudinsky":1,"lplanqua":1,"kloczek":1,"Dairhepon":1,"ZilD117":1,"carterbox":1,"ax3l":1,"jtamir":1,"3-nian":1,"LI-Yiquan":1,"djaym7":1,"mtagliazucchi":1,"LysSanzMoreta":1,"dhruvmullick":1,"Xingyu-Romantic":1,"danigm":1,"Lanbai-eleven":1,"TRSWNCA":1,"agunapal":1,"pcubillos":1,"JSLJ23":1,"antoscha":1,"vappiah":1,"jorgensd":1,"matheuswr89":1,"ricardofrantz":1,"chrisoh7":1,"patmiller":1,"TLCFEM":1,"battleoftwok":1,"Danyc0":1,"jeremyrgreen":1,"YanyunDuan":1,"jacoterh":1},"pull_request_authors":{"dalcinl":284,"dependabot[bot]":31,"EwoutH":4,"matthiasdiener":3,"ykhnygin-intel":2,"ericch1":2,"chillenb":2,"inwaves":1,"mitya57":1,"leofang":1,"Shixiaowei02":1,"mrogowski":1,"lrbison":1,"bosilca":1,"adrn":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10064112,"issues_count":31107923,"pull_requests_count":94585898,"authors_count":10686956,"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":{"duplicate":1},"past_year_pull_request_labels_count":{"test":28,"dependencies":22,"python":21,"build":18,"github_actions":18,"enhancement":17,"refactor":17,"feature":16,"lint":8,"bug":6,"documentation":4},"past_year_issue_author_associations_count":{"NONE":47,"CONTRIBUTOR":5},"past_year_pull_request_author_associations_count":{"MEMBER":101,"CONTRIBUTOR":23},"past_year_issue_authors":{"drew-parsons":5,"zhuo121":3,"JCGoran":2,"JBlaschke":2,"agunapal":1,"mhpierre":1,"minrk":1,"mloubout":1,"mtagliazucchi":1,"patmiller":1,"paugier":1,"PhilipVinc":1,"prj-":1,"ptrbortolotti":1,"ricardofrantz":1,"snsunx-nv":1,"tharittk":1,"titodalcanton":1,"TLCFEM":1,"Twilight-Shuxin":1,"vappiah":1,"WanchaoYao":1,"zerothi":1,"ziotom78":1,"ax3l":1,"battleoftwok":1,"BerengerBerthoul":1,"carterbox":1,"cattabiani":1,"cgcgcg":1,"chrisoh7":1,"doronbehar":1,"dtorres2111":1,"FreddieWitherden":1,"githiakalaban":1,"IsaacWarren":1,"jorgensd":1,"JSLJ23":1,"kanseiishikawa":1,"karna48":1,"leonfoks":1,"limburgher":1,"LysSanzMoreta":1,"MarzioVallero":1},"past_year_pull_request_authors":{"dalcinl":101,"dependabot[bot]":20,"ericch1":2,"mitya57":1},"maintainers":[{"login":"dalcinl","count":288,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"},{"login":"leofang","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leofang"}],"active_maintainers":[{"login":"dalcinl","count":101,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalcinl"}]},"events":null,"keywords":["mpi","mpi-applications","mpi-library","mpi4py","parallel-computing","python"],"dependencies":[{"ecosystem":"pypi","filepath":"conf/requirements-docs.txt","sha":null,"kind":"manifest","created_at":"2022-08-07T05:15:47.963Z","updated_at":"2022-08-07T05:15:47.963Z","repository_link":"https://github.com/mpi4py/mpi4py/blob/master/conf/requirements-docs.txt","dependencies":[{"id":587925092,"package_name":"sphinx","ecosystem":"pypi","requirements":"==5.1.1","direct":true,"kind":"runtime","optional":false},{"id":587925093,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"conf/requirements-test.txt","sha":null,"kind":"manifest","created_at":"2022-08-07T05:15:48.089Z","updated_at":"2022-08-07T05:15:48.089Z","repository_link":"https://github.com/mpi4py/mpi4py/blob/master/conf/requirements-test.txt","dependencies":[{"id":587926732,"package_name":"pickle5","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":587926733,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":587926734,"package_name":"cffi","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":587926735,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:24:27.029Z","updated_at":"2023-01-13T16:24:27.029Z","repository_link":"https://github.com/mpi4py/mpi4py/blob/master/.github/workflows/ci.yml","dependencies":[{"id":6890617368,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890617369,"package_name":"mpi4py/setup-mpi","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6890617370,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":6890617371,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"conf/requirements-lint.txt","sha":null,"kind":"manifest","created_at":"2023-01-13T16:24:27.154Z","updated_at":"2023-01-13T16:24:27.154Z","repository_link":"https://github.com/mpi4py/mpi4py/blob/master/conf/requirements-lint.txt","dependencies":[{"id":6890617810,"package_name":"pycodestyle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890617811,"package_name":"pydocstyle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890617812,"package_name":"pylint","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890617813,"package_name":"flake8","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890617814,"package_name":"flake8-assertive","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890617815,"package_name":"flake8-bandit","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890617816,"package_name":"flake8-bugbear","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890617817,"package_name":"flake8-use-fstring","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"conf/requirements-type.txt","sha":null,"kind":"manifest","created_at":"2023-01-13T16:24:27.343Z","updated_at":"2023-01-13T16:24:27.343Z","repository_link":"https://github.com/mpi4py/mpi4py/blob/master/conf/requirements-type.txt","dependencies":[{"id":6890617919,"package_name":"mypy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890617920,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci-build.yml","sha":null,"kind":"manifest","created_at":"2023-10-11T19:27:24.068Z","updated_at":"2023-10-11T19:27:24.068Z","repository_link":"https://github.com/mpi4py/mpi4py/blob/master/.github/workflows/ci-build.yml","dependencies":[{"id":14156416888,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14156416889,"package_name":"mpi4py/setup-mpi","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14156416890,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14156416891,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci-check.yml","sha":null,"kind":"manifest","created_at":"2023-10-11T19:27:24.080Z","updated_at":"2023-10-11T19:27:24.080Z","repository_link":"https://github.com/mpi4py/mpi4py/blob/master/.github/workflows/ci-check.yml","dependencies":[{"id":14156416892,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14156416893,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci-cover.yml","sha":null,"kind":"manifest","created_at":"2023-10-11T19:27:24.101Z","updated_at":"2023-10-11T19:27:24.101Z","repository_link":"https://github.com/mpi4py/mpi4py/blob/master/.github/workflows/ci-cover.yml","dependencies":[{"id":14156416894,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14156416895,"package_name":"mamba-org/setup-micromamba","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14156416896,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14156416897,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14156416898,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci-test.yml","sha":null,"kind":"manifest","created_at":"2023-10-11T19:27:24.110Z","updated_at":"2023-10-11T19:27:24.110Z","repository_link":"https://github.com/mpi4py/mpi4py/blob/master/.github/workflows/ci-test.yml","dependencies":[{"id":14156416899,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14156416900,"package_name":"mpi4py/setup-mpi","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14156416901,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14156416902,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/dist.yml","sha":null,"kind":"manifest","created_at":"2023-10-11T19:27:24.119Z","updated_at":"2023-10-11T19:27:24.119Z","repository_link":"https://github.com/mpi4py/mpi4py/blob/master/.github/workflows/dist.yml","dependencies":[{"id":14156416903,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14156416904,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14156416905,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"conf/requirements-build-cython.txt","sha":null,"kind":"manifest","created_at":"2023-10-11T19:27:24.127Z","updated_at":"2023-10-11T19:27:24.127Z","repository_link":"https://github.com/mpi4py/mpi4py/blob/master/conf/requirements-build-cython.txt","dependencies":[{"id":14156416906,"package_name":"cython","ecosystem":"pypi","requirements":"\u003e=3.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"conf/requirements-build-mesonpy.txt","sha":null,"kind":"manifest","created_at":"2023-10-11T19:27:24.133Z","updated_at":"2023-10-11T19:27:24.133Z","repository_link":"https://github.com/mpi4py/mpi4py/blob/master/conf/requirements-build-mesonpy.txt","dependencies":[{"id":14156416907,"package_name":"meson-python","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"conf/requirements-build-skbuild.txt","sha":null,"kind":"manifest","created_at":"2023-10-11T19:27:24.138Z","updated_at":"2023-10-11T19:27:24.138Z","repository_link":"https://github.com/mpi4py/mpi4py/blob/master/conf/requirements-build-skbuild.txt","dependencies":[{"id":14156416913,"package_name":"scikit-build-core","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14156416915,"package_name":"setuptools","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-10-11T19:27:24.230Z","updated_at":"2023-10-11T19:27:24.230Z","repository_link":"https://github.com/mpi4py/mpi4py/blob/master/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-10-11T19:27:24.236Z","updated_at":"2023-10-11T19:27:24.236Z","repository_link":"https://github.com/mpi4py/mpi4py/blob/master/setup.py","dependencies":[]}],"score":25.43721947716821,"created_at":"2025-09-04T15:51:14.335Z","updated_at":"2025-10-07T08:16:20.969Z","avatar_url":"https://github.com/mpi4py.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":661555,"funding_links":[],"readme_doi_urls":["https://doi.org/10.1109/MCSE.2021.3083216","https://doi.org/10.1109/TPDS.2022.3225481"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["mesh","wx","tk","build-tools","qt","gtk","closember","periodic-table","interactive","chemistry"],"project_url":"https://science.ecosyste.ms/api/v1/projects/39921","html_url":"https://science.ecosyste.ms/projects/39921","bibtex_url":"https://science.ecosyste.ms/projects/39921/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/39921/export.apalike"}