Scan timing: clone 3.09s · analysis 7.24s · 5.6 MB · GitHub preflight 476ms
https://github.com/The-AI-Alliance/cube-standard
· scanned 2026-06-05 18:25 UTC (4 days, 18 hours ago)
· 10 languages
333 raw signals (167 security + 166 graph) 59th percentile · Python · medium (20-100K LoC)
Last scanned 4 days, 18 hours ago · v2 · 155 actionable findings from 2 signal sources. 69 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 |
85.0 | 0.15 | 12.75 |
security_score |
48.2 | 0.25 | 12.05 |
testing_score |
87.0 | 0.20 | 17.40 |
documentation_score |
81.0 | 0.15 | 12.15 |
practices_score |
70.0 | 0.15 | 10.50 |
code_quality |
34.5 | 0.10 | 3.45 |
| Overall | 1.00 | 68.3 |
Showing 97 of 155 actionable findings. 224 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.
cube-tools/cube-web-tool/uv.lock
.github/scripts/collect_metrics.py:199
cube-resources/cube-infra-toolkit/src/cube_infra_toolkit/_exec_relay_server.py:92
cube-tools/cube-browser-tool/uv.lock
cube-tools/cube-browser-tool/uv.lock
src/cube/server.py:318, 409 (2 hits)cube-tools/cube-web-tool/uv.lock
cube-tools/cube-web-tool/uv.lock
cube-tools/cube-web-tool/uv.lock
cube-tools/cube-browser-tool/uv.lock
cube-resources/cube-chat/uv.lock
cube-resources/cube-chat/uv.lock
cube-resources/cube-chat/uv.lock
.pre-commit-config.yaml:8, 18 (2 hits)uv.lock
cube-resources/cube-infra-azure/uv.lock
cube-tools/cube-browser-tool/uv.lock
uv.lock
cube-resources/cube-infra-azure/uv.lock
uv.lock
cube-resources/cube-infra-azure/uv.lock
uv.lock
cube-resources/cube-infra-azure/uv.lock
cube-tools/cube-browser-tool/uv.lockuv.lockuv.lock
cube-resources/cube-chat/uv.lock
uv.lock
cube-resources/cube-infra-aws/uv.lock
uv.lock
cube-resources/cube-infra-aws/uv.lock
src/cube/server.py:314
securityAuth fastapi unauth mutation
src/cube/server.py:405
securityAuth fastapi unauth mutation
cube-resources/cube-infra-daytona/src/cube_infra_daytona/container.py:168src/cube/backends/local.py:164src/cube/backends/toolkit.py:141cube-resources/cube-infra-toolkit/src/cube_infra_toolkit/_exec_relay_server.py:92
src/cube/provision_store.py:72
cube-resources/cube-infra-aws/src/cube_infra_aws/aws.py:56cube-resources/cube-infra-azure/src/cube_infra_azure/azure.py:75src/cube/integrations/nemogym.py:4src/cube/server.py:4cube-tools/cube-web-tool/uv.lockuv.lockcube-tools/cube-web-tool/uv.lockuv.lock.github/scripts/collect_metrics.py:271, 316, 343, 369, 622 (5 hits)cube-resources/cube-infra-toolkit/src/cube_infra_toolkit/container.py:415, 423, 625, 686 (4 hits)src/cube/testing.py:181, 313, 317 (3 hits)cube-resources/cube-infra-azure/src/cube_infra_azure/azure.py:1736, 1751 (2 hits)cube-resources/cube-infra-daytona/src/cube_infra_daytona/container.py:187cube-tools/cube-web-tool/src/cube_web_tool/fetch_tool.py:48examples/counter-cube-remote/client_raw.py:112examples/counter-cube-remote/client_sdk.py:80cube-resources/cube-chat/uv.lockuv.lockcube-resources/cube-chat/uv.lock
cube-resources/cube-chat/uv.lock
.well-known/security.txt
cube-resources/cube-chat/uv.lock
cube-tools/cube-browser-tool/uv.lock
cube-tools/cube-browser-tool/uv.lock
.github/workflows/collect_metrics.yaml:41
CI/CD securitySupply chainGithub actions
.github/workflows/claude-md-audit.yml
CI/CD securitySupply chainGithub actions
.github/workflows/release.yml
CI/CD securitySupply chainGithub actions
cube-resources/cube-infra-toolkit/src/cube_infra_toolkit/_exec_relay_server.py:94
Subprocess shell true
.github/workflows/claude-md-audit.yml
Ports
.github/workflows/claude-md-audit.yml
Ports
src/cube/backends/modal.py:10, 28 (2 hits)cube-resources/cube-browser-playwright/src/cube_browser_playwright/playwright_session.py:44cube-resources/cube-vm-backend/src/cube_vm_backend/local.py:24cube-tools/cube-browser-tool/src/cube_browser_tool/playwright_tool.py:441src/cube/tool.py:74cube-resources/cube-chat/uv.lock
.github/workflows/collect_metrics.yaml:19, 22, 89 (3 hits)repo-level (19 hits)cube-tools/cube-computer-tool/scripts/smoke/attach_endpoint.py:43
cube-tools/cube-computer-tool/scripts/smoke/attach_endpoint.py:40
cube-tools/cube-computer-tool/src/cube_computer_tool/pyautogui_utils.py:35
cube-tools/cube-computer-tool/src/cube_computer_tool/pyautogui_utils.py:27
cube-tools/cube-computer-tool/src/cube_computer_tool/guest_agent.py:221
cube-tools/cube-computer-tool/src/cube_computer_tool/guest_agent.py:194
This page is publicly accessible at:
https://repobility.com/scan/427d983d-a5bc-43ee-bedb-c5b68d62f339/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/427d983d-a5bc-43ee-bedb-c5b68d62f339/
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.