Scan timing: clone 2.57s · analysis 21.15s · 9.8 MB · GitHub API rate-limit (preflight)
https://github.com/clawvisor/clawvisor
· scanned 2026-06-05 17:43 UTC (4 days, 20 hours ago)
· 10 languages
626 raw signals (386 security + 240 graph) 12th percentile · Go · large (100-500K LoC) System graph score 65 (lower by 4)
Last scanned 4 days, 20 hours ago · v2 · 216 actionable findings from 2 signal sources. 290 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 |
3.0 | 0.25 | 0.75 |
testing_score |
80.0 | 0.20 | 16.00 |
documentation_score |
100.0 | 0.15 | 15.00 |
practices_score |
77.0 | 0.15 | 11.55 |
code_quality |
41.4 | 0.10 | 4.14 |
| Overall | 1.00 | 60.2 |
Showing 168 of 216 actionable findings. 506 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.
deploy/docker-compose.yml:28
internal/adapters/sql/testdata/docker-compose.yml:1, 15 (2 hits)deploy/docker-compose.yml:3internal/api/handlers/llm_endpoint_test.go:454, 522, 558, 1129, 1233 (5 hits)pkg/runtime/proxy/placeholder_runtime_test.go:283, 354, 447 (3 hits)pkg/runtime/proxy/inbound_secret_runtime_test.go:250, 311 (2 hits)web/src/pages/Agents.tsx:2368, 2380 (2 hits)e2e/smoke/testserver_test.go:475internal/api/handlers/installer.go:571internal/api/handlers/installer_test.go:92internal/e2e/lite/harness.go:32internal/runtime/llmproxy/inspector/parser_flags_test.go:18, 19, 20, 21, 22, 23, 24, 25, +14 more (22 hits)internal/runtime/llmproxy/inspector/inspector_test.go:22, 66, 102, 120, 131, 149, 257, 283, +7 more (15 hits)internal/runtime/llmproxy/script_session_test.go:46, 80, 85, 91, 97, 130, 143, 169, +5 more (13 hits)docs/LITE_PROXY.md:164, 177 (2 hits)internal/runtime/llmproxy/secret_detection_test.go:507, 530 (2 hits)internal/runtime/llmproxy/audit_test.go:603internal/runtime/llmproxy/control_test.go:276internal/runtime/llmproxy/inspector/parser.go:869internal/api/handlers/llm_endpoint_test.go:454, 522, 558, 1233, 1289 (5 hits)internal/runtime/llmproxy/secret_detection_test.go:204, 699 (2 hits)internal/intent/testdata/extract_eval_cases.json:357, 369 (2 hits)pkg/runtime/proxy/inbound_secret_runtime_test.go:728internal/clawvisorcli/cmd_tui.go:107
security/zap/automation.yaml:10
security/zap/run-scan.sh:29
scripts/raw-log-viewer.py:170
scripts/live-codex-secret-smoke.sh:152
scripts/raw-log-viewer.py:85, 88, 90, 93, 95, 99, 102, 103, +10 more (18 hits)e2e/install/mock_github_server.py:78, 79, 80, 81, 82, 83, 84 (7 hits)internal/adapters/sql/testdata/docker-compose.yml:1, 15 (2 hits)deploy/docker-compose.yml:3deploy/Dockerfile:14e2e/install/Dockerfile:23render/Dockerfile:14deploy/Dockerfile:2, 10, 20 (3 hits)e2e/install/Dockerfile:12, 18, 30 (3 hits)render/Dockerfile:2, 10, 20 (3 hits)internal/runtime/isolation/assets/Dockerfile:1e2e/install/Dockerfile:39
CI/CD securitycontainers
.github/workflows/publish-skill.yml:28, 53, 59, 83, 108, 115 (10 hits).github/workflows/ci.yml:17, 18, 22, 45, 46 (5 hits).github/workflows/release-binaries.yml:17, 20, 25 (5 hits).github/workflows/release-please.yml:29, 34, 39 (5 hits).github/workflows/e2e-install.yml:18, 36, 37, 41 (4 hits).github/workflows/release-imessage-helper.yml:33, 79, 82 (4 hits).github/workflows/release-please.yml:18
CI/CD securitySupply chainGitHub Actions
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
web/src/pages/Agents.tsx:2162, 4321 (2 hits)web/src/pages/Settings.tsx:195, 1437 (2 hits)web/src/pages/Login.tsx:146web/src/pages/Register.tsx:104web/src/pages/ResetPassword.tsx:161web/src/pages/SetupAuth.tsx:145internal/e2e/lite/library/broad_single_scope/workspace/go.mod
internal/e2e/lite/library/broad_single_scope/workspace/go.mod
internal/e2e/lite/library/broad_single_scope/workspace/go.mod
internal/e2e/lite/library/broad_single_scope/workspace/go.mod
internal/e2e/lite/library/broad_single_scope/workspace/go.mod
go.mod
internal/e2e/lite/library/broad_single_scope/workspace/go.mod
go.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modinternal/e2e/lite/library/broad_single_scope/workspace/go.mod
go.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.modgo.modinternal/e2e/lite/library/broad_single_scope/workspace/go.mode2e/install/Dockerfile:39
containersRemote installer
internal/runtime/conversation/anthropic_response.go:77
Eval used
internal/runtime/conversation/openai_response.go:132
Eval used
internal/runtime/llmproxy/postprocess.go:1919
Eval used
internal/clawvisorcli/shim/clawvisor-proxy-shim.js:81
web/src/pages/Billing.tsx:21web/src/pages/OAuthAuthorize.tsx:44web/src/pages/Pricing.tsx:130pkg/runtime/proxy/timing_transport.go:147
pkg/version/update.go:67
web/src/pages/Agents.tsx:794
CI/CD securityagent runtimepermissions
e2e/install/mock_github_server.py:123
Error handlingquality
.dockerignore
CI/CD securitycontainers
internal/runtime/isolation/assets/Dockerfile:1
CI/CD securitycontainers
web/src/hooks/useAuth.tsx:10
web/package.json
web/package.json
web/package-lock.json
.github/workflows/e2e-install.yml:26
internal/runtime/llmproxy/inline_task_rewrite.go:1
internal/clawvisorcli/cmd_auto_update.go:1
deploy/Dockerfile:20
containersPinned dependencies
repo-level (9 hits)repo-level (20 hits).github/workflows/release-binaries.yml.github/workflows/release-imessage-helper.yml.github/workflows/release-please.ymlweb/src/components/ServiceIcon.tsx:38
Dangerous innerhtml
internal/e2e/scenario/library/session_authorize.yaml
Ports
internal/e2e/scenario/library/session_authorize.yaml
Ports
internal/adapters/dropbox/adapter.go:171internal/adapters/microsoft/onedrive/adapter.go:282internal/api/handlers/adaptergen.go:189deploy/docker-compose.yml:19
CI/CD securitycontainers
internal/adapters/google/drive/adapter.go:491, 497, 507 (3 hits)internal/adapters/google/contacts/adapter.go:296, 312 (2 hits)internal/runtime/llmproxy/human_turns.go:139, 142 (2 hits)internal/adapters/google/calendar/adapter.go:443internal/adapters/microsoft/credential.go:130internal/adapters/microsoft/outlook/adapter.go:7internal/adapters/microsoft/teams/adapter.go:7internal/adapters/perplexity/adapter.go:97web/package.json
web/package.json
web/package.json
extensions/clawvisor-webhook/package.json
internal/clawvisorcli/cmd_auto_update.go:1internal/clawvisorcli/cmd_update.go:1internal/daemon/auto_update.go:1internal/runtime/llmproxy/inline_task_rewrite.go:1render/Dockerfile:20
containersPinned dependencies
internal/runtime/isolation/assets/Dockerfile:1
containersPinned dependencies
e2e/install/Dockerfile:30
containersPinned dependencies
deploy/Dockerfile:10
containersPinned dependencies
render/Dockerfile:10
containersPinned dependencies
e2e/install/Dockerfile:18
containersPinned dependencies
deploy/Dockerfile:2
containersPinned dependencies
render/Dockerfile:2
containersPinned dependencies
e2e/install/Dockerfile:12
containersPinned dependencies
scripts/raw-log-viewer.py:87
e2e/install/mock_github_server.py:77
scripts/raw-log-viewer.py:84
e2e/install/mock_github_server.py:103
This page is publicly accessible at:
https://repobility.com/scan/32c90083-0b1f-4275-ac0e-ee264df3298f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/32c90083-0b1f-4275-ac0e-ee264df3298f/
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.