Lightweight C++ SDK used as Proxyless Service Governance
polarismesh/polaris-cpp holds a health index of 44 out of 100, placing it in the Weak band. It scores highest on Engineering Quality (68/100) and lowest on Vitality (17/100). It was last updated 775 days ago. A single contributor accounts for most of its recent work.
Metrics are grouped into weighted categories on one standardized 1–100 scale. Overall starts as their weighted mean, calibrated against the distribution of the public record so bands carry percentile meaning; when public evidence triggers the High-Risk Jurisdiction Policy, the rating is adjusted and receives an At Risk ceiling of 34.
Each axis is a category. The shape matters more than the average — a healthy subject fills the whole shape, while a spike-and-crater profile means strength in one dimension is masking risk in another.
The weighted overall 46 is calibrated to 44 on the published index scale (record calibration 2026-08-02).
This repository is backed by an organization — shared, accountable stewardship that can outlive any single maintainer.
Is the project alive — is code being written and are releases shipping?
| 0/36 | Push recency — last push 775 days ago |
| 0/36 | Commit cadence — 0/52 weeks with commits |
| 0/18 | Commit volume — 0 commits in the last year |
| 0/10 | OpenSSF Scorecard: Maintained — 0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0 |
| commits_last_year | 0 |
| human_commit_share | — |
| days_since_last_push | 775 |
| active_weeks_last_year | 0 |
| 27/27 | Ships releases — 5 releases published |
| 0/36 | Release recency — latest release 775 days ago |
| 12.6/27 | Release cadence — a release every ~217.4 days |
| 0/10 | OpenSSF Scorecard: Signed-Releases — Project has not signed or included provenance with any releases. |
| releases_count | 5 |
| latest_release_tag | v1.1.3 |
| releases_from_tags | no |
| days_since_latest_release | 775 |
| mean_days_between_releases | 217.4 |
Does the project have users, downloads, attention, and a welcoming setup for contributors?
| 26/60 | Stars — 41 stars |
| 9.6/25 | Forks — 15 forks |
| 1.7/15 | Watchers — 3 watchers |
| forks | 15 |
| stars | 41 |
| watchers | 3 |
| growth_state | unverified |
| growth_factor_pct | 100 |
| growth_unverified_reason | no_history |
| 22.5/22.5 | README |
| 16.9/22.5 | License — license file present, not a recognized license |
| 18/18 | CONTRIBUTING guide |
| 13.5/13.5 | Code of conduct |
| 0/7.2 | Issue template |
| 0/6.3 | PR template |
| has_readme | yes |
| has_license | yes |
| readme_badges | — |
| has_contributing | yes |
| has_issue_template | no |
| has_code_of_conduct | yes |
| readme_badge_services | — |
| has_pull_request_template | no |
Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?
| 9/54 | Bus factor — 1 contributor(s) cover half of all commits |
| 7.2/22.5 | Commit distribution — top contributor authored 68% of commits |
| 9.5/13.5 | Contributor breadth — 7 contributors |
| 6/10 | OpenSSF Scorecard: Contributors — project has 2 contributing companies or organizations -- score normalized to 6 |
| bus_factor | 1 |
| contributors_sampled | 7 |
| top_contributor_share | 0.679 |
| 14.5/42 | Issue resolution — 35% of issues closed |
| 30/30 | PR acceptance — 33/33 decided PRs merged |
| 0/13 | Newcomer PR acceptance — no first-time contributor's PR decided in 30d |
| 7.5/15 | OpenSSF Scorecard: Code-Review — Found 8/14 approved changesets -- score normalized to 5 |
| merged_prs | 33 |
| open_issues | 17 |
| closed_issues | 9 |
| prs_merged_7d | — |
| prs_decided_7d | — |
| prs_merged_30d | — |
| prs_decided_30d | — |
| issue_closed_ratio | 0.346 |
| closed_unmerged_prs | 0 |
| first_time_authors_30d | — |
| first_time_prs_merged_30d | — |
| first_time_prs_decided_30d | — |
| 30/30 | Ownership backing — organization-owned |
| 0/20 | Verified domain — verified-domain status not read for this organization |
| 8.2/25 | Owner reach — 13 followers of polaris-contrib |
| 17.3/25 | Track record — 20 public repos, account ~3 yr old |
| followers | 13 |
| owner_type | Organization |
| is_verified | — |
| owner_login | polaris-contrib |
| public_repos | 20 |
| account_age_days | 1,398 |
Are baseline engineering and documentation practices in place?
| 24/24 | CI workflows — 1 workflow(s) |
| 24/24 | Tests present |
| 16/16 | Linter config — tox.ini |
| 0/9.6 | Pre-commit hooks |
| 0/6.4 | .editorconfig |
| 0/20 | OpenSSF Scorecard: CI-Tests — 0 out of 14 merged PRs checked by a CI test -- score normalized to 0 |
| has_ci | yes |
| has_tests | yes |
| has_editorconfig | no |
| has_linter_config | yes |
| has_precommit_config | no |
| 30/30 | README |
| 25/25 | Documentation directory |
| 0/15 | Documentation / homepage site |
| 10/10 | Repository description |
| 10/10 | Topics — 10 topics |
| 0/10 | Wiki |
| topics | fault-tolerance, health-check, rate-limit, authenticate, traffic-control, load-balance, circuit-break, service-register, service-discover, request-route |
| has_wiki | no |
| homepage | — |
| docs_site | — |
| has_readme | yes |
| has_docs_dir | yes |
| has_description | yes |
Are visible security and supply-chain practices strong, without unresolved high-risk jurisdiction exposure?
| 7.5/7.5 | Binary-Artifacts — no binaries found in the repo |
| 0/7.5 | Branch-Protection — no data |
| 0/2.5 | CI-Tests — 0 out of 14 merged PRs checked by a CI test -- score normalized to 0 |
| 0/2.5 | CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected |
| 3.8/7.5 | Code-Review — Found 8/14 approved changesets -- score normalized to 5 |
| 1.5/2.5 | Contributors — project has 2 contributing companies or organizations -- score normalized to 6 |
| 10/10 | Dangerous-Workflow — no dangerous workflow patterns detected |
| 0/7.5 | Dependency-Update-Tool — no update tool detected |
| 5/5 | Fuzzing — project is fuzzed |
| 2.2/2.5 | License — license file detected |
| 0/7.5 | Maintained — 0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0 |
| 0/5 | Packaging — no data |
| 0/5 | Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0 |
| 0/5 | SAST — SAST tool is not run on all commits -- score normalized to 0 |
| 0/5 | Security-Policy — security policy file not detected |
| 0/7.5 | Signed-Releases — Project has not signed or included provenance with any releases. |
| 0/7.5 | Token-Permissions — detected GitHub workflow tokens with excessive permissions |
| 0/7.5 | Vulnerabilities — 22 existing vulnerabilities detected |
| source | openssf_scorecard |
| checks_evaluated | 16 |
| scorecard_version | v5.5.0 |
| checks_inconclusive | 2 |
| scorecard_aggregate | 3.2 |
How well is the repo equipped to be developed and maintained with AI coding agents? Carries a deliberately small weight (4%): agent tooling is a real maintenance signal, but a repository with none can still reach 100/100.
| 0/45 | Agent instructions — no CLAUDE.md / AGENTS.md / editor rules |
| 0/15 | Machine-readable docs (llms.txt) |
| 0/40 | Legible commit history — no data |
| has_llms_txt | no |
| llms_txt_url | — |
| legible_history_share | — |
| agent_instruction_files | — |
| agent_instruction_max_bytes | — |
| 18/18 | One-command bootstrap — Makefile, examples/c/Makefile, examples/quickstart/Makefile, examples/rate_limit/Makefile, test/chaos/Makefile, third_party/re2/Makefile |
| 22/22 | Automated tests |
| 11/11 | Lint / format config — tox.ini |
| 11/11 | Static type checking — C++ (statically typed) |
| 10/10 | Reproducible environment — Dockerfile |
| 0/10 | Demonstrated agent practice — no data |
| 0/8 | Automated maintenance — no data |
| 0/10 | OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0 |
| has_nix | no |
| has_tests | yes |
| lockfiles | — |
| has_dockerfile | yes |
| typed_language | yes |
| bootstrap_files | Makefile, examples/c/Makefile, examples/quickstart/Makefile, examples/rate_limit/Makefile, test/chaos/Makefile, third_party/re2/Makefile |
| has_devcontainer | no |
| has_linter_config | yes |
| typecheck_configs | — |
| agent_commit_share | — |
| toolchain_manifests | — |
| dependency_bot_commit_share | — |
| 45/45 | Type-checkable code — C++ (statically typed) |
| 55/55 | Manageable file sizes — 0/397 source files over 60KB |
| primary_language | C++ |
| largest_source_bytes | 53,889 |
| source_files_sampled | 397 |
| oversized_source_files | 0 |
| 40/40 | API schema (OpenAPI/GraphQL/proto) — polaris/proto/v1/circuitbreaker.proto, polaris/proto/v1/client.proto, polaris/proto/v1/code.proto, polaris/proto/v1/grpcapi.proto, polaris/proto/v1/metric.proto, polaris/proto/v1/model.proto, polaris/proto/v1/ratelimit.proto, polaris/proto/v1/request.proto, polaris/proto/v1/response.proto, polaris/proto/v1/routing.proto, polaris/proto/v1/service.proto, polaris/proto/v2/grpcapi_v2.proto, polaris/proto/v2/ratelimit_v2.proto, third_party/protobuf/benchmarks/benchmark_messages_proto2.proto, third_party/protobuf/benchmarks/benchmark_messages_proto3.proto, third_party/protobuf/benchmarks/benchmarks.proto, third_party/protobuf/benchmarks/google_size.proto, third_party/protobuf/conformance/conformance.proto, third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/csharp/protos/unittest_issues.proto, third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/map_unittest_proto3.proto, third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_import_proto3.proto, third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_import_public_proto3.proto, third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_proto3.proto, third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_well_known_types.proto, third_party/protobuf/csharp/protos/map_unittest_proto3.proto, third_party/protobuf/csharp/protos/unittest_custom_options_proto3.proto, third_party/protobuf/csharp/protos/unittest_import_proto3.proto, third_party/protobuf/csharp/protos/unittest_import_public_proto3.proto, third_party/protobuf/csharp/protos/unittest_issues.proto, third_party/protobuf/csharp/protos/unittest_proto3.proto, third_party/protobuf/examples/addressbook.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/multiple_files_test.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_builders_test.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_extension.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_extension_lite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/non_nested_extension.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/non_nested_extension_lite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/test_bad_identifiers.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/descriptor.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_custom_options.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_embed_optimize_for.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_empty.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_enormous_descriptor.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_lite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_public.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_public_lite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_lite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_lite_imports_nonlite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_mset.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_no_generic_services.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_optimize_for.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/multiple_files_test.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_builders_test.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_extension.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_extension_lite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/non_nested_extension.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/non_nested_extension_lite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/test_bad_identifiers.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/descriptor.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_custom_options.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_embed_optimize_for.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_empty.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_enormous_descriptor.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import_lite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import_public.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import_public_lite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_lite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_lite_imports_nonlite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_mset.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_no_generic_services.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_optimize_for.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/any_test.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/deprecated_file.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/field_presence_test.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/lazy_fields_lite.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/lite_equals_and_hash.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/map_for_proto2_lite_test.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/map_for_proto2_test.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/map_initialization_order_test.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/map_test.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/multiple_files_test.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/nested_builders_test.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/nested_extension.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/nested_extension_lite.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/non_nested_extension.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/non_nested_extension_lite.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/outer_class_name_test.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/outer_class_name_test2.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/outer_class_name_test3.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/test_bad_identifiers.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/test_check_utf8.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/test_check_utf8_size.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/test_custom_options.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/test_extra_interfaces.proto, third_party/protobuf/java/util/src/test/proto/com/google/protobuf/util/json_test.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/map_test.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_accessors_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_enum_class_multiple_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_enum_class_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_enum_validity_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_packed_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_repeated_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_singular_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_has_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_import_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_multiple_nameclash_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_multiple_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_recursive_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_reference_types_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_repeated_merge_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_repeated_packables_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_simple_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_single_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_stringutf8_nano.proto, third_party/protobuf/js/commonjs/test6/test6.proto, third_party/protobuf/js/commonjs/test7/test7.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/commonjs/test6/test6.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/commonjs/test7/test7.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/data.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/proto3_test.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/test.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/test2.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/test3.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/test4.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/test5.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/testbinary.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/testempty.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/commonjs/test6/test6.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/commonjs/test7/test7.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/data.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/proto3_test.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/test.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/test2.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/test3.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/test4.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/test5.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/testbinary.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/testempty.proto, third_party/protobuf/js/data.proto, third_party/protobuf/js/proto3_test.proto, third_party/protobuf/js/test.proto, third_party/protobuf/js/test2.proto, third_party/protobuf/js/test3.proto, third_party/protobuf/js/test4.proto, third_party/protobuf/js/test5.proto, third_party/protobuf/js/test8.proto, third_party/protobuf/js/testbinary.proto, third_party/protobuf/js/testempty.proto, third_party/protobuf/objectivec/Tests/unittest_cycle.proto, third_party/protobuf/objectivec/Tests/unittest_deprecated.proto, third_party/protobuf/objectivec/Tests/unittest_deprecated_file.proto, third_party/protobuf/objectivec/Tests/unittest_extension_chain_a.proto, third_party/protobuf/objectivec/Tests/unittest_extension_chain_b.proto, third_party/protobuf/objectivec/Tests/unittest_extension_chain_c.proto, third_party/protobuf/objectivec/Tests/unittest_extension_chain_d.proto, third_party/protobuf/objectivec/Tests/unittest_extension_chain_e.proto, third_party/protobuf/objectivec/Tests/unittest_extension_chain_f.proto, third_party/protobuf/objectivec/Tests/unittest_extension_chain_g.proto, third_party/protobuf/objectivec/Tests/unittest_objc.proto, third_party/protobuf/objectivec/Tests/unittest_objc_startup.proto, third_party/protobuf/objectivec/Tests/unittest_runtime_proto2.proto, third_party/protobuf/objectivec/Tests/unittest_runtime_proto3.proto, third_party/protobuf/php/tests/proto/test.proto, third_party/protobuf/php/tests/proto/test_descriptors.proto, third_party/protobuf/php/tests/proto/test_empty_php_namespace.proto, third_party/protobuf/php/tests/proto/test_import_descriptor_proto.proto, third_party/protobuf/php/tests/proto/test_include.proto, third_party/protobuf/php/tests/proto/test_no_namespace.proto, third_party/protobuf/php/tests/proto/test_php_namespace.proto, third_party/protobuf/php/tests/proto/test_prefix.proto, third_party/protobuf/php/tests/proto/test_reserved_enum_lower.proto, third_party/protobuf/php/tests/proto/test_reserved_enum_upper.proto, third_party/protobuf/php/tests/proto/test_reserved_enum_value_lower.proto, third_party/protobuf/php/tests/proto/test_reserved_enum_value_upper.proto, third_party/protobuf/php/tests/proto/test_reserved_message_lower.proto, third_party/protobuf/php/tests/proto/test_reserved_message_upper.proto, third_party/protobuf/php/tests/proto/test_service.proto, third_party/protobuf/php/tests/proto/test_service_namespace.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/factory_test1.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/factory_test2.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/more_extensions.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/more_extensions_dynamic.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/more_messages.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/test_bad_identifiers.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/descriptor.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_custom_options.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import_public.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_mset.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_no_generic_services.proto, third_party/protobuf/python/google/protobuf/internal/any_test.proto, third_party/protobuf/python/google/protobuf/internal/descriptor_pool_test1.proto, third_party/protobuf/python/google/protobuf/internal/descriptor_pool_test2.proto, third_party/protobuf/python/google/protobuf/internal/factory_test1.proto, third_party/protobuf/python/google/protobuf/internal/factory_test2.proto, third_party/protobuf/python/google/protobuf/internal/file_options_test.proto, third_party/protobuf/python/google/protobuf/internal/import_test_package/inner.proto, third_party/protobuf/python/google/protobuf/internal/import_test_package/outer.proto, third_party/protobuf/python/google/protobuf/internal/message_set_extensions.proto, third_party/protobuf/python/google/protobuf/internal/missing_enum_values.proto, third_party/protobuf/python/google/protobuf/internal/more_extensions.proto, third_party/protobuf/python/google/protobuf/internal/more_extensions_dynamic.proto, third_party/protobuf/python/google/protobuf/internal/more_messages.proto, third_party/protobuf/python/google/protobuf/internal/packed_field_test.proto, third_party/protobuf/python/google/protobuf/internal/test_bad_identifiers.proto, third_party/protobuf/python/google/protobuf/pyext/proto2_api_test.proto, third_party/protobuf/python/google/protobuf/pyext/python.proto, third_party/protobuf/ruby/compatibility_tests/v3.0.0/tests/generated_code.proto, third_party/protobuf/ruby/compatibility_tests/v3.0.0/tests/test_import.proto, third_party/protobuf/ruby/src/main/sentinel.proto, third_party/protobuf/ruby/tests/generated_code.proto, third_party/protobuf/ruby/tests/test_import.proto, third_party/protobuf/src/google/protobuf/any.proto, third_party/protobuf/src/google/protobuf/any_test.proto, third_party/protobuf/src/google/protobuf/api.proto, third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_test_bad_identifiers.proto, third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_test_large_enum_value.proto, third_party/protobuf/src/google/protobuf/compiler/plugin.proto, third_party/protobuf/src/google/protobuf/compiler/ruby/ruby_generated_code.proto, third_party/protobuf/src/google/protobuf/descriptor.proto, third_party/protobuf/src/google/protobuf/duration.proto, third_party/protobuf/src/google/protobuf/empty.proto, third_party/protobuf/src/google/protobuf/field_mask.proto, third_party/protobuf/src/google/protobuf/map_lite_unittest.proto, third_party/protobuf/src/google/protobuf/map_proto2_unittest.proto, third_party/protobuf/src/google/protobuf/map_unittest.proto, third_party/protobuf/src/google/protobuf/map_unittest_proto3.proto, third_party/protobuf/src/google/protobuf/source_context.proto, third_party/protobuf/src/google/protobuf/struct.proto, third_party/protobuf/src/google/protobuf/test_messages_proto2.proto, third_party/protobuf/src/google/protobuf/test_messages_proto3.proto, third_party/protobuf/src/google/protobuf/timestamp.proto, third_party/protobuf/src/google/protobuf/type.proto, third_party/protobuf/src/google/protobuf/unittest.proto, third_party/protobuf/src/google/protobuf/unittest_arena.proto, third_party/protobuf/src/google/protobuf/unittest_custom_options.proto, third_party/protobuf/src/google/protobuf/unittest_drop_unknown_fields.proto, third_party/protobuf/src/google/protobuf/unittest_embed_optimize_for.proto, third_party/protobuf/src/google/protobuf/unittest_empty.proto, third_party/protobuf/src/google/protobuf/unittest_enormous_descriptor.proto, third_party/protobuf/src/google/protobuf/unittest_import.proto, third_party/protobuf/src/google/protobuf/unittest_import_lite.proto, third_party/protobuf/src/google/protobuf/unittest_import_proto3.proto, third_party/protobuf/src/google/protobuf/unittest_import_public.proto, third_party/protobuf/src/google/protobuf/unittest_import_public_lite.proto, third_party/protobuf/src/google/protobuf/unittest_import_public_proto3.proto, third_party/protobuf/src/google/protobuf/unittest_lazy_dependencies.proto, third_party/protobuf/src/google/protobuf/unittest_lazy_dependencies_custom_option.proto, third_party/protobuf/src/google/protobuf/unittest_lazy_dependencies_enum.proto, third_party/protobuf/src/google/protobuf/unittest_lite.proto, third_party/protobuf/src/google/protobuf/unittest_lite_imports_nonlite.proto, third_party/protobuf/src/google/protobuf/unittest_mset.proto, third_party/protobuf/src/google/protobuf/unittest_mset_wire_format.proto, third_party/protobuf/src/google/protobuf/unittest_no_arena.proto, third_party/protobuf/src/google/protobuf/unittest_no_arena_import.proto, third_party/protobuf/src/google/protobuf/unittest_no_arena_lite.proto, third_party/protobuf/src/google/protobuf/unittest_no_field_presence.proto, third_party/protobuf/src/google/protobuf/unittest_no_generic_services.proto, third_party/protobuf/src/google/protobuf/unittest_optimize_for.proto, third_party/protobuf/src/google/protobuf/unittest_preserve_unknown_enum.proto, third_party/protobuf/src/google/protobuf/unittest_preserve_unknown_enum2.proto, third_party/protobuf/src/google/protobuf/unittest_proto3.proto, third_party/protobuf/src/google/protobuf/unittest_proto3_arena.proto, third_party/protobuf/src/google/protobuf/unittest_proto3_arena_lite.proto, third_party/protobuf/src/google/protobuf/unittest_proto3_lite.proto, third_party/protobuf/src/google/protobuf/unittest_well_known_types.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/anys.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/books.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/default_value.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/default_value_test.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/field_mask.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/maps.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/oneofs.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/proto3.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/struct.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/timestamp_duration.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/wrappers.proto, third_party/protobuf/src/google/protobuf/util/json_format_proto3.proto, third_party/protobuf/src/google/protobuf/util/message_differencer_unittest.proto, third_party/protobuf/src/google/protobuf/wrappers.proto |
| 0/20 | MCP server — not applicable to this kind of software |
| 40/40 | Runnable examples — examples, samples |
| example_dirs | examples, samples |
| has_mcp_signal | no |
| api_schema_files | polaris/proto/v1/circuitbreaker.proto, polaris/proto/v1/client.proto, polaris/proto/v1/code.proto, polaris/proto/v1/grpcapi.proto, polaris/proto/v1/metric.proto, polaris/proto/v1/model.proto, polaris/proto/v1/ratelimit.proto, polaris/proto/v1/request.proto, polaris/proto/v1/response.proto, polaris/proto/v1/routing.proto, polaris/proto/v1/service.proto, polaris/proto/v2/grpcapi_v2.proto, polaris/proto/v2/ratelimit_v2.proto, third_party/protobuf/benchmarks/benchmark_messages_proto2.proto, third_party/protobuf/benchmarks/benchmark_messages_proto3.proto, third_party/protobuf/benchmarks/benchmarks.proto, third_party/protobuf/benchmarks/google_size.proto, third_party/protobuf/conformance/conformance.proto, third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/csharp/protos/unittest_issues.proto, third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/map_unittest_proto3.proto, third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_import_proto3.proto, third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_import_public_proto3.proto, third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_proto3.proto, third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_well_known_types.proto, third_party/protobuf/csharp/protos/map_unittest_proto3.proto, third_party/protobuf/csharp/protos/unittest_custom_options_proto3.proto, third_party/protobuf/csharp/protos/unittest_import_proto3.proto, third_party/protobuf/csharp/protos/unittest_import_public_proto3.proto, third_party/protobuf/csharp/protos/unittest_issues.proto, third_party/protobuf/csharp/protos/unittest_proto3.proto, third_party/protobuf/examples/addressbook.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/multiple_files_test.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_builders_test.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_extension.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_extension_lite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/non_nested_extension.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/non_nested_extension_lite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/test_bad_identifiers.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/descriptor.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_custom_options.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_embed_optimize_for.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_empty.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_enormous_descriptor.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_lite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_public.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_public_lite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_lite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_lite_imports_nonlite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_mset.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_no_generic_services.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_optimize_for.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/multiple_files_test.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_builders_test.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_extension.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_extension_lite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/non_nested_extension.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/non_nested_extension_lite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/test_bad_identifiers.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/descriptor.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_custom_options.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_embed_optimize_for.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_empty.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_enormous_descriptor.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import_lite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import_public.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import_public_lite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_lite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_lite_imports_nonlite.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_mset.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_no_generic_services.proto, third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_optimize_for.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/any_test.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/deprecated_file.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/field_presence_test.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/lazy_fields_lite.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/lite_equals_and_hash.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/map_for_proto2_lite_test.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/map_for_proto2_test.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/map_initialization_order_test.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/map_test.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/multiple_files_test.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/nested_builders_test.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/nested_extension.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/nested_extension_lite.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/non_nested_extension.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/non_nested_extension_lite.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/outer_class_name_test.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/outer_class_name_test2.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/outer_class_name_test3.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/test_bad_identifiers.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/test_check_utf8.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/test_check_utf8_size.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/test_custom_options.proto, third_party/protobuf/java/core/src/test/proto/com/google/protobuf/test_extra_interfaces.proto, third_party/protobuf/java/util/src/test/proto/com/google/protobuf/util/json_test.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/map_test.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_accessors_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_enum_class_multiple_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_enum_class_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_enum_validity_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_packed_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_repeated_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_singular_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_has_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_import_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_multiple_nameclash_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_multiple_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_recursive_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_reference_types_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_repeated_merge_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_repeated_packables_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_simple_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_single_nano.proto, third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_stringutf8_nano.proto, third_party/protobuf/js/commonjs/test6/test6.proto, third_party/protobuf/js/commonjs/test7/test7.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/commonjs/test6/test6.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/commonjs/test7/test7.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/data.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/proto3_test.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/test.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/test2.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/test3.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/test4.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/test5.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/testbinary.proto, third_party/protobuf/js/compatibility_tests/v3.0.0/testempty.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/commonjs/test6/test6.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/commonjs/test7/test7.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/data.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/proto3_test.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/test.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/test2.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/test3.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/test4.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/test5.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/testbinary.proto, third_party/protobuf/js/compatibility_tests/v3.1.0/testempty.proto, third_party/protobuf/js/data.proto, third_party/protobuf/js/proto3_test.proto, third_party/protobuf/js/test.proto, third_party/protobuf/js/test2.proto, third_party/protobuf/js/test3.proto, third_party/protobuf/js/test4.proto, third_party/protobuf/js/test5.proto, third_party/protobuf/js/test8.proto, third_party/protobuf/js/testbinary.proto, third_party/protobuf/js/testempty.proto, third_party/protobuf/objectivec/Tests/unittest_cycle.proto, third_party/protobuf/objectivec/Tests/unittest_deprecated.proto, third_party/protobuf/objectivec/Tests/unittest_deprecated_file.proto, third_party/protobuf/objectivec/Tests/unittest_extension_chain_a.proto, third_party/protobuf/objectivec/Tests/unittest_extension_chain_b.proto, third_party/protobuf/objectivec/Tests/unittest_extension_chain_c.proto, third_party/protobuf/objectivec/Tests/unittest_extension_chain_d.proto, third_party/protobuf/objectivec/Tests/unittest_extension_chain_e.proto, third_party/protobuf/objectivec/Tests/unittest_extension_chain_f.proto, third_party/protobuf/objectivec/Tests/unittest_extension_chain_g.proto, third_party/protobuf/objectivec/Tests/unittest_objc.proto, third_party/protobuf/objectivec/Tests/unittest_objc_startup.proto, third_party/protobuf/objectivec/Tests/unittest_runtime_proto2.proto, third_party/protobuf/objectivec/Tests/unittest_runtime_proto3.proto, third_party/protobuf/php/tests/proto/test.proto, third_party/protobuf/php/tests/proto/test_descriptors.proto, third_party/protobuf/php/tests/proto/test_empty_php_namespace.proto, third_party/protobuf/php/tests/proto/test_import_descriptor_proto.proto, third_party/protobuf/php/tests/proto/test_include.proto, third_party/protobuf/php/tests/proto/test_no_namespace.proto, third_party/protobuf/php/tests/proto/test_php_namespace.proto, third_party/protobuf/php/tests/proto/test_prefix.proto, third_party/protobuf/php/tests/proto/test_reserved_enum_lower.proto, third_party/protobuf/php/tests/proto/test_reserved_enum_upper.proto, third_party/protobuf/php/tests/proto/test_reserved_enum_value_lower.proto, third_party/protobuf/php/tests/proto/test_reserved_enum_value_upper.proto, third_party/protobuf/php/tests/proto/test_reserved_message_lower.proto, third_party/protobuf/php/tests/proto/test_reserved_message_upper.proto, third_party/protobuf/php/tests/proto/test_service.proto, third_party/protobuf/php/tests/proto/test_service_namespace.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/factory_test1.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/factory_test2.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/more_extensions.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/more_extensions_dynamic.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/more_messages.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/test_bad_identifiers.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/descriptor.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_custom_options.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import_public.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_mset.proto, third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_no_generic_services.proto, third_party/protobuf/python/google/protobuf/internal/any_test.proto, third_party/protobuf/python/google/protobuf/internal/descriptor_pool_test1.proto, third_party/protobuf/python/google/protobuf/internal/descriptor_pool_test2.proto, third_party/protobuf/python/google/protobuf/internal/factory_test1.proto, third_party/protobuf/python/google/protobuf/internal/factory_test2.proto, third_party/protobuf/python/google/protobuf/internal/file_options_test.proto, third_party/protobuf/python/google/protobuf/internal/import_test_package/inner.proto, third_party/protobuf/python/google/protobuf/internal/import_test_package/outer.proto, third_party/protobuf/python/google/protobuf/internal/message_set_extensions.proto, third_party/protobuf/python/google/protobuf/internal/missing_enum_values.proto, third_party/protobuf/python/google/protobuf/internal/more_extensions.proto, third_party/protobuf/python/google/protobuf/internal/more_extensions_dynamic.proto, third_party/protobuf/python/google/protobuf/internal/more_messages.proto, third_party/protobuf/python/google/protobuf/internal/packed_field_test.proto, third_party/protobuf/python/google/protobuf/internal/test_bad_identifiers.proto, third_party/protobuf/python/google/protobuf/pyext/proto2_api_test.proto, third_party/protobuf/python/google/protobuf/pyext/python.proto, third_party/protobuf/ruby/compatibility_tests/v3.0.0/tests/generated_code.proto, third_party/protobuf/ruby/compatibility_tests/v3.0.0/tests/test_import.proto, third_party/protobuf/ruby/src/main/sentinel.proto, third_party/protobuf/ruby/tests/generated_code.proto, third_party/protobuf/ruby/tests/test_import.proto, third_party/protobuf/src/google/protobuf/any.proto, third_party/protobuf/src/google/protobuf/any_test.proto, third_party/protobuf/src/google/protobuf/api.proto, third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_test_bad_identifiers.proto, third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_test_large_enum_value.proto, third_party/protobuf/src/google/protobuf/compiler/plugin.proto, third_party/protobuf/src/google/protobuf/compiler/ruby/ruby_generated_code.proto, third_party/protobuf/src/google/protobuf/descriptor.proto, third_party/protobuf/src/google/protobuf/duration.proto, third_party/protobuf/src/google/protobuf/empty.proto, third_party/protobuf/src/google/protobuf/field_mask.proto, third_party/protobuf/src/google/protobuf/map_lite_unittest.proto, third_party/protobuf/src/google/protobuf/map_proto2_unittest.proto, third_party/protobuf/src/google/protobuf/map_unittest.proto, third_party/protobuf/src/google/protobuf/map_unittest_proto3.proto, third_party/protobuf/src/google/protobuf/source_context.proto, third_party/protobuf/src/google/protobuf/struct.proto, third_party/protobuf/src/google/protobuf/test_messages_proto2.proto, third_party/protobuf/src/google/protobuf/test_messages_proto3.proto, third_party/protobuf/src/google/protobuf/timestamp.proto, third_party/protobuf/src/google/protobuf/type.proto, third_party/protobuf/src/google/protobuf/unittest.proto, third_party/protobuf/src/google/protobuf/unittest_arena.proto, third_party/protobuf/src/google/protobuf/unittest_custom_options.proto, third_party/protobuf/src/google/protobuf/unittest_drop_unknown_fields.proto, third_party/protobuf/src/google/protobuf/unittest_embed_optimize_for.proto, third_party/protobuf/src/google/protobuf/unittest_empty.proto, third_party/protobuf/src/google/protobuf/unittest_enormous_descriptor.proto, third_party/protobuf/src/google/protobuf/unittest_import.proto, third_party/protobuf/src/google/protobuf/unittest_import_lite.proto, third_party/protobuf/src/google/protobuf/unittest_import_proto3.proto, third_party/protobuf/src/google/protobuf/unittest_import_public.proto, third_party/protobuf/src/google/protobuf/unittest_import_public_lite.proto, third_party/protobuf/src/google/protobuf/unittest_import_public_proto3.proto, third_party/protobuf/src/google/protobuf/unittest_lazy_dependencies.proto, third_party/protobuf/src/google/protobuf/unittest_lazy_dependencies_custom_option.proto, third_party/protobuf/src/google/protobuf/unittest_lazy_dependencies_enum.proto, third_party/protobuf/src/google/protobuf/unittest_lite.proto, third_party/protobuf/src/google/protobuf/unittest_lite_imports_nonlite.proto, third_party/protobuf/src/google/protobuf/unittest_mset.proto, third_party/protobuf/src/google/protobuf/unittest_mset_wire_format.proto, third_party/protobuf/src/google/protobuf/unittest_no_arena.proto, third_party/protobuf/src/google/protobuf/unittest_no_arena_import.proto, third_party/protobuf/src/google/protobuf/unittest_no_arena_lite.proto, third_party/protobuf/src/google/protobuf/unittest_no_field_presence.proto, third_party/protobuf/src/google/protobuf/unittest_no_generic_services.proto, third_party/protobuf/src/google/protobuf/unittest_optimize_for.proto, third_party/protobuf/src/google/protobuf/unittest_preserve_unknown_enum.proto, third_party/protobuf/src/google/protobuf/unittest_preserve_unknown_enum2.proto, third_party/protobuf/src/google/protobuf/unittest_proto3.proto, third_party/protobuf/src/google/protobuf/unittest_proto3_arena.proto, third_party/protobuf/src/google/protobuf/unittest_proto3_arena_lite.proto, third_party/protobuf/src/google/protobuf/unittest_proto3_lite.proto, third_party/protobuf/src/google/protobuf/unittest_well_known_types.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/anys.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/books.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/default_value.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/default_value_test.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/field_mask.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/maps.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/oneofs.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/proto3.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/struct.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/timestamp_duration.proto, third_party/protobuf/src/google/protobuf/util/internal/testdata/wrappers.proto, third_party/protobuf/src/google/protobuf/util/json_format_proto3.proto, third_party/protobuf/src/google/protobuf/util/message_differencer_unittest.proto, third_party/protobuf/src/google/protobuf/wrappers.proto |
| interfaces_expected_of | — |
Independent, tool-agnostic security assessment from the open-source OpenSSF Scorecard. Each check rewards a security practice, not a specific vendor's tool. Checks Scorecard could not determine are marked n/a and excluded from the security score (never counted as zero).
| 10 | Binary-Artifacts | no binaries found in the repo |
| n/a | Branch-Protection | internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md |
| 0 | CI-Tests | 0 out of 14 merged PRs checked by a CI test -- score normalized to 0 |
| 0 | CII-Best-Practices | no effort to earn an OpenSSF best practices badge detected |
| 5 | Code-Review | Found 8/14 approved changesets -- score normalized to 5 |
| 6 | Contributors | project has 2 contributing companies or organizations -- score normalized to 6 |
| 10 | Dangerous-Workflow | no dangerous workflow patterns detected |
| 0 | Dependency-Update-Tool | no update tool detected |
| 10 | Fuzzing | project is fuzzed |
| 9 | License | license file detected |
| 0 | Maintained | 0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0 |
| n/a | Packaging | packaging workflow not detected |
| 0 | Pinned-Dependencies | dependency not pinned by hash detected -- score normalized to 0 |
| 0 | SAST | SAST tool is not run on all commits -- score normalized to 0 |
| 0 | Security-Policy | security policy file not detected |
| 0 | Signed-Releases | Project has not signed or included provenance with any releases. |
| 0 | Token-Permissions | detected GitHub workflow tokens with excessive permissions |
| 0 | Vulnerabilities | 22 existing vulnerabilities detected |
Full resolved dependency set from the GitHub dependency graph: 0 direct and 0 indirect (transitive) packages. The transitive closure is complete when the repository commits a lockfile.
| Registry | Package | Version | Relation |
|---|
Spotted something off in this report, or have thoughts to share? Wrong measurements, missed tooling, ideas, questions — anything is welcome. Every message is read and gets a response.
Scores are signals, not warranties. They reflect publicly visible practices on GitHub — not a code audit, and not a security guarantee.
Missing data is excluded and weights renormalized, never scored as zero. Methodology is versioned and open: metrics v2.10.0, schema v0.11.0 — full methodology · metrics wiki.
How one result sits in the wider record: aggregate statistics.