Scan timing: clone 7.51s · analysis 15.59s · 101.7 MB · GitHub API rate-limit (preflight)
https://github.com/protocolbuffers/protobuf
· scanned 2026-06-05 08:30 UTC (1 week, 1 day ago)
· 10 languages
678 raw signals (196 security + 482 graph) 11/13 scanners ran 69th percentile · C · huge (>500K LoC) System graph score 90 (lower by 14)
Last scanned 1 week, 1 day ago · v2 · 191 actionable findings from 2 signal sources. 221 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
65.0 | 0.15 | 9.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
58.0 | 0.20 | 11.60 |
documentation_score |
99.0 | 0.15 | 14.85 |
practices_score |
79.0 | 0.15 | 11.85 |
code_quality |
26.0 | 0.10 | 2.60 |
| Overall | 1.00 | 75.6 |
Showing 93 of 191 actionable findings. 412 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
benchmarks/compare.py:59
conformance/conformance_python.py:80, 87, 103, 112 (4 hits)python/google/protobuf/descriptor_pool.py:652, 660 (2 hits)python/google/protobuf/internal/python_message.py:585python/google/protobuf/internal/testing_refleaks.py:95python/google/protobuf/text_format.py:529csharp/src/Google.Protobuf.Test.TestProtos/UnittestImportPublicProto3.pb.cs:38, 93, 151 (3 hits)csharp/src/Google.Protobuf.Test.TestProtos/UnittestImportProto3.pb.cs:47, 102 (2 hits)csharp/src/Google.Protobuf.Test.TestProtos/UnittestImportPublic.pb.cs:107, 165 (2 hits)csharp/src/Google.Protobuf.Test.TestProtos/UnittestLegacyFeatures.pb.cs:133, 210 (2 hits)conformance/ConformanceJavaLite.java:23csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/SampleMessages.cs:11csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/WrappersTest.cs:27csharp/src/Google.Protobuf.Test.TestProtos/UnittestImport.pb.cs:120repo-level (13 hits)repo-level (3 hits)repo-level (3 hits)cmake/dependencies_generator.py:108
cmake/dependencies_generator.py:73
cmake/dependencies_generator.py:47
cmake/dependencies_generator.py:29
cmake/dependencies_generator.py:60
cmake/dependencies_generator.py:41
cmake/dependencies_generator.py:105
python/google/protobuf/internal/python_message.py:572
cmake/dependencies_generator.py:44
cmake/dependencies_generator.py:102
python/google/protobuf/internal/python_message.py:448
python/google/protobuf/internal/python_message.py:460
python/google/protobuf/internal/python_message.py:499
python/google/protobuf/internal/python_message.py:508
python/google/protobuf/internal/python_message.py:534
python/google/protobuf/internal/python_message.py:518
cmake/dependencies_generator.py:70
cmake/dependencies_generator.py:56
cmake/dependencies_generator.py:87
python/google/protobuf/text_encoding.py:94
cmake/dependencies_generator.py:96
cmake/dependencies_generator.py:53
cmake/dependencies_generator.py:38
cmake/dependencies_generator.py:32
python/google/protobuf/text_format.py:1622
python/google/protobuf/text_format.py:1794
python/google/protobuf/message.py:368
cmake/dependencies_generator.py:99
cmake/dependencies_generator.py:90
cmake/dependencies_generator.py:93
This page is publicly accessible at:
https://repobility.com/scan/e1cb783f-3f7f-43d8-b2ed-ab3d67b65489/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e1cb783f-3f7f-43d8-b2ed-ab3d67b65489/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.