Scan timing: clone 5.7s · analysis 16.6s · 7.1 MB · GitHub API rate-limit (preflight)
https://github.com/violettoolssite/CFspider
· scanned 2026-06-06 01:12 UTC (3 days, 23 hours ago)
· 10 languages
443 raw signals (207 security + 236 graph) 37th percentile · Python · medium (20-100K LoC) System graph score 65 (lower by 18)
Last scanned 3 days, 23 hours ago · v2 · 216 actionable findings from 2 signal sources. 108 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 |
36.0 | 0.25 | 9.00 |
testing_score |
15.0 | 0.20 | 3.00 |
documentation_score |
81.6 | 0.15 | 12.24 |
practices_score |
67.0 | 0.15 | 10.05 |
code_quality |
18.8 | 0.10 | 1.88 |
| Overall | 1.00 | 47.4 |
Showing 188 of 216 actionable findings. 324 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.
cfspider/export.py:324
cfspider_obfuscate.js:14
x27cn/x27cn/minify.py:270
cfspider/workers/vless_workers.js:884
cfspider/workers/workers.js:1246
cfspider/workers/破皮版workers.js:1
workers/vless_workers.js:884
workers/workers.js:1246
workers/破皮版workers.js:1
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider/proxy_server.py:223
cfspider/export.py:326
x27cn/x27cn/advanced.py:411x27cn/x27cn/cli.py:137x27cn/x27cn/obfuscate.py:127cfspider/stealth.py:122, 126, 129, 370, 396, 397, 441, 444, +4 more (13 hits)cfspider/vless_client.py:189, 192, 329, 343, 386, 390, 443, 521, +1 more (9 hits)cfspider/proxy_server.py:188, 216, 226 (3 hits)cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
package-lock.json
package-lock.json
.github/workflows/build-browser.yml:19, 22, 43, 53, 56, 93, 105, 108, +2 more (20 hits).github/workflows/update-vless-configs.yml:15.github/workflows/build-browser.yml:150 (2 hits)package-lock.json:1
cfspider-browser/package-lock.json
cfspider-browser/package-lock.jsonpackage-lock.jsoncfspider-browser/package-lock.jsonpackage-lock.jsoncfspider-browser/package-lock.jsonpackage-lock.jsoncfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/src/components/Settings/SettingsModal.tsx:351
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider/proxy_server.py:279
cfspider-browser/src/components/Browser/VirtualMouse.tsx:201
x27cn/x27cn/cli.py:227
x27cn/x27cn/advanced.py:346
cfspider-browser/package-lock.jsonpackage-lock.jsoncfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.jsonpackage-lock.jsoncfspider/vless_client.py:350, 445, 523, 544, 561, 619 (6 hits)cfspider/batch.py:296, 328, 417 (3 hits)cfspider/proxy_server.py:256, 274 (2 hits)cfspider/human_browser.py:311cfspider/mirror.py:399cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/src/store/index.ts:688
cfspider-browser/package-lock.json
cfspider-browser/package.json
cfspider-browser/package.json
cfspider-browser/package.json
cfspider-browser/package.json
cfspider-browser/package.json
cfspider-browser/package.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
.github/workflows/build-browser.yml
CI/CD securitySupply chainGithub actions
.github/workflows/update-vless-configs.yml
CI/CD securitySupply chainGithub actions
cfspider/workers/vless_workers.js:1278
Weak hash
cfspider/workers/workers.js:1640
Weak hash
cfspider/workers/破皮版workers.js:1
Weak hash
workers/vless_workers.js:1278
Weak hash
workers/workers.js:1640
Weak hash
workers/破皮版workers.js:1
Weak hash
cfspider/proxy_server.py
Ports
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
workers/破皮版workers_超明文.js:1, 2 (2 hits)cfspider/async_api.py:88cfspider/browser.py:92cfspider/extract.py:278cfspider/impersonate.py:34cfspider/workers/破皮版workers_超明文.js:2workers/爬楼梯workers.js:1workers/破皮版workers_明文.js:1cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
cfspider-browser/package-lock.json
package.json
cfspider-browser/package.json
cfspider-browser/package.json
package.json
package.json
cfspider/cli.py
repo-level (17 hits)repo-level (2 hits)cfspider-browser/package.json
CI/CD securitySupply chainNpm
cfspider/vless_client.py:532
x27cn/x27cn/advanced.py:187
cfspider/proxy_server.py:245
x27cn/x27cn/advanced.py:120
x27cn/x27cn/minify.py:846
x27cn/x27cn/minify.py:228
x27cn/x27cn/minify.py:239
cfspider/vless_client.py:237
x27cn/x27cn/obfuscate.py:169
x27cn/x27cn/obfuscate.py:193
x27cn/x27cn/minify.py:215
x27cn/x27cn/minify.py:836
x27cn/x27cn/minify.py:117
cfspider/stealth.py:461
cfspider/vless_client.py:549
This page is publicly accessible at:
https://repobility.com/scan/f3288468-7c64-43df-aa0e-0cdd9f87b514/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f3288468-7c64-43df-aa0e-0cdd9f87b514/
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.