Scan timing: clone 1.48s · analysis 1.81s · 0.2 MB · GitHub preflight 464ms
https://github.com/LagrangeDev/lagrange-python
· scanned 2026-06-05 18:26 UTC (4 days, 18 hours ago)
· 10 languages
186 raw signals (56 security + 130 graph) 11th percentile · Python · small (2-20K LoC) System graph score 95 (lower by 48)
Last scanned 4 days, 18 hours ago · v2 · 76 actionable findings from 2 signal sources. 45 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 |
75.0 | 0.15 | 11.25 |
security_score |
67.6 | 0.25 | 16.90 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
33.0 | 0.15 | 4.95 |
practices_score |
42.0 | 0.15 | 6.30 |
code_quality |
79.0 | 0.10 | 7.90 |
| Overall | 1.00 | 47.3 |
Showing 53 of 76 actionable findings. 121 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.
lagrange/info/serialize.py:56
lagrange/client/wtlogin/tlv/common.py:68
lagrange/client/base.py:244
lagrange/info/serialize.py:56
lagrange/utils/httpcat.py:106
lagrange/utils/network.py:60, 65, 67, 73, 78, 79, 81, 83, +6 more (16 hits)lagrange/utils/log.py:13, 14, 15, 21, 32, 36, 40 (7 hits)lagrange/utils/httpcat.py:40, 43 (2 hits)lagrange/client/client.py:53, 54 (2 hits)pdm.lock
pdm.lock
lagrange/utils/binary/protobuf.py:120
lagrange/info/serialize.py:56
lagrange/utils/network.py:87
Error handlingquality
pdm.lock
.github/workflows/release.yml
CI/CD securitySupply chainGithub actions
pdm.lock
lagrange/pb/login/ntlogin.py:6
Debug true
lagrange/pb/message/rich_text/__init__.py:27
Debug true
lagrange/pb/service/group.py:433
Debug true
repo-level (12 hits)repo-level (6 hits)lagrange/client/client.py:250
lagrange/client/client.py:247
lagrange/client/client.py:478
main.py:58
main.py:36
main.py:31
lagrange/client/client.py:406
lagrange/client/client.py:403
pdm_build.py:16
pdm_build.py:30
lagrange/client/client.py:393
lagrange/client/client.py:390
lagrange/client/client.py:220
lagrange/client/client.py:416
lagrange/client/client.py:427
lagrange/client/client.py:543
lagrange/client/client.py:441
lagrange/client/client.py:536
lagrange/client/client.py:484
lagrange/client/client.py:454
lagrange/client/client.py:473
lagrange/client/client.py:241
lagrange/client/client.py:232
lagrange/client/client.py:238
This page is publicly accessible at:
https://repobility.com/scan/35d3b381-1b85-4e26-8074-d09fb3338809/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/35d3b381-1b85-4e26-8074-d09fb3338809/
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.