{"id":3875,"name":"fprime","description":"F´ - A flight software and embedded systems framework","url":"https://github.com/nasa/fprime","last_synced_at":"2025-09-04T17:10:34.582Z","repository":{"id":37432538,"uuid":"95114723","full_name":"nasa/fprime","owner":"nasa","description":"F´ - A flight software and embedded systems framework","archived":false,"fork":false,"pushed_at":"2025-08-28T01:11:14.000Z","size":440491,"stargazers_count":10447,"open_issues_count":338,"forks_count":1408,"subscribers_count":267,"default_branch":"devel","last_synced_at":"2025-08-28T06:06:44.701Z","etag":null,"topics":["components","cpp","embedded","embedded-systems","flight","flight-software","fprime","framework","nasa","object-oriented-programming","raspberry-pi","real-time","spaceflight"],"latest_commit_sha":null,"homepage":"https://fprime.jpl.nasa.gov","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nasa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-06-22T12:45:27.000Z","updated_at":"2025-08-28T06:01:25.000Z","dependencies_parsed_at":"2023-10-03T07:56:22.906Z","dependency_job_id":"603b7ba2-62bc-4e23-bbc2-1ae0e499a9dd","html_url":"https://github.com/nasa/fprime","commit_stats":{"total_commits":4233,"total_committers":209,"mean_commits":20.25358851674641,"dds":0.83723127805339,"last_synced_commit":"fee9ba69e6b16cdabe649480955e8eda7100f1b7"},"previous_names":[],"tags_count":38,"template":false,"template_full_name":null,"purl":"pkg:github/nasa/fprime","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasa%2Ffprime","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasa%2Ffprime/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasa%2Ffprime/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasa%2Ffprime/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nasa","download_url":"https://codeload.github.com/nasa/fprime/tar.gz/refs/heads/devel","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasa%2Ffprime/sbom","scorecard":{"id":604032,"data":{"date":"2025-08-11","repo":{"name":"github.com/nasa/fprime","commit":"a070ee768aa00d6d433452410a766e3d04f2105c"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 25 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":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"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: LICENSE.txt:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-jpl-standard.yml:27","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-jpl-standard.yml:28","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-security-scan.yml:27","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-security-scan.yml:28","Info: jobLevel 'actions' permission set to 'read': .github/workflows/cppcheck-scan.yml:25","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cppcheck-scan.yml:26","Info: jobLevel 'actions' permission set to 'read': .github/workflows/cpplint-scan.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cpplint-scan.yml:25","Info: jobLevel 'contents' permission set to 'read': .github/workflows/spelling.yml:77","Info: jobLevel 'pull-requests' permission set to 'read': .github/workflows/spelling.yml:78","Info: jobLevel 'actions' permission set to 'read': .github/workflows/spelling.yml:79","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/spelling.yml:80","Warn: no topLevel permission defined: .github/workflows/build-test-macos.yml:1","Warn: no topLevel permission defined: .github/workflows/build-test-rhel8.yml:1","Warn: no topLevel permission defined: .github/workflows/build-test.yml:1","Warn: no topLevel permission defined: .github/workflows/cmake-test.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql-jpl-standard.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql-security-scan.yml:1","Warn: no topLevel permission defined: .github/workflows/cppcheck-scan.yml:1","Warn: no topLevel permission defined: .github/workflows/cpplint-scan.yml:1","Warn: no topLevel permission defined: .github/workflows/ext-aarch64-linux-led-blinker.yml:1","Warn: no topLevel permission defined: .github/workflows/ext-build-examples-repo.yml:1","Warn: no topLevel permission defined: .github/workflows/ext-build-hello-world.yml:1","Warn: no topLevel permission defined: .github/workflows/ext-build-led-blinker.yml:1","Warn: no topLevel permission defined: .github/workflows/ext-build-math-comp.yml:1","Warn: no topLevel permission defined: .github/workflows/ext-cookiecutters-test.yml:1","Warn: no topLevel permission defined: .github/workflows/ext-raspberry-led-blinker.yml:1","Warn: no topLevel permission defined: .github/workflows/ext-raspberry-system-reference.yml:1","Warn: no topLevel permission defined: .github/workflows/format-check.yml:1","Warn: no topLevel permission defined: .github/workflows/fpp-tests.yml:1","Warn: no topLevel permission defined: .github/workflows/fpp-to-json.yml:1","Warn: no topLevel permission defined: .github/workflows/markdown-link-check.yml:1","Warn: no topLevel permission defined: .github/workflows/pip-check.yml:1","Warn: no topLevel permission defined: .github/workflows/python-format.yml:1","Warn: no topLevel permission defined: .github/workflows/reusable-get-pr-branch.yml:1","Warn: no topLevel permission defined: .github/workflows/reusable-project-builder.yml:1","Warn: no topLevel permission defined: .github/workflows/spelling.yml:1"],"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":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-test-macos.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/build-test-macos.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-test-macos.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/build-test-macos.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-test-macos.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/build-test-macos.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-test-macos.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/build-test-macos.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-test-macos.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/build-test-macos.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-test-macos.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/build-test-macos.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-test-macos.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/build-test-macos.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-test-macos.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/build-test-macos.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-test-macos.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/build-test-macos.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-test-rhel8.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/build-test-rhel8.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-test-rhel8.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/build-test-rhel8.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-test-rhel8.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/build-test-rhel8.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-test.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/build-test.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-test.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/build-test.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/build-test.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-test.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/build-test.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-test.yml:69: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/build-test.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-test.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/build-test.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-test.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/build-test.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cmake-test.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/cmake-test.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-jpl-standard.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/codeql-jpl-standard.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-jpl-standard.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/codeql-jpl-standard.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-jpl-standard.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/codeql-jpl-standard.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-security-scan.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/codeql-security-scan.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-security-scan.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/codeql-security-scan.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-security-scan.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/codeql-security-scan.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cppcheck-scan.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/cppcheck-scan.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cppcheck-scan.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/cppcheck-scan.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cppcheck-scan.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/cppcheck-scan.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cpplint-scan.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/cpplint-scan.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cpplint-scan.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/cpplint-scan.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cpplint-scan.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/cpplint-scan.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ext-aarch64-linux-led-blinker.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/ext-aarch64-linux-led-blinker.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ext-aarch64-linux-led-blinker.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/ext-aarch64-linux-led-blinker.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ext-aarch64-linux-led-blinker.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/ext-aarch64-linux-led-blinker.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ext-aarch64-linux-led-blinker.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/ext-aarch64-linux-led-blinker.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ext-aarch64-linux-led-blinker.yml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/ext-aarch64-linux-led-blinker.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ext-aarch64-linux-led-blinker.yml:107: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/ext-aarch64-linux-led-blinker.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ext-cookiecutters-test.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/ext-cookiecutters-test.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ext-cookiecutters-test.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/ext-cookiecutters-test.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ext-cookiecutters-test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/ext-cookiecutters-test.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ext-raspberry-led-blinker.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/ext-raspberry-led-blinker.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ext-raspberry-led-blinker.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/ext-raspberry-led-blinker.yml/devel?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ext-raspberry-led-blinker.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/ext-raspberry-led-blinker.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ext-raspberry-led-blinker.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/ext-raspberry-led-blinker.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ext-raspberry-led-blinker.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/ext-raspberry-led-blinker.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ext-raspberry-led-blinker.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/ext-raspberry-led-blinker.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ext-raspberry-led-blinker.yml:101: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/ext-raspberry-led-blinker.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ext-raspberry-system-reference.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/ext-raspberry-system-reference.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ext-raspberry-system-reference.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/ext-raspberry-system-reference.yml/devel?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ext-raspberry-system-reference.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/ext-raspberry-system-reference.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/format-check.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/format-check.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/format-check.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/format-check.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fpp-tests.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/fpp-tests.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fpp-tests.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/fpp-tests.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fpp-to-json.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/fpp-to-json.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/markdown-link-check.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/markdown-link-check.yml/devel?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/markdown-link-check.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/markdown-link-check.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pip-check.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/pip-check.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pip-check.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/pip-check.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-format.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/python-format.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-format.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/python-format.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/reusable-project-builder.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/reusable-project-builder.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/reusable-project-builder.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/reusable-project-builder.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/reusable-project-builder.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/reusable-project-builder.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/reusable-project-builder.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/reusable-project-builder.yml/devel?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/spelling.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/nasa/fprime/spelling.yml/devel?enable=pin","Warn: pipCommand not pinned by hash: ci/bootstrap.bash:21","Warn: pipCommand not pinned by hash: ci/bootstrap.bash:24","Warn: pipCommand not pinned by hash: .github/workflows/codeql-jpl-standard.yml:53","Warn: pipCommand not pinned by hash: .github/workflows/codeql-jpl-standard.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/codeql-security-scan.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/codeql-security-scan.yml:53","Warn: npmCommand not pinned by hash: .github/workflows/cppcheck-scan.yml:42","Warn: pipCommand not pinned by hash: .github/workflows/cpplint-scan.yml:38","Warn: npmCommand not pinned by hash: .github/workflows/cpplint-scan.yml:44","Warn: pipCommand not pinned by hash: .github/workflows/ext-aarch64-linux-led-blinker.yml:93","Warn: pipCommand not pinned by hash: .github/workflows/ext-cookiecutters-test.yml:64","Warn: pipCommand not pinned by hash: .github/workflows/ext-cookiecutters-test.yml:83","Warn: pipCommand not pinned by hash: .github/workflows/ext-cookiecutters-test.yml:84","Warn: pipCommand not pinned by hash: .github/workflows/ext-raspberry-led-blinker.yml:87","Warn: pipCommand not pinned by hash: .github/workflows/ext-raspberry-system-reference.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/fpp-tests.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/pip-check.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/python-format.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/reusable-project-builder.yml:62","Warn: pipCommand not pinned by hash: .github/workflows/reusable-project-builder.yml:93","Info:   0 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  18 pipCommand dependencies pinned","Info:   0 out of   2 npmCommand 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":"SAST","score":9,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: SAST configuration detected: CodeQL","Warn: 26 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"}},{"name":"Branch-Protection","score":1,"reason":"branch protection is not maximal on development and all release branches","details":["Warn: branch protection not enabled for branch 'release/v3.6.0-hotfixes'","Info: 'allow deletion' disabled on branch 'devel'","Info: 'force pushes' disabled on branch 'devel'","Warn: required approving review count is 1 on branch 'devel'","Warn: codeowners review is not required on branch 'devel'","Warn: no status checks found to merge onto branch 'devel'","Info: PRs are required in order to make changes on branch 'devel'"],"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"}}]},"last_synced_at":"2025-08-21T01:10:23.421Z","repository_id":37432538,"created_at":"2025-08-21T01:10:23.421Z","updated_at":"2025-08-21T01:10:23.421Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273641897,"owners_count":25142248,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"nasa","name":"NASA","uuid":"848102","kind":"organization","description":"ReadOpen Data initiative here: https://www.nasa.gov/open/ \u0026 Instructions here: https://github.com/nasa/nasa.github.io/blob/master/docs/INSTRUCTIONS.md","email":"nasa-data@lists.arc.nasa.gov","website":"https://github.com/nasa/nasa.github.io/blob/master/docs/INSTRUCTIONS.md","location":"United States of America","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/848102?v=4","repositories_count":495,"last_synced_at":"2024-04-08T17:07:01.517Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/nasa","funding_links":[],"total_stars":45119,"followers":4488,"following":0,"created_at":"2022-11-03T02:50:31.106Z","updated_at":"2024-04-08T17:08:39.061Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nasa","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nasa/repositories"},"packages":null,"commits":{"id":528750,"full_name":"nasa/fprime","default_branch":"devel","committers":[{"name":"Michael D Starch","email":"Michael.D.Starch@jpl.nasa.gov","login":"LeStarch","count":1231},{"name":"bocchino","email":"bocchino@jpl.nasa.gov","login":"bocchino","count":693},{"name":"Josh Soref","email":"jsoref","login":"jsoref","count":314},{"name":"Timothy Canham","email":"timothy.canham@jpl.nasa.gov","login":"timcanham","count":228},{"name":"koran","email":"kevin.c.oran@jpl.nasa.gov","login":null,"count":216},{"name":"Jake Deerin","email":"2016deerinjo@gmail.com","login":"JHDeerin","count":161},{"name":"Joshua Anderson","email":"joshua.l.anderson@jpl.nasa.gov","login":"Joshua-Anderson","count":124},{"name":"Thomas Boyer-Chammard","email":"49786685+thomas-bc","login":"thomas-bc","count":107},{"name":"Rohan Dhesikan","email":"rohandhesikan@gmail.com","login":"rohandkn","count":88},{"name":"jishii","email":"jishii@jpl.nasa.gov","login":null,"count":79},{"name":"jishii","email":"jordan.ishii@github.jpl.nasa.gov","login":null,"count":75},{"name":"Raymond J Paetz","email":"raymond.j.paetz@jpl.nasa.gov","login":null,"count":75},{"name":"Josh Weadick","email":"weadick@usc.edu","login":"jweadick","count":74},{"name":"jbiberst","email":"josef.x.biberstein@jpl.nasa.gov","login":null,"count":62},{"name":"kevin-f-ortega","email":"kevin.f.ortega@gmail.com","login":"kevin-f-ortega","count":54},{"name":"hunterpaulson","email":"hwp1113@gmail.com","login":"hunterpaulson","count":49},{"name":"hpaulson","email":"hunter.w.paulson@jpl.nasa.gov","login":null,"count":44},{"name":"Thibault","email":"70470823+ThibFrgsGmz","login":"ThibFrgsGmz","count":42},{"name":"Joshua Weadick","email":"joshua.m.weadick@jpl.nasa.gov","login":null,"count":42},{"name":"saba-ja","email":"saba.janamian.663@my.csun.edu","login":"saba-ja","count":37},{"name":"Jordan Ishii","email":"jordan.ishii@jpl.nasa.gov","login":null,"count":35},{"name":"Gene Merewether","email":"mereweth@jpl.nasa.gov","login":"genemerewether","count":30},{"name":"jhdeerin","email":"joseph.h.deerin@jpl.nasa.gov","login":null,"count":29},{"name":"blakeh","email":"blake.harriman@jpl.nasa.gov","login":null,"count":28},{"name":"Santos F Fregoso","email":"sfregoso@jpl.nasa.gov","login":null,"count":19},{"name":"Cel Skeggs","email":"celskeggs","login":"celskeggs","count":16},{"name":"Brian Campuzano","email":"Brian.P.Campuzano@jpl.nasa.gov","login":"Brian-Campuzano","count":15},{"name":"Leonard J. Reder","email":"reder@jpl.nasa.gov","login":"ljreder","count":15},{"name":"Simone Morettini","email":"morettinisimo96@gmail.com","login":"SMorettini","count":15},{"name":"zacharysarah","email":"zach@corleissen.com","login":null,"count":15},{"name":"Johan Bertrand","email":"blabla51480@gmail.com","login":"JohanBertrand","count":14},{"name":"Biberstein","email":"jbiberst@ndc.nasa.gov","login":null,"count":13},{"name":"Justine West","email":"35715959+jwest115","login":"jwest115","count":12},{"name":"Esteban Duran","email":"astroesteban@icloud.com","login":"astroesteban","count":11},{"name":"Celeste","email":"aannie199@gmail.com","login":"csmith608","count":10},{"name":"Celeste","email":"Celeste.R.Smith@jpl.nasa.gov","login":null,"count":10},{"name":"Andrei Zisu","email":"andrei.zisu@pts.space","login":"matzipan","count":8},{"name":"Robert L. Bocchino Jr","email":"bocchino@jpl.nasas.gov","login":null,"count":8},{"name":"Tiffany Chieu","email":"tiffany9342@gmail.com","login":"tiffany1618","count":7},{"name":"Avi","email":"thnkslprpt@gmail.com","login":"thnkslprpt","count":7},{"name":"Ani","email":"bloodraven166@gmail.com","login":"Anirban166","count":7},{"name":"Timothy Canham","email":"Timothy.K.Canham@jpl.nasa.gov","login":null,"count":7},{"name":"Timothy Canham","email":"tim@thecanhamfamily.com","login":null,"count":7},{"name":"Ikko Ashimine","email":"eltociear@gmail.com","login":"eltociear","count":6},{"name":"rdaruwala","email":"rdaruwala@gmail.com","login":"rdaruwala","count":6},{"name":"Smith","email":"crsmith@JPL.NASA.GOV","login":null,"count":6},{"name":"Bill Allen","email":"photo.allen@gmail.com","login":"billallen256","count":6},{"name":"Kemyt","email":"kemyt4@gmail.com","login":"Kemyt","count":6},{"name":"Richard","email":"rlcheng","login":"rlcheng","count":6},{"name":"acxz","email":"17132214+acxz","login":"acxz","count":6},{"name":"AlesKus","email":"122485829+AlesKus","login":"AlesKus","count":5},{"name":"Aaron Black","email":"aaron.black@jpl.nasa.gov","login":"ablack-jpl","count":5},{"name":"Ali Mosallaei","email":"ali.mosallaei@jpl.nasa.gov","login":"mosa11aei","count":5},{"name":"Andrei Tumbar","email":"andrei.tumbar@jpl.nasa.gov","login":"Kronos3","count":5},{"name":"Vincent Wong","email":"vincent.wong@jpl.nasa.gov","login":null,"count":5},{"name":"Brandon Metz","email":"bcmetz@jpl.nasa.gov","login":null,"count":5},{"name":"Anthony Limiero","email":"alimiero@jpl.nasa.gov","login":null,"count":5},{"name":"Zimri Leisher","email":"zimri.leisher@gmail.com","login":"zimri-leisher","count":5},{"name":"r9-pena","email":"55148641+r9-pena","login":"r9-pena","count":4},{"name":"Paul Rosemurgy","email":"paul.c.rosemurgy@jpl.nasa.gov","login":"pcrosemurgy","count":4},{"name":"menaman123","email":"53198002+menaman123","login":"menaman123","count":4},{"name":"kubiak-jpl","email":"99773472+kubiak-jpl","login":"kubiak-jpl","count":4},{"name":"Ashley Nilo","email":"165419142+ashleynilo","login":"ashleynilo","count":4},{"name":"Vince Woo","email":"Vince.Woo@jpl.nasa.gov","login":"vincewoo","count":4},{"name":"Grzegorz Kieszkowski","email":"67624652+gkieszkowski","login":"gkieszkowski","count":4},{"name":"Shivaly-Reddy","email":"164100839+Shivaly-Reddy","login":"Shivaly-Reddy","count":3},{"name":"Sean Marquez","email":"capsulecorplab@gmail.com","login":"capsulecorplab","count":3},{"name":"pelmini","email":"37095187+pelmini","login":"pelmini","count":3},{"name":"codeflight1","email":"va7nfh@gmail.com","login":"codeflight1","count":3},{"name":"Aaron McDaniel","email":"aaronmcdaniel7@gmail.com","login":"AaronMcDaniel","count":3},{"name":"Oxymoren","email":"18706708+Oxymoren","login":"Oxymoren","count":3},{"name":"Neil Abcouwer","email":"nabcouwer@gmail.com","login":"nabcouwer","count":3},{"name":"Mishaal","email":"mishaalaleem@gmail.com","login":"m-aleem","count":3},{"name":"Joaquim Silveira","email":"57415447+jsilveira1409","login":"jsilveira1409","count":3},{"name":"Haichao Hu","email":"huhaichaotd@139.com","login":"coolshell1024","count":3},{"name":"Advait Dhingra","email":"62119114+AdvaitDhingra","login":"AdvaitDhingra","count":3},{"name":"Alex Mariano","email":"65744075+Lex-ari","login":"Lex-ari","count":3},{"name":"David Kessler","email":"DJKessler","login":"DJKessler","count":3},{"name":"Fabrizio Sandri","email":"15068390+FabrizioSandri","login":"FabrizioSandri","count":3},{"name":"Harriman","email":"bharrim1@ndc.nasa.gov","login":null,"count":3},{"name":"Aaron McDaniel","email":"amcdaniel39@gatech.edu","login":null,"count":3},{"name":"redixin","email":"redixin","login":"redixin","count":2},{"name":"zouyonghao","email":"yonghaoz1994@gmail.com","login":"zouyonghao","count":2},{"name":"metzdigital","email":"brandonmetz@gmail.com","login":"metzdigital","count":2},{"name":"Noah","email":"91645190+NoahBraasch","login":"NoahBraasch","count":2},{"name":"Dave Willmer","email":"dave.willmer@gmail.com","login":"dwillmer","count":2},{"name":"matt392code","email":"matt392@earthlink.net","login":"matt392code","count":2},{"name":"bdshenker","email":"96464153+bdshenker","login":"bdshenker","count":2},{"name":"U S A M A H","email":"39458672+usamah1","login":"usamah1","count":2},{"name":"Aidan Wagner","email":"aidan.wagner140@gmail.com","login":"aidan-wagner","count":2},{"name":"arizvi786","email":"80656867+arizvi786","login":"arizvi786","count":2},{"name":"Christian Muck","email":"cmuckmuck@gmail.com","login":"cmuck","count":2},{"name":"Charles Sommer","email":"csommer@caltech.edu","login":"sommercharles","count":2},{"name":"Carlos Domani","email":"carlos.a.domani@gmail.com","login":"cadomani","count":2},{"name":"Benoît Allard","email":"benoit.allard@gmx.de","login":"benallard","count":2},{"name":"Aaron Buchwald","email":"aaron.buchwald56@gmail.com","login":"aaronbuchwald","count":2},{"name":"Bastian Zimmermann","email":"10774221+BastianZim","login":"BastianZim","count":2},{"name":"Arijit Das","email":"arijitdas18022006@gmail.com","login":"arijitdas123student","count":2},{"name":"Adit Sachde","email":"23707194+aditsachde","login":"aditsachde","count":2},{"name":"Viet T. Nguyen","email":"vnguyen@jpl.nasa.gov","login":null,"count":2},{"name":"Tobias Dürschmid","email":"duerschmid@cmu.edu","login":"tobiasduerschmid","count":2},{"name":"EbenezerA99","email":"60404240+EbenezerA99","login":"EbenezerA99","count":2},{"name":"Ethan Chee","email":"61472206+ethancheez","login":"ethancheez","count":2},{"name":"Sibo Van Gool","email":"sibo.vangool@hotmail.com","login":"SiboVG","count":2},{"name":"Serwio YK","email":"56473255+Serwios","login":"Serwios","count":2},{"name":"Saurabh Shubham","email":"saurabh.friday@gmail.com","login":"Saurabh3333","count":2},{"name":"Roman Sobkuliak","email":"r.sobkuliak@gmail.com","login":"sobkulir","count":2},{"name":"Rich Bowen","email":"rbowen@rcbowen.com","login":"rbowen","count":2},{"name":"Remzell Maranan","email":"48801719+rmzmrnn","login":"rmzmrnn","count":2},{"name":"Neil Abcouwer","email":"neil.abcouwer@jpl.nasa.gov","login":"abcouwer-jpl","count":2},{"name":"Kyle Botteon","email":"49845890+kbotteon","login":"kbotteon","count":2},{"name":"Jürgen Gmach","email":"juergen.gmach@googlemail.com","login":"jugmac00","count":2},{"name":"Jack White","email":"white.n.jack@googlemail.com","login":"JackNWhite","count":2},{"name":"Ivan Reznikov","email":"ivanreznikov@gmail.com","login":"IvanReznikov","count":2},{"name":"Gabriel Zayas","email":"g-zayas@hotmail.com","login":"gazayas","count":2},{"name":"Steven Newstead","email":"steve.newstead@gmail.com","login":"MangoPieface","count":1},{"name":"Steve Nicholson","email":"ssteve@mac.com","login":"SSteve","count":1},{"name":"Sterling Peet","email":"sterling.peet@ae.gatech.edu","login":"SterlingPeet","count":1},{"name":"Stephen O'Leary","email":"stephen.oleary@sophos.com","login":"stephen-oleary","count":1},{"name":"Simon Waldherr","email":"git@simon.waldherr.eu","login":"SimonWaldherr","count":1},{"name":"Steven Myint","email":"Steven.Myint@jpl.nasa.gov","login":null,"count":1},{"name":"Rennes","email":"dangnhatrin96@gmail.com","login":null,"count":1},{"name":"ddaugher","email":"ddaugher@jpl.nasa.gov","login":null,"count":1},{"name":"Joseph Deerin","email":"Joseph.H.Deerin@jpl.nasa.gov","login":null,"count":1},{"name":"James Mertz","email":"mertz.james@gmail.com","login":null,"count":1},{"name":"Saurav Maheshkar","email":"sauravvmaheshkar@gmail.com","login":"SauravMaheshkar","count":1},{"name":"Farzin","email":"monseffarzin@gmail.com","login":"inPhraZ","count":1},{"name":"Supernovae","email":"51359628+shubham-shahh","login":"shubham-shahh","count":1},{"name":"Suriyaa Sundararuban","email":"github@suriyaa.tk","login":"suriyaa","count":1},{"name":"Tobias Nießen","email":"tniessen@tnie.de","login":"tniessen","count":1},{"name":"Tu Nguyen","email":"tuna9x.it@gmail.com","login":"mrtuvn","count":1},{"name":"Tyler Russin","email":"41180052+tylerrussin","login":"tylerrussin","count":1},{"name":"Sadra Yahyapour","email":"lnxpylnxpy@gmail.com","login":"lnxpy","count":1},{"name":"Sacha Durand","email":"sacha6623@gmail.com","login":"DurandSacha","count":1},{"name":"Ryder Dettloff","email":"114546927+rldettloff","login":"rldettloff","count":1},{"name":"Ruben Sanchez","email":"ruben.e.sanchez.a@gmail.com","login":"Ruben1729","count":1},{"name":"Ranjan Mohan","email":"ranjanmj@gmail.com","login":"the-c0d3br34k3r","count":1},{"name":"Samir Mishra","email":"49635816+smir45","login":"smir45","count":1},{"name":"theidexisted","email":"invalid_ms_user@live.com","login":"theidexisted","count":1},{"name":"plan-do-break-fix","email":"jeffdswan@outlook.com","login":"plan-do-break-fix","count":1},{"name":"mohitsingh999","email":"55040049+mohitsingh999","login":"mohitsingh999","count":1},{"name":"markyjackson-taulia","email":"marky.r.jackson@gmail.com","login":"markjacksonfishing","count":1},{"name":"konerzajakub","email":"75179842+konerzajakub","login":"konerzajakub","count":1},{"name":"jp","email":"sainijaproz@gmail.com","login":"japrozs","count":1},{"name":"jasonduley","email":"jason.duley@nasa.gov","login":"jasonduley","count":1},{"name":"inferenceus","email":"admin@inferencium.net","login":"inferenceus","count":1},{"name":"hAkselS","email":"86744896+hAkselS","login":"hAkselS","count":1},{"name":"gjwatney","email":"84199201+gjwatney","login":"gjwatney","count":1},{"name":"garthwatney","email":"160269551+garthwatney","login":"garthwatney","count":1},{"name":"dochoss","email":"boclifton@gmail.com","login":"dochoss","count":1},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1},{"name":"chuynh4duarte","email":"chuynh4duarte@gmail.com","login":"chuynh4duarte","count":1},{"name":"arfy slowy","email":"slowy.arfy@gmail.com","login":"slowy07","count":1},{"name":"Zack Kneupper","email":"zachary.kneupper@gmail.com","login":"zkneupper","count":1},{"name":"Zachary Gonzalez","email":"zacharycg4@gmail.com","login":"zachar1a","count":1},{"name":"Yang Hau","email":"vulxj0j8j8@gmail.com","login":"howjmay","count":1},{"name":"Uniminin","email":"42061747+Uniminin","login":"Uniminin","count":1},{"name":"Gaius Gracchus","email":"58303109+gaius-gracchus","login":"gaius-gracchus","count":1},{"name":"Frédéric Chapoton","email":"fchapoton2@gmail.com","login":"fchapoton","count":1},{"name":"Rajiv Ranjan Singh","email":"rajivperfect007@gmail.com","login":"iamrajiv","count":1},{"name":"-LinShu-","email":"hagongcheng@gmail.com","login":"WaterBubbles","count":1},{"name":"Dmitri McGuckin","email":"28746912+dmitri-mcguckin","login":"dmitri-mcguckin","count":1},{"name":"Dima Kogan","email":"dima@secretsauce.net","login":"dkogan","count":1},{"name":"David Keck","email":"32853381+keck-in-space","login":"keck-in-space","count":1},{"name":"Dan Wait","email":"59032277+danjwait","login":"danjwait","count":1},{"name":"Connor M. Fuhrman","email":"34170172+connorfuhrman","login":"connorfuhrman","count":1},{"name":"CombustableLem0n","email":"129139239+CombustableLem0n","login":"CombustableLem0n","count":1},{"name":"Cliff L. Biffle","email":"code@cliffle.com","login":"cbiffle","count":1},{"name":"Christopher Donlan","email":"chris.donlan87@gmail.com","login":"chrisdonlan","count":1},{"name":"Chr1st1anSears","email":"117944059+Chr1st1anSears","login":"Chr1st1anSears","count":1},{"name":"Brian Wignall","email":"brianwignall@gmail.com","login":"bwignall","count":1},{"name":"Boris Staletic","email":"boris.staletic@gmail.com","login":"bstaletic","count":1},{"name":"Amarnath","email":"amarnath.h.96@gmail.com","login":"AmarNathH","count":1},{"name":"Ali Muhammad","email":"ali9796408@gmail.com","login":"AliMuhammadOfficial","count":1},{"name":"AdityaDS","email":"adityads@ymail.com","login":"adityadees","count":1},{"name":"Abdur-Rahmaan Janhangeer","email":"cryptolabour@gmail.com","login":"Abdur-rahmaanJ","count":1},{"name":"Aaron-WSL","email":"aaron@the-huttons.co.uk","login":"aaron-hutton","count":1},{"name":"Ugo L","email":"51440330+ugo94490","login":"ugo94490","count":1},{"name":"Nima","email":"iw4p@protonmail.com","login":"iw4p","count":1},{"name":"Nathan Chow","email":"47728545+chownw","login":"chownw","count":1},{"name":"Nathan Cheek","email":"nathan@nathancheek.com","login":"nathancheek","count":1},{"name":"Muath Assawadi","email":"34031333+muath-ye","login":"muath-ye","count":1},{"name":"Piyush Raj","email":"piyush.189303055@muj.manipal.edu","login":"0x48piraj","count":1},{"name":"Pedro da Fonseca","email":"36480154+Drosaca","login":"Drosaca","count":1},{"name":"Patrick Bouffard","email":"231346+pbouffard","login":"pbouffard","count":1},{"name":"Paramtamtam","email":"7326800+tarampampam","login":"tarampampam","count":1},{"name":"tsha-256","email":"102328408+tsha-256","login":"tsha-256","count":1},{"name":"Emil Agonoy","email":"54600430+Emil808","login":"Emil808","count":1},{"name":"Michael Boehm","email":"130305277+Boehm-Michael","login":"Boehm-Michael","count":1},{"name":"Michael B. Sumulong","email":"msumulong@gmail.com","login":"MSumulong","count":1},{"name":"Maurice Prather","email":"mprather","login":"mprather","count":1},{"name":"Matthew Gleich","email":"git@mattglei.ch","login":"gleich","count":1},{"name":"Matteo","email":"mateus.sakata@gmail.com","login":"Piphi5","count":1},{"name":"Matical","email":"defyglide@gmail.com","login":"notmatical","count":1},{"name":"Luca Soares","email":"luca_mps@hotmail.com","login":"LMPS97","count":1},{"name":"Lijun","email":"812948+lijuno","login":"lijuno","count":1},{"name":"Kevinthegreat","email":"92656833+kevinthegreat1","login":"kevinthegreat1","count":1},{"name":"Kevin Dinkel","email":"dinkelk@gmail.com","login":"dinkelk","count":1},{"name":"Kai","email":"2644614+Schweinepriester","login":"Schweinepriester","count":1},{"name":"Jonathan Michel","email":"jonathanmichel@bluewin.ch","login":"jonathanmichel","count":1},{"name":"Jonathan Bayless","email":"16109996+baylessj","login":"baylessj","count":1},{"name":"John P. Cargille","email":"116765885+John-P-Cargille","login":"John-P-Cargille","count":1},{"name":"Ivan Perez, PhD","email":"ivanperezdominguez@gmail.com","login":"ivanperez-keera","count":1},{"name":"Gavin Knudsen","email":"98349436+GavinKnudsen","login":"GavinKnudsen","count":1},{"name":"Milad Sadeghi DM","email":"57490926+EverLookNeverSee","login":"EverLookNeverSee","count":1}],"total_commits":4449,"total_committers":205,"total_bot_commits":1,"total_bot_committers":1,"mean_commits":21.702439024390245,"dds":0.7233086086761069,"past_year_committers":[{"name":"M Starch","email":"LeStarch@googlemail.com","login":"LeStarch","count":80},{"name":"Thomas Boyer-Chammard","email":"49786685+thomas-bc","login":"thomas-bc","count":51},{"name":"kevin-f-ortega","email":"kevin.f.ortega@gmail.com","login":"kevin-f-ortega","count":20},{"name":"Rob Bocchino","email":"bocchino@jpl.nasa.gov","login":"bocchino","count":17},{"name":"Cel Skeggs","email":"celskeggs","login":"celskeggs","count":16},{"name":"Justine West","email":"35715959+jwest115","login":"jwest115","count":6},{"name":"AlesKus","email":"122485829+AlesKus","login":"AlesKus","count":5},{"name":"Zimri Leisher","email":"zimri.leisher@gmail.com","login":"zimri-leisher","count":5},{"name":"Ali Mosallaei","email":"ali.mosallaei@jpl.nasa.gov","login":"mosa11aei","count":5},{"name":"menaman123","email":"53198002+menaman123","login":"menaman123","count":4},{"name":"Richard","email":"rlcheng","login":"rlcheng","count":4},{"name":"Ashley Nilo","email":"165419142+ashleynilo","login":"ashleynilo","count":4},{"name":"Vince Woo","email":"Vince.Woo@jpl.nasa.gov","login":"vincewoo","count":4},{"name":"Alex Mariano","email":"65744075+Lex-ari","login":"Lex-ari","count":3},{"name":"David Kessler","email":"DJKessler","login":"DJKessler","count":3},{"name":"Joaquim Silveira","email":"57415447+jsilveira1409","login":"jsilveira1409","count":3},{"name":"Shivaly-Reddy","email":"164100839+Shivaly-Reddy","login":"Shivaly-Reddy","count":3},{"name":"Timothy Canham","email":"timothy.canham@jpl.nasa.gov","login":"timcanham","count":3},{"name":"Johan Bertrand","email":"6369937+JohanBertrand","login":"JohanBertrand","count":3},{"name":"Remzell Maranan","email":"48801719+rmzmrnn","login":"rmzmrnn","count":2},{"name":"Andrei Tumbar","email":"andrei.tumbar@jpl.nasa.gov","login":"Kronos3","count":2},{"name":"Sibo Van Gool","email":"sibo.vangool@hotmail.com","login":"SiboVG","count":2},{"name":"bdshenker","email":"96464153+bdshenker","login":"bdshenker","count":2},{"name":"matt392code","email":"matt392@earthlink.net","login":"matt392code","count":2},{"name":"kubiak-jpl","email":"99773472+kubiak-jpl","login":"kubiak-jpl","count":1},{"name":"garthwatney","email":"160269551+garthwatney","login":"garthwatney","count":1},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1},{"name":"chuynh4duarte","email":"chuynh4duarte@gmail.com","login":"chuynh4duarte","count":1},{"name":"Tyler Russin","email":"41180052+tylerrussin","login":"tylerrussin","count":1},{"name":"Ryder Dettloff","email":"114546927+rldettloff","login":"rldettloff","count":1},{"name":"Paul Rosemurgy","email":"paul.c.rosemurgy@jpl.nasa.gov","login":"pcrosemurgy","count":1},{"name":"Mishaal","email":"mishaalaleem@gmail.com","login":"m-aleem","count":1},{"name":"Maurice Prather","email":"mprather","login":"mprather","count":1},{"name":"Josh Soref","email":"2119212+jsoref","login":"jsoref","count":1},{"name":"Jack White","email":"white.n.jack@googlemail.com","login":"JackNWhite","count":1},{"name":"Gavin Knudsen","email":"98349436+GavinKnudsen","login":"GavinKnudsen","count":1},{"name":"Ethan Chee","email":"61472206+ethancheez","login":"ethancheez","count":1},{"name":"Celeste","email":"63731123+csmith608","login":"csmith608","count":1},{"name":"Brian Campuzano","email":"Brian.P.Campuzano@jpl.nasa.gov","login":"Brian-Campuzano","count":1}],"past_year_total_commits":264,"past_year_total_committers":39,"past_year_total_bot_commits":1,"past_year_total_bot_committers":1,"past_year_mean_commits":6.769230769230769,"past_year_dds":0.696969696969697,"last_synced_at":"2025-05-26T18:45:42.549Z","last_synced_commit":"378a7a3e6fccfe665fcb819a7325be1a66b410d0","created_at":"2023-03-09T03:41:01.654Z","updated_at":"2025-05-26T18:45:42.621Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasa%2Ffprime/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.936Z","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":"nasa/fprime","html_url":"https://github.com/nasa/fprime","last_synced_at":"2025-09-04T14:30:58.800Z","status":null,"issues_count":1096,"pull_requests_count":1158,"avg_time_to_close_issue":13535403.482051281,"avg_time_to_close_pull_request":726901.5043816942,"issues_closed_count":585,"pull_requests_closed_count":1027,"pull_request_authors_count":80,"issue_authors_count":122,"avg_comments_per_issue":1.2764598540145986,"avg_comments_per_pull_request":1.079447322970639,"merged_pull_requests_count":917,"bot_issues_count":0,"bot_pull_requests_count":11,"past_year_issues_count":573,"past_year_pull_requests_count":718,"past_year_avg_time_to_close_issue":2352662.720720721,"past_year_avg_time_to_close_pull_request":337025.35830618895,"past_year_issues_closed_count":222,"past_year_pull_requests_closed_count":614,"past_year_pull_request_authors_count":46,"past_year_issue_authors_count":60,"past_year_avg_comments_per_issue":0.5567190226876091,"past_year_avg_comments_per_pull_request":0.7966573816155988,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":551,"created_at":"2023-05-14T08:13:26.787Z","updated_at":"2025-09-04T14:30:58.802Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasa%2Ffprime","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasa%2Ffprime/issues","issue_labels_count":{"enhancement":557,"bug":346,"High Priority":72,"Medium Priority":60,"Documentation":53,"F´ GDS":53,"F´ Tools":46,"ROSES":44,"Easy First Issue":42,"help wanted":32,"cmake":30,"need-to-reproduce":21,"CI":20,"Low Priority":14,"EPIC":13,"FPP":12,"Tutorials":12,"Website":8,"Consistency":7,"Technical Debt":6,"Test API":5,"ROSES - Student Review":5,"Refactoring / Code Clarity":4,"Breaking Changes":3,"ROSES - Pattern":3,"Update Instructions Needed":2,"wontfix":2,"needs investigation":2,"duplicate":1,"ROSES Candidate":1,"CCB-approved":1,"CCB-dissapproved":1,"python":1,"ROSES - Community Selection":1},"pull_request_labels_count":{"Update Instructions Needed":33,"enhancement":11,"dependencies":11,"python":11,"Documentation":7,"Breaking Changes":7,"ROSES":5,"High Priority":1,"Website":1,"bug":1,"Refactoring / Code Clarity":1},"issue_author_associations_count":{"COLLABORATOR":856,"CONTRIBUTOR":136,"NONE":103,"MEMBER":1},"pull_request_author_associations_count":{"COLLABORATOR":891,"CONTRIBUTOR":184,"NONE":83},"issue_authors":{"LeStarch":358,"thomas-bc":120,"timcanham":111,"zimri-leisher":63,"kevin-f-ortega":63,"celskeggs":41,"jwest115":39,"bocchino":37,"ThibFrgsGmz":15,"kubiak-jpl":12,"rlcheng":10,"csmith608":10,"ethancheez":9,"Joshua-Anderson":9,"rrieber":8,"capsulecorplab":8,"hAkselS":6,"gcgandhi":6,"bevinduckett":6,"kbotteon":6,"John-P-Cargille":5,"pcrosemurgy":4,"chownw":4,"vincewoo":4,"SiboVG":4,"moisesmata":4,"Shivaly-Reddy":4,"arizvi786":4,"Kronos3":3,"ReggieMarr":3,"gjwatney":3,"JohanBertrand":3,"garthwatney":3,"saba-ja":3,"sobkulir":3,"NoahBraasch":2,"astroesteban":2,"kdizzlle":2,"reporterfredbriggs":2,"ntrawny":2,"Meganbrentshandacrain":2,"secureshadow":2,"keck-in-space":2,"ephraim71":2,"mprather":2,"mwette":2,"AustinOwens":2,"Aderiani":2,"ljreder":2,"mohitsingh999":2,"weggert2":2,"matt-polo":2,"SMorettini":2,"abcouwer-jpl":1,"ratchanonsuttawas":1,"ivanperez-keera":1,"williamWHC":1,"dheadrick1618":1,"Steph41":1,"dkogan":1,"iftahnaf":1,"Quantum004":1,"ethanmckean":1,"Lejoker667":1,"bdshenker":1,"kitty99099":1,"alextsagkas":1,"Austen-G":1,"neel-puri":1,"foxhoundsk":1,"zeroping":1,"Boehm-Michael":1,"Ubisoft99":1,"JamieSlome":1,"mohamed-ghita":1,"ryan-halbrook":1,"weaselslider":1,"sheershak-agarwal":1,"jhhocs":1,"SterlingPeet":1,"dury2379":1,"EbenezerA99":1,"elliotfayman":1,"ec21b1006":1,"Feniren":1,"amothana":1,"rshfhshTitsanam":1,"miaohua131":1,"YogiM45":1,"NathanJSnyder":1,"myint":1,"sriramyabhamidipati":1,"transsistor09":1,"LMPS97":1,"LincolnSand":1,"rdx-aegse":1,"telitwin-jpl":1,"Jmb5501":1,"JackNWhite":1,"chuynh4duarte":1,"jsilveira1409":1,"songisaac":1,"MaxenceLebrunDEV":1,"Daifaizonaldridge":1,"sharifzadeh":1,"donwalkarsoham":1,"nikkikaragi":1,"ashleynilo":1,"nateinaction":1,"matt392code":1,"haydenbanz":1,"aggelosmots":1,"ConstStar":1,"martyvona":1,"G5STER":1,"cbreich":1,"zyrfyxx":1,"Willmac16":1,"Gonta01":1,"thvarkey":1,"aborjigin":1,"TSKoduru":1},"pull_request_authors":{"LeStarch":303,"thomas-bc":213,"m-aleem":85,"bocchino":74,"kevin-f-ortega":47,"celskeggs":37,"JohanBertrand":28,"timcanham":27,"vincewoo":24,"jwest115":24,"zimri-leisher":22,"mosa11aei":14,"matt392code":13,"moisesmata":12,"ashleynilo":12,"dependabot[bot]":11,"SMorettini":11,"AlesKus":10,"Kronos3":10,"menaman123":9,"rlcheng":9,"Shivaly-Reddy":8,"chuynh4duarte":8,"ethancheez":6,"Lex-ari":6,"kbotteon":6,"rithvikrajraapeti":6,"aborjigin":5,"i-am-malicious":5,"DJKessler":5,"jsilveira1409":4,"pcrosemurgy":4,"SauravMaheshkar":4,"tylerrussin":4,"bdshenker":4,"SiboVG":4,"rmzmrnn":4,"kubiak-jpl":4,"garthwatney":4,"japrozs":3,"valdaarhun":3,"ianbrault":3,"JackNWhite":3,"Brian-Campuzano":3,"kyleajones":2,"csmith608":2,"rldettloff":2,"emmanuel-ferdman":2,"mahdirahimi1999":2,"GavinKnudsen":2,"jsoref":2,"aramk-hub":2,"CombustableLem0n":2,"Satan19":2,"0xb-s":2,"tiffany1618":2,"0x48piraj":2,"inferenceus":2,"haydenbanz":2,"konerzajakub":2,"ThibFrgsGmz":2,"mprather":2,"tsha-256":2,"chownw":2,"pavly-gerges":2,"dkogan":1,"Joshua-Anderson":1,"Boehm-Michael":1,"weggert2":1,"NoahBraasch":1,"John-P-Cargille":1,"PointlessUser":1,"jja13":1,"eltociear":1,"JuanQuGo":1,"sobkulir":1,"OfficialAhmed":1,"Chr1st1anSears":1,"sanowl":1,"MikeMcPherson":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10080101,"issues_count":31302547,"pull_requests_count":96106713,"authors_count":10693105,"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":{"enhancement":273,"bug":173,"ROSES":38,"F´ Tools":17,"F´ GDS":16,"High Priority":15,"cmake":14,"Documentation":10,"CI":9,"Easy First Issue":9,"Website":8,"FPP":7,"help wanted":7,"Consistency":7,"Technical Debt":6,"ROSES - Student Review":5,"EPIC":4,"need-to-reproduce":3,"Tutorials":3,"Breaking Changes":3,"ROSES - Pattern":3,"needs investigation":2,"CCB-approved":1,"CCB-dissapproved":1,"Test API":1,"ROSES - Community Selection":1},"past_year_pull_request_labels_count":{"Update Instructions Needed":15,"dependencies":9,"python":9,"Breaking Changes":7,"ROSES":5,"enhancement":4,"Website":1,"bug":1,"Refactoring / Code Clarity":1},"past_year_issue_author_associations_count":{"COLLABORATOR":471,"CONTRIBUTOR":54,"NONE":48},"past_year_pull_request_author_associations_count":{"COLLABORATOR":589,"CONTRIBUTOR":84,"NONE":45},"past_year_issue_authors":{"LeStarch":153,"thomas-bc":71,"zimri-leisher":60,"kevin-f-ortega":57,"timcanham":55,"celskeggs":41,"bocchino":21,"jwest115":20,"kubiak-jpl":7,"rlcheng":6,"bevinduckett":6,"moisesmata":4,"vincewoo":4,"csmith608":4,"SiboVG":3,"garthwatney":3,"pcrosemurgy":3,"Kronos3":3,"Meganbrentshandacrain":2,"matt-polo":2,"secureshadow":2,"mwette":2,"ethancheez":2,"ephraim71":2,"weggert2":2,"ntrawny":2,"arizvi786":2,"Aderiani":2,"rshfhshTitsanam":1,"ReggieMarr":1,"rdx-aegse":1,"sharifzadeh":1,"Shivaly-Reddy":1,"songisaac":1,"SterlingPeet":1,"transsistor09":1,"Willmac16":1,"YogiM45":1,"zeroping":1,"zyrfyxx":1,"aborjigin":1,"amothana":1,"ashleynilo":1,"bdshenker":1,"chuynh4duarte":1,"ec21b1006":1,"elliotfayman":1,"ethanmckean":1,"Feniren":1,"Gonta01":1,"jhhocs":1,"Jmb5501":1,"jsilveira1409":1,"kdizzlle":1,"kitty99099":1,"Lejoker667":1,"matt392code":1,"mprather":1,"nateinaction":1,"ratchanonsuttawas":1},"past_year_pull_request_authors":{"LeStarch":178,"thomas-bc":126,"m-aleem":84,"kevin-f-ortega":43,"celskeggs":37,"bocchino":26,"vincewoo":24,"zimri-leisher":20,"jwest115":19,"matt392code":13,"ashleynilo":12,"moisesmata":12,"AlesKus":10,"dependabot[bot]":9,"chuynh4duarte":8,"Kronos3":8,"rlcheng":6,"timcanham":6,"rithvikrajraapeti":6,"Shivaly-Reddy":6,"aborjigin":5,"ethancheez":5,"bdshenker":4,"tylerrussin":4,"jsilveira1409":4,"valdaarhun":3,"ianbrault":3,"Brian-Campuzano":3,"pcrosemurgy":3,"DJKessler":3,"Satan19":2,"kbotteon":2,"kyleajones":2,"pavly-gerges":2,"jsoref":2,"mahdirahimi1999":2,"rmzmrnn":2,"emmanuel-ferdman":2,"aramk-hub":2,"0xb-s":2,"SiboVG":2,"kubiak-jpl":2,"MikeMcPherson":1,"weggert2":1,"sanowl":1,"JuanQuGo":1},"maintainers":[{"login":"LeStarch","count":661,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeStarch"},{"login":"thomas-bc","count":333,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thomas-bc"},{"login":"timcanham","count":138,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/timcanham"},{"login":"bocchino","count":111,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bocchino"},{"login":"kevin-f-ortega","count":110,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kevin-f-ortega"},{"login":"m-aleem","count":85,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/m-aleem"},{"login":"zimri-leisher","count":79,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zimri-leisher"},{"login":"jwest115","count":63,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jwest115"},{"login":"vincewoo","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vincewoo"},{"login":"rlcheng","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rlcheng"},{"login":"moisesmata","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/moisesmata"},{"login":"ashleynilo","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashleynilo"},{"login":"Shivaly-Reddy","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Shivaly-Reddy"},{"login":"chuynh4duarte","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chuynh4duarte"},{"login":"Kronos3","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Kronos3"},{"login":"csmith608","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/csmith608"},{"login":"bevinduckett","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bevinduckett"},{"login":"ethancheez","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ethancheez"},{"login":"gcgandhi","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gcgandhi"},{"login":"chownw","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chownw"},{"login":"bdshenker","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bdshenker"},{"login":"arizvi786","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arizvi786"},{"login":"Joshua-Anderson","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Joshua-Anderson"},{"login":"aborjigin","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aborjigin"},{"login":"DJKessler","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DJKessler"},{"login":"celskeggs","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/celskeggs"},{"login":"gjwatney","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gjwatney"},{"login":"Brian-Campuzano","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Brian-Campuzano"},{"login":"hAkselS","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hAkselS"},{"login":"ljreder","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ljreder"},{"login":"Boehm-Michael","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Boehm-Michael"},{"login":"LMPS97","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LMPS97"},{"login":"saba-ja","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/saba-ja"},{"login":"ivanperez-keera","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ivanperez-keera"}],"active_maintainers":[{"login":"LeStarch","count":331,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeStarch"},{"login":"thomas-bc","count":197,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thomas-bc"},{"login":"kevin-f-ortega","count":100,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kevin-f-ortega"},{"login":"m-aleem","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/m-aleem"},{"login":"zimri-leisher","count":79,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zimri-leisher"},{"login":"timcanham","count":61,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/timcanham"},{"login":"bocchino","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bocchino"},{"login":"jwest115","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jwest115"},{"login":"vincewoo","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vincewoo"},{"login":"moisesmata","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/moisesmata"},{"login":"ashleynilo","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashleynilo"},{"login":"rlcheng","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rlcheng"},{"login":"chuynh4duarte","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chuynh4duarte"},{"login":"Kronos3","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Kronos3"},{"login":"Shivaly-Reddy","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Shivaly-Reddy"},{"login":"bevinduckett","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bevinduckett"},{"login":"bdshenker","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bdshenker"},{"login":"aborjigin","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aborjigin"},{"login":"csmith608","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/csmith608"},{"login":"DJKessler","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DJKessler"},{"login":"celskeggs","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/celskeggs"},{"login":"arizvi786","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arizvi786"},{"login":"Brian-Campuzano","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Brian-Campuzano"}]},"events":null,"keywords":["components","cpp","embedded","embedded-systems","flight","flight-software","fprime","framework","nasa","object-oriented-programming","raspberry-pi","real-time","spaceflight"],"dependencies":[],"score":14.608921537961665,"created_at":"2025-09-04T15:50:09.520Z","updated_at":"2025-10-07T08:04:53.138Z","avatar_url":"https://github.com/nasa.png","language":"C++","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["cryptocurrencies","trading-bot","trade","telegram-bot","freqtrade","algorithmic-trading","parallel","mesh","whiteboxtools","solara"],"project_url":"https://science.ecosyste.ms/api/v1/projects/3875","html_url":"https://science.ecosyste.ms/projects/3875","bibtex_url":"https://science.ecosyste.ms/projects/3875/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/3875/export.apalike"}