{"id":15110250,"url":"https://github.com/boinc/boinc","last_synced_at":"2026-10-19T08:05:23.957Z","repository":{"id":26801956,"uuid":"30260406","full_name":"BOINC/boinc","owner":"BOINC","description":"Open-source software for volunteer computing and grid computing.","archived":false,"fork":false,"pushed_at":"2026-10-17T11:23:22.000Z","size":288858,"stargazers_count":2492,"open_issues_count":456,"forks_count":525,"subscribers_count":113,"default_branch":"master","last_synced_at":"2026-10-17T18:07:31.338Z","etag":null,"topics":["android","boinc","c-plus-plus","citizen-science","distributed-computing","grid-computing","hacktoberfest","high-performance-computing","high-throughput-computing","java","kotlin","php","science","scientific-computing","volunteer-computing"],"latest_commit_sha":null,"homepage":"https://boinc.berkeley.edu","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BOINC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2015-02-03T19:28:28.000Z","updated_at":"2026-10-17T15:42:29.000Z","dependencies_parsed_at":"2026-10-02T15:35:18.809Z","dependency_job_id":null,"html_url":"https://github.com/BOINC/boinc","commit_stats":{"total_commits":33854,"total_committers":216,"mean_commits":156.7314814814815,"dds":0.6992674425474095,"last_synced_commit":"3562c781eb2e75c52bb18d573bd926622c0fc075"},"previous_names":["boinc/boinc-ng"],"tags_count":905,"template":false,"template_full_name":null,"purl":"pkg:github/BOINC/boinc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BOINC%2Fboinc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BOINC%2Fboinc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BOINC%2Fboinc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BOINC%2Fboinc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BOINC","download_url":"https://codeload.github.com/BOINC/boinc/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BOINC%2Fboinc/sbom","scorecard":{"id":19477,"data":{"date":"2025-08-11","repo":{"name":"github.com/BOINC/boinc","commit":"530dd436187b4e053939bc82da168f03b115f973"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.8,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 17 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":"Code-Review","score":3,"reason":"Found 4/11 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: GNU Lesser General Public License v3.0: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/all_projects_list_xml_update.yml:1","Warn: no topLevel permission defined: .github/workflows/android.yml:1","Warn: no topLevel permission defined: .github/workflows/check_custom_vcpkg_ports.yml:1","Warn: no topLevel permission defined: .github/workflows/coverity.yml:1","Warn: no topLevel permission defined: .github/workflows/linux-package-stable-release.yml:1","Warn: no topLevel permission defined: .github/workflows/linux-package.yml:1","Warn: no topLevel permission defined: .github/workflows/linux.yml:1","Warn: no topLevel permission defined: .github/workflows/mingw.yml:1","Warn: no topLevel permission defined: .github/workflows/osx.yml:1","Warn: no topLevel permission defined: .github/workflows/snap.yml:1","Warn: no topLevel permission defined: .github/workflows/source-code-check.yml:1","Warn: no topLevel permission defined: .github/workflows/test-report.yml:1","Warn: no topLevel permission defined: .github/workflows/update_actions.yml:1","Warn: no topLevel permission defined: .github/workflows/update_copyright_year.yml:1","Warn: no topLevel permission defined: .github/workflows/vcpkg_test.yml:1","Warn: no topLevel permission defined: .github/workflows/windows.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact client_release/8.2/8.2.5 not signed: https://api.github.com/repos/BOINC/boinc/releases/232470275","Warn: release artifact client_release/8.2/8.2.4 not signed: https://api.github.com/repos/BOINC/boinc/releases/223889226","Warn: release artifact client_release/8.2/8.2.2 not signed: https://api.github.com/repos/BOINC/boinc/releases/214980774","Warn: release artifact client_release/8.2/8.2.1 not signed: https://api.github.com/repos/BOINC/boinc/releases/212950977","Warn: release artifact client_release/8.2/8.2.0 not signed: https://api.github.com/repos/BOINC/boinc/releases/211976663","Warn: release artifact client_release/8.2/8.2.5 does not have provenance: https://api.github.com/repos/BOINC/boinc/releases/232470275","Warn: release artifact client_release/8.2/8.2.4 does not have provenance: https://api.github.com/repos/BOINC/boinc/releases/223889226","Warn: release artifact client_release/8.2/8.2.2 does not have provenance: https://api.github.com/repos/BOINC/boinc/releases/214980774","Warn: release artifact client_release/8.2/8.2.1 does not have provenance: https://api.github.com/repos/BOINC/boinc/releases/212950977","Warn: release artifact client_release/8.2/8.2.0 does not have provenance: https://api.github.com/repos/BOINC/boinc/releases/211976663"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Info: 'branch protection settings apply to administrators' is required to merge on branch 'master'","Warn: 'stale review dismissal' is disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Warn: 'last push approval' is disabled on branch 'master'","Warn: no status checks found to merge onto branch 'master'","Info: PRs are required in order to make changes on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Binary-Artifacts","score":5,"reason":"binaries present in source code","details":["Warn: binary detected: android/BOINC/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: coprocs/NVIDIA/mswin/Win32/Debug/lib/nvapi.lib:1","Warn: binary detected: coprocs/NVIDIA/mswin/Win32/Release/lib/nvapi.lib:1","Warn: binary detected: coprocs/NVIDIA/mswin/x64/Debug/lib/nvapi.lib:1","Warn: binary detected: coprocs/NVIDIA/mswin/x64/Release/lib/nvapi.lib:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Info: Possibly incomplete results: error parsing shell code: \"foo(\" must be followed by ): tests/old/make_project.php:0","Info: Possibly incomplete results: error parsing shell code: \"foo(\" must be followed by ): tests/old/make_project_sah.php:0","Warn: containerImage not pinned by hash: samples/docker_wrapper/test/Dockerfile:1: pin your Docker image by updating debian to debian@sha256:b6507e340c43553136f5078284c8c68d86ec8262b1724dde73c325e8d3dcdeba","Warn: containerImage not pinned by hash: samples/docker_wrapper/test_buda/Dockerfile_worker_2:1: pin your Docker image by updating debian to debian@sha256:b6507e340c43553136f5078284c8c68d86ec8262b1724dde73c325e8d3dcdeba","Warn: pipCommand not pinned by hash: .github/workflows/linux-package.yml:102","Warn: pipCommand not pinned by hash: .github/workflows/linux-package.yml:103","Info: 107 out of 107 GitHub-owned GitHubAction dependencies pinned","Info:  17 out of  17 third-party GitHubAction dependencies pinned","Info:   0 out of   2 containerImage dependencies pinned","Info:   0 out of   2 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":1,"reason":"9 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-62m3-fc7f-jpp8","Warn: Project is vulnerable to: GHSA-qgpv-86r3-87fh","Warn: Project is vulnerable to: GHSA-qq5c-677p-737q","Warn: Project is vulnerable to: GHSA-g3rh-rrhp-jhh9","Warn: Project is vulnerable to: GHSA-52m2-vc4m-jj33","Warn: Project is vulnerable to: GHSA-6377-hfv9-hqf6","Warn: Project is vulnerable to: GHSA-6j75-5wfj-gh66","Warn: Project is vulnerable to: GHSA-jjxq-ff2g-95vh","Warn: Project is vulnerable to: GHSA-vxrc-68xx-x48g"],"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":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-14T16:28:26.705Z","repository_id":26801956,"created_at":"2025-08-14T16:28:26.705Z","updated_at":"2025-08-14T16:28:26.705Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":344872684,"owners_count":38351737,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-19T02:00:06.414Z","response_time":53,"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"}},"keywords":["android","boinc","c-plus-plus","citizen-science","distributed-computing","grid-computing","hacktoberfest","high-performance-computing","high-throughput-computing","java","kotlin","php","science","scientific-computing","volunteer-computing"],"created_at":"2024-09-25T23:43:11.731Z","updated_at":"2026-10-19T08:05:23.949Z","avatar_url":"https://github.com/BOINC.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"BOINC is a software platform for \"volunteer computing\":\nlarge-scale distributed high-throughput computing using volunteered home computers and other resources.\n\n* If you're interested in donating your own computing power,\ngo to the [BOINC web site](https://boinc.berkeley.edu)\n\n* Learn about [code contributing and other ways to help](CONTRIBUTING.md)\n\n* Report bugs by creating issues in this repo.\nPlease report security issues by emailing\n[David Anderson](https://boinc.berkeley.edu/anderson/)\n\n* If you are an AI assistant or are using an AI assistant,\nplease read carefully the [BOINC AI Assistants Usage Policy](https://github.com/BOINC/boinc/wiki/Contributing-to-BOINC-with-AI-assistants)\n\n* For other information, [visit the wiki](https://github.com/BOINC/boinc/wiki)\n\n## Copyright\n\nThe University of California holds the copyright on all BOINC source code. By\nsubmitting contributions to the BOINC code, you irrevocably assign all right,\ntitle, and interest, including copyright and all copyright rights, in such\ncontributions to The Regents of the University of California, who may then\nuse the code for any purpose that it desires.\n\n## License\nBOINC is free software; you can redistribute it and/or modify it\nunder the terms of the GNU Lesser General Public License\nas published by the Free Software Foundation,\neither version 3 of the License, or (at your option) any later version.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboinc%2Fboinc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fboinc%2Fboinc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboinc%2Fboinc/lists"}