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, 21 hours ago)
· 10 languages
626 raw signals (386 security + 240 graph) 9th percentile · Go · large (100-500K LoC) System graph score 65 (lower by 4)
Last scanned 4 days, 21 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 |
All 2181 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
release-please-config.json |
software | healthy | release-please-config.json |
README.md |
software | healthy | README.md |
config.example.yaml |
software | healthy | config.example.yaml |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
render.yaml |
software | healthy | render.yaml |
.air.toml |
software | healthy | .air.toml |
go.mod |
software | healthy | go.mod |
Makefile |
software | healthy | Makefile |
.release-please-manifest.json |
software | healthy | .release-please-manifest.json |
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
automation.yaml |
software | healthy | security/zap/automation.yaml |
run-scan.sh |
software | healthy | security/zap/run-scan.sh |
automation-baseline.yaml |
software | healthy | security/zap/automation-baseline.yaml |
run-scan.sh |
software | healthy | security/semgrep/run-scan.sh |
actions_test.go |
software | healthy | internal/adapters/google/sheets/actions_test.go |
actions.go |
software | healthy | internal/adapters/google/sheets/actions.go |
validate_test.go |
software | healthy | internal/adapters/google/sheets/validate_test.go |
metadata.go |
software | healthy | internal/adapters/google/sheets/metadata.go |
adapter_test.go |
software | healthy | internal/adapters/google/sheets/adapter_test.go |
format.go |
software | healthy | internal/adapters/google/sheets/format.go |
validate.go |
software | healthy | internal/adapters/google/sheets/validate.go |
format_test.go |
software | healthy | internal/adapters/google/sheets/format_test.go |
adapter.go |
software | healthy | internal/adapters/google/sheets/adapter.go |
scopes.go |
software | healthy | internal/adapters/google/sheets/scopes.go |
adapter_test.go |
software | healthy | internal/adapters/google/drive/adapter_test.go |
adapter.go |
software | healthy | internal/adapters/google/drive/adapter.go |
adapter.go |
software | healthy | internal/adapters/google/contacts/adapter.go |
adapter_test.go |
software | healthy | internal/adapters/google/gmail/adapter_test.go |
adapter.go |
software | healthy | internal/adapters/google/gmail/adapter.go |
adapter.go |
software | healthy | internal/adapters/google/calendar/adapter.go |
credential_test.go |
software | healthy | internal/adapters/google/credential/credential_test.go |
credential.go |
software | healthy | internal/adapters/google/credential/credential.go |
credential_test.go |
software | healthy | internal/adapters/microsoft/credential_test.go |
credential.go |
software | healthy | internal/adapters/microsoft/credential.go |
adapter_test.go |
software | healthy | internal/adapters/microsoft/outlook/adapter_test.go |
adapter.go |
software | healthy | internal/adapters/microsoft/outlook/adapter.go |
adapter_test.go |
software | healthy | internal/adapters/microsoft/onedrive/adapter_test.go |
adapter.go |
software | healthy | internal/adapters/microsoft/onedrive/adapter.go |
adapter_test.go |
software | healthy | internal/adapters/microsoft/teams/adapter_test.go |
adapter.go |
software | healthy | internal/adapters/microsoft/teams/adapter.go |
adapter_integration_test.go |
software | healthy | internal/adapters/sql/adapter_integration_test.go |
adapter_test.go |
software | healthy | internal/adapters/sql/adapter_test.go |
adapter.go |
software | healthy | internal/adapters/sql/adapter.go |
docker-compose.yml |
software | healthy | internal/adapters/sql/testdata/docker-compose.yml |
adapter.go |
software | healthy | internal/adapters/dropbox/adapter.go |
adapter.go |
software | healthy | internal/adapters/perplexity/adapter.go |
microsoft_outlook.yaml |
software | healthy | internal/adapters/definitions/microsoft_outlook.yaml |
linear.yaml |
software | healthy | internal/adapters/definitions/linear.yaml |
google_sheets.yaml |
software | healthy | internal/adapters/definitions/google_sheets.yaml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
wrap |
software | healthy | internal/clawvisorcli/shim/clawvisor-proxy-shim.js:wrap |
parse_args |
software | healthy | scripts/raw-log-viewer.py:28 |
tail_text |
software | healthy | scripts/raw-log-viewer.py:50 |
log_files |
software | healthy | scripts/raw-log-viewer.py:73 |
make_handler |
software | healthy | scripts/raw-log-viewer.py:80 |
log_message |
software | dead | scripts/raw-log-viewer.py:84 |
do_GET |
software | dead | scripts/raw-log-viewer.py:87 |
serve_file |
software | healthy | scripts/raw-log-viewer.py:97 |
serve_logs |
software | healthy | scripts/raw-log-viewer.py:109 |
choose_server |
software | healthy | scripts/raw-log-viewer.py:141 |
main |
software | healthy | scripts/raw-log-viewer.py:150 |
verifySignature |
software | healthy | extensions/clawvisor-webhook/index.ts:verifySignature |
base64UrlEncode |
software | healthy | extensions/clawvisor-webhook/index.ts:base64UrlEncode |
signNonce |
software | healthy | extensions/clawvisor-webhook/index.ts:signNonce |
publicKeyToBase64Url |
software | healthy | extensions/clawvisor-webhook/index.ts:publicKeyToBase64Url |
clampTickIntervalMs |
software | healthy | extensions/clawvisor-webhook/index.ts:clampTickIntervalMs |
getOrCreateDevice |
software | healthy | extensions/clawvisor-webhook/index.ts:getOrCreateDevice |
readBody |
software | healthy | extensions/clawvisor-webhook/index.ts:readBody |
buildWakeText |
software | healthy | extensions/clawvisor-webhook/index.ts:buildWakeText |
buildTaskWakeText |
software | healthy | extensions/clawvisor-webhook/index.ts:buildTaskWakeText |
buildRequestWakeText |
software | healthy | extensions/clawvisor-webhook/index.ts:buildRequestWakeText |
gatewayToken |
software | healthy | extensions/clawvisor-webhook/index.ts:gatewayToken |
handleCallback |
software | healthy | extensions/clawvisor-webhook/index.ts:handleCallback |
RequireAuth |
software | healthy | web/src/App.tsx:RequireAuth |
App |
software | healthy | web/src/App.tsx:App |
setAccessToken |
software | healthy | web/src/api/client.ts:setAccessToken |
getAccessToken |
software | healthy | web/src/api/client.ts:getAccessToken |
setCurrentOrgId |
software | healthy | web/src/api/client.ts:setCurrentOrgId |
getCurrentOrgId |
software | healthy | web/src/api/client.ts:getCurrentOrgId |
setRefreshCallback |
software | healthy | web/src/api/client.ts:setRefreshCallback |
doRefreshOnce |
software | healthy | web/src/api/client.ts:doRefreshOnce |
request |
software | healthy | web/src/api/client.ts:request |
download |
software | healthy | web/src/api/client.ts:download |
run |
software | healthy | web/src/api/client.ts:run |
parseContentDispositionFilename |
software | healthy | web/src/api/client.ts:parseContentDispositionFilename |
charset |
software | healthy | web/src/api/client.ts:charset |
requestWithToken |
software | healthy | web/src/api/client.ts:requestWithToken |
OrgSelector |
software | healthy | web/src/components/OrgSelector.tsx:OrgSelector |
handleSelect |
software | healthy | web/src/components/OrgSelector.tsx:handleSelect |
CountdownTimer |
software | healthy | web/src/components/CountdownTimer.tsx:CountdownTimer |
ScopePill |
software | healthy | web/src/components/ScopePill.tsx:ScopePill |
onDocClick |
software | healthy | web/src/components/ScopePill.tsx:onDocClick |
handleCompactClick |
software | healthy | web/src/components/ScopePill.tsx:handleCompactClick |
StatusBadge |
software | healthy | web/src/components/StatusBadge.tsx:StatusBadge |
VerificationIcon |
software | healthy | web/src/components/VerificationIcon.tsx:VerificationIcon |
RiskBadge |
software | healthy | web/src/components/RiskBadge.tsx:RiskBadge |
LifetimeBadge |
software | healthy | web/src/components/LifetimeBadge.tsx:LifetimeBadge |
baseService |
software | healthy | web/src/components/TaskCard.tsx:baseService |
TaskCard |
software | healthy | web/src/components/TaskCard.tsx:TaskCard |
invalidate |
software | healthy | web/src/components/TaskCard.tsx:invalidate |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
security |
software | healthy | security |
zap |
software | healthy | security/zap |
semgrep |
software | healthy | security/semgrep |
internal |
software | healthy | internal |
adapters |
software | healthy | internal/adapters |
google |
software | healthy | internal/adapters/google |
sheets |
software | healthy | internal/adapters/google/sheets |
drive |
software | healthy | internal/adapters/google/drive |
contacts |
software | healthy | internal/adapters/google/contacts |
gmail |
software | healthy | internal/adapters/google/gmail |
calendar |
software | healthy | internal/adapters/google/calendar |
credential |
software | healthy | internal/adapters/google/credential |
microsoft |
software | healthy | internal/adapters/microsoft |
outlook |
software | healthy | internal/adapters/microsoft/outlook |
onedrive |
software | healthy | internal/adapters/microsoft/onedrive |
teams |
software | healthy | internal/adapters/microsoft/teams |
sql |
software | healthy | internal/adapters/sql |
testdata |
software | healthy | internal/adapters/sql/testdata |
dropbox |
software | healthy | internal/adapters/dropbox |
perplexity |
software | healthy | internal/adapters/perplexity |
definitions |
software | healthy | internal/adapters/definitions |
mcp |
software | healthy | internal/adapters/definitions/mcp |
apple |
software | healthy | internal/adapters/apple |
imessage |
software | healthy | internal/adapters/apple/imessage |
format |
software | healthy | internal/adapters/format |
relay |
software | healthy | internal/relay |
display |
software | healthy | internal/display |
auth |
software | healthy | internal/auth |
notify |
software | healthy | internal/notify |
push |
software | healthy | internal/notify/push |
telegram |
software | healthy | internal/notify/telegram |
tui |
software | healthy | internal/tui |
client |
software | healthy | internal/tui/client |
config |
software | healthy | internal/tui/config |
screens |
software | healthy | internal/tui/screens |
components |
software | healthy | internal/tui/components |
events |
software | healthy | internal/events |
api |
software | healthy | internal/api |
middleware |
software | healthy | internal/api/middleware |
handlers |
software | healthy | internal/api/handlers |
mcp |
software | healthy | internal/mcp |
oauth |
software | healthy | internal/mcp/oauth |
taskrisk |
software | healthy | internal/taskrisk |
testdata |
software | healthy | internal/taskrisk/testdata |
callback |
software | healthy | internal/callback |
redis |
software | healthy | internal/redis |
adaptergen |
software | healthy | internal/adaptergen |
local |
software | healthy | internal/local |
state |
software | healthy | internal/local/state |
config |
software | healthy | internal/local/config |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
043_mcp_tool_caches.sql |
data | healthy | pkg/store/postgres/migrations/043_mcp_tool_caches.sql |
032_runtime_events.sql |
data | healthy | pkg/store/postgres/migrations/032_runtime_events.sql |
041_chain_facts_source.sql |
data | healthy | pkg/store/postgres/migrations/041_chain_facts_source.sql |
019_system_user.sql |
data | healthy | pkg/store/postgres/migrations/019_system_user.sql |
044_symmetric_dedup_scope.sql |
data | healthy | pkg/store/postgres/migrations/044_symmetric_dedup_scope.sql |
033_credential_authorizations.sql |
data | healthy | pkg/store/postgres/migrations/033_credential_authorizations… |
047_runtime_placeholder_grants.sql |
data | healthy | pkg/store/postgres/migrations/047_runtime_placeholder_grant… |
030_runtime_unification.sql |
data | healthy | pkg/store/postgres/migrations/030_runtime_unification.sql |
017_oauth_daemon_id.sql |
data | healthy | pkg/store/postgres/migrations/017_oauth_daemon_id.sql |
042_agent_token_expiry.sql |
data | healthy | pkg/store/postgres/migrations/042_agent_token_expiry.sql |
006_remove_roles.sql |
data | healthy | pkg/store/postgres/migrations/006_remove_roles.sql |
038_audit_runtime_expression_indexes.sql |
data | healthy | pkg/store/postgres/migrations/038_audit_runtime_expression_… |
029_indexes.sql |
data | healthy | pkg/store/postgres/migrations/029_indexes.sql |
049_manual_placeholder_credential_authorizations.sql |
data | healthy | pkg/store/postgres/migrations/049_manual_placeholder_creden… |
027_telegram_groups.sql |
data | healthy | pkg/store/postgres/migrations/027_telegram_groups.sql |
024_service_configs.sql |
data | healthy | pkg/store/postgres/migrations/024_service_configs.sql |
016_push_to_start_token.sql |
data | healthy | pkg/store/postgres/migrations/016_push_to_start_token.sql |
050_agent_lite_proxy_secret_detection_disabled.sql |
data | healthy | pkg/store/postgres/migrations/050_agent_lite_proxy_secret_d… |
040_runtime_session_org_id.sql |
data | healthy | pkg/store/postgres/migrations/040_runtime_session_org_id.sql |
018_mcp_sessions.sql |
data | healthy | pkg/store/postgres/migrations/018_mcp_sessions.sql |
002_policies.sql |
data | healthy | pkg/store/postgres/migrations/002_policies.sql |
023_generated_adapters.sql |
data | healthy | pkg/store/postgres/migrations/023_generated_adapters.sql |
008_notification_messages.sql |
data | healthy | pkg/store/postgres/migrations/008_notification_messages.sql |
021_agent_group_pairings.sql |
data | healthy | pkg/store/postgres/migrations/021_agent_group_pairings.sql |
013_chain_facts.sql |
data | healthy | pkg/store/postgres/migrations/013_chain_facts.sql |
003_audit.sql |
data | healthy | pkg/store/postgres/migrations/003_audit.sql |
010_callback_secret.sql |
data | healthy | pkg/store/postgres/migrations/010_callback_secret.sql |
026_request_log.sql |
data | healthy | pkg/store/postgres/migrations/026_request_log.sql |
007_multi_account.sql |
data | healthy | pkg/store/postgres/migrations/007_multi_account.sql |
005_auth_model.sql |
data | healthy | pkg/store/postgres/migrations/005_auth_model.sql |
012_task_risk.sql |
data | healthy | pkg/store/postgres/migrations/012_task_risk.sql |
052_llm_request_cost.sql |
data | healthy | pkg/store/postgres/migrations/052_llm_request_cost.sql |
048_runtime_placeholder_optional_agent.sql |
data | healthy | pkg/store/postgres/migrations/048_runtime_placeholder_optio… |
034_runtime_ui_controls.sql |
data | healthy | pkg/store/postgres/migrations/034_runtime_ui_controls.sql |
036_activity_mutes.sql |
data | healthy | pkg/store/postgres/migrations/036_activity_mutes.sql |
027_agent_feedback.sql |
data | healthy | pkg/store/postgres/migrations/027_agent_feedback.sql |
019_approval_status.sql |
data | healthy | pkg/store/postgres/migrations/019_approval_status.sql |
020_planned_calls.sql |
data | healthy | pkg/store/postgres/migrations/020_planned_calls.sql |
054_install_context.sql |
data | healthy | pkg/store/postgres/migrations/054_install_context.sql |
045_tasks_chain_extraction_mode.sql |
data | healthy | pkg/store/postgres/migrations/045_tasks_chain_extraction_mo… |
025_soft_delete_agents.sql |
data | healthy | pkg/store/postgres/migrations/025_soft_delete_agents.sql |
022_agent_org_id.sql |
data | healthy | pkg/store/postgres/migrations/022_agent_org_id.sql |
028_audit_request_id_user_unique.sql |
data | healthy | pkg/store/postgres/migrations/028_audit_request_id_user_uni… |
004_tasks.sql |
data | healthy | pkg/store/postgres/migrations/004_tasks.sql |
051_agent_conversation_auto_approve_threshold.sql |
data | healthy | pkg/store/postgres/migrations/051_agent_conversation_auto_a… |
014_connection_requests.sql |
data | healthy | pkg/store/postgres/migrations/014_connection_requests.sql |
046_task_required_credentials.sql |
data | healthy | pkg/store/postgres/migrations/046_task_required_credentials… |
011_mcp_oauth.sql |
data | healthy | pkg/store/postgres/migrations/011_mcp_oauth.sql |
039_executing_lease.sql |
data | healthy | pkg/store/postgres/migrations/039_executing_lease.sql |
053_audit_dedup_key.sql |
data | healthy | pkg/store/postgres/migrations/053_audit_dedup_key.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/CheckEmail |
frontend | healthy | web/src/pages/CheckEmail.tsx |
/Services |
frontend | healthy | web/src/pages/Services.tsx |
/OAuthAuthorize |
frontend | healthy | web/src/pages/OAuthAuthorize.tsx |
/Agents |
frontend | healthy | web/src/pages/Agents.tsx |
/HowItWorks |
frontend | healthy | web/src/pages/HowItWorks.tsx |
/OrgSettings |
frontend | healthy | web/src/pages/OrgSettings.tsx |
/Tasks |
frontend | healthy | web/src/pages/Tasks.tsx |
/SetupAuth |
frontend | healthy | web/src/pages/SetupAuth.tsx |
/Pricing |
frontend | healthy | web/src/pages/Pricing.tsx |
/Restrictions |
frontend | healthy | web/src/pages/Restrictions.tsx |
/VerifyEmail |
frontend | healthy | web/src/pages/VerifyEmail.tsx |
/Dashboard |
frontend | healthy | web/src/pages/Dashboard.tsx |
/OrgMembers |
frontend | healthy | web/src/pages/OrgMembers.tsx |
/Welcome |
frontend | healthy | web/src/pages/Welcome.tsx |
/MagicLink |
frontend | healthy | web/src/pages/MagicLink.tsx |
/Login |
frontend | healthy | web/src/pages/Login.tsx |
/TOTPVerify |
frontend | healthy | web/src/pages/TOTPVerify.tsx |
/OrgMCPServers |
frontend | healthy | web/src/pages/OrgMCPServers.tsx |
/Overview |
frontend | healthy | web/src/pages/Overview.tsx |
/Waitlist |
frontend | healthy | web/src/pages/Waitlist.tsx |
/AdapterGen |
frontend | healthy | web/src/pages/AdapterGen.tsx |
/SecuritySetup |
frontend | healthy | web/src/pages/SecuritySetup.tsx |
/OAuthCallback |
frontend | healthy | web/src/pages/OAuthCallback.tsx |
/Settings |
frontend | healthy | web/src/pages/Settings.tsx |
/Audit |
frontend | healthy | web/src/pages/Audit.tsx |
/Billing |
frontend | healthy | web/src/pages/Billing.tsx |
/Runtime |
frontend | healthy | web/src/pages/Runtime.tsx |
/ForgotPassword |
frontend | healthy | web/src/pages/ForgotPassword.tsx |
/MFAVerify |
frontend | healthy | web/src/pages/MFAVerify.tsx |
/GetStarted |
frontend | healthy | web/src/pages/GetStarted.tsx |
/Register |
frontend | healthy | web/src/pages/Register.tsx |
/OrgAdapters |
frontend | healthy | web/src/pages/OrgAdapters.tsx |
/ResetPassword |
frontend | healthy | web/src/pages/ResetPassword.tsx |
/ |
frontend | healthy | web/src/App.tsx |
/login |
frontend | healthy | web/src/App.tsx |
/register |
frontend | healthy | web/src/App.tsx |
/forgot-password |
frontend | healthy | web/src/App.tsx |
/reset-password |
frontend | healthy | web/src/App.tsx |
/magic-link |
frontend | healthy | web/src/App.tsx |
/check-email |
frontend | healthy | web/src/App.tsx |
/verify-email |
frontend | healthy | web/src/App.tsx |
/waitlist |
frontend | healthy | web/src/App.tsx |
/pricing |
frontend | healthy | web/src/App.tsx |
/welcome |
frontend | healthy | web/src/App.tsx |
/setup-auth |
frontend | healthy | web/src/App.tsx |
/totp-verify |
frontend | healthy | web/src/App.tsx |
/login/oauth/callback |
frontend | healthy | web/src/App.tsx |
/mfa-verify |
frontend | healthy | web/src/App.tsx |
/onboarding |
frontend | healthy | web/src/App.tsx |
/oauth/authorize |
frontend | healthy | web/src/App.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::deploy/cloudrun.yaml |
security | healthy | deploy/cloudrun.yaml |
auth::web/src/pages/Register.tsx |
security | healthy | web/src/pages/Register.tsx |
auth::internal/adapters/google/drive/adapter.go |
security | healthy | internal/adapters/google/drive/adapter.go |
auth::internal/daemon/install.go |
security | healthy | internal/daemon/install.go |
auth::internal/api/handlers/mcp_oauth_settings_test.go |
security | healthy | internal/api/handlers/mcp_oauth_settings_test.go |
auth::internal/api/handlers/proxy_resolver.go |
security | healthy | internal/api/handlers/proxy_resolver.go |
auth::go.mod |
security | healthy | go.mod |
auth::internal/adaptergen/prompts.go |
security | healthy | internal/adaptergen/prompts.go |
auth::internal/api/proxy_lite_routes_test.go |
security | healthy | internal/api/proxy_lite_routes_test.go |
auth::internal/api/handlers/proxy_resolver_test.go |
security | healthy | internal/api/handlers/proxy_resolver_test.go |
auth::internal/api/handlers/mcp.go |
security | healthy | internal/api/handlers/mcp.go |
auth::internal/daemon/apiclient.go |
security | healthy | internal/daemon/apiclient.go |
auth::internal/api/handlers/services_token_endpoint_test.go |
security | healthy | internal/api/handlers/services_token_endpoint_test.go |
auth::internal/api/handlers/connections.go |
security | healthy | internal/api/handlers/connections.go |
auth::internal/server/run.go |
security | healthy | internal/server/run.go |
auth::pkg/store/store.go |
security | healthy | pkg/store/store.go |
auth::internal/daemon/services_setup.go |
security | healthy | internal/daemon/services_setup.go |
auth::pkg/adapters/mcpadapter/discovery_test.go |
security | healthy | pkg/adapters/mcpadapter/discovery_test.go |
auth::internal/api/handlers/oauth_state_redis.go |
security | healthy | internal/api/handlers/oauth_state_redis.go |
auth::internal/adapters/definitions/linear.yaml |
security | healthy | internal/adapters/definitions/linear.yaml |
auth::internal/runtime/llmproxy/auth_context.go |
security | healthy | internal/runtime/llmproxy/auth_context.go |
auth::internal/auth/jwt.go |
security | healthy | internal/auth/jwt.go |
auth::internal/e2e/harness/server.go |
security | healthy | internal/e2e/harness/server.go |
auth::web/src/pages/Settings.tsx |
security | healthy | web/src/pages/Settings.tsx |
auth::internal/adapters/definitions/microsoft_onedrive.yaml |
security | healthy | internal/adapters/definitions/microsoft_onedrive.yaml |
auth::internal/adapters/definitions/notion.yaml |
security | healthy | internal/adapters/definitions/notion.yaml |
auth::internal/api/handlers/devices.go |
security | healthy | internal/api/handlers/devices.go |
auth::internal/adapters/definitions/microsoft_outlook.yaml |
security | healthy | internal/adapters/definitions/microsoft_outlook.yaml |
auth::internal/adapters/google/gmail/adapter.go |
security | healthy | internal/adapters/google/gmail/adapter.go |
auth::internal/api/handlers/services.go |
security | healthy | internal/api/handlers/services.go |
auth::pkg/adapters/mcpadapter/adapter.go |
security | healthy | pkg/adapters/mcpadapter/adapter.go |
auth::internal/adapters/microsoft/outlook/adapter.go |
security | healthy | internal/adapters/microsoft/outlook/adapter.go |
auth::internal/tui/screens/services.go |
security | healthy | internal/tui/screens/services.go |
auth::internal/mcp/oauth/pkce.go |
security | healthy | internal/mcp/oauth/pkce.go |
auth::pkg/adapters/mcpadapter/spec.go |
security | healthy | pkg/adapters/mcpadapter/spec.go |
auth::internal/runtime/policy/starter_profiles_test.go |
security | healthy | internal/runtime/policy/starter_profiles_test.go |
auth::internal/runtime/llmproxy/forward.go |
security | healthy | internal/runtime/llmproxy/forward.go |
auth::web/src/App.tsx |
security | healthy | web/src/App.tsx |
auth::internal/adapters/definitions/google_contacts.yaml |
security | healthy | internal/adapters/definitions/google_contacts.yaml |
auth::pkg/adapters/oauth_provider.go |
security | healthy | pkg/adapters/oauth_provider.go |
auth::internal/mcp/oauth/provider.go |
security | healthy | internal/mcp/oauth/provider.go |
auth::internal/adapters/definitions/mcp/notion.mcp.yaml |
security | healthy | internal/adapters/definitions/mcp/notion.mcp.yaml |
auth::internal/api/handlers/tasks.go |
security | healthy | internal/api/handlers/tasks.go |
auth::internal/setup/setup.go |
security | healthy | internal/setup/setup.go |
auth::internal/api/handlers/pairing.go |
security | healthy | internal/api/handlers/pairing.go |
auth::internal/daemon/setup.go |
security | healthy | internal/daemon/setup.go |
auth::internal/api/handlers/welcome.go |
security | healthy | internal/api/handlers/welcome.go |
auth::internal/api/handlers/approvals.go |
security | healthy | internal/api/handlers/approvals.go |
auth::scripts/dev.sh |
security | healthy | scripts/dev.sh |
auth::e2e/install/assertions.sh |
security | healthy | e2e/install/assertions.sh |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
mcp_tool_caches |
data | healthy | pkg/store/postgres/migrations/043_mcp_tool_caches.sql |
runtime_events |
data | healthy | pkg/store/postgres/migrations/032_runtime_events.sql |
credential_authorizations |
data | healthy | pkg/store/postgres/migrations/033_credential_authorizations… |
approval_records |
data | healthy | pkg/store/postgres/migrations/030_runtime_unification.sql |
runtime_sessions |
data | healthy | pkg/store/postgres/migrations/030_runtime_unification.sql |
one_off_approvals |
data | healthy | pkg/store/postgres/migrations/030_runtime_unification.sql |
tool_execution_leases |
data | healthy | pkg/store/postgres/migrations/030_runtime_unification.sql |
task_invocations |
data | healthy | pkg/store/postgres/migrations/030_runtime_unification.sql |
task_calls |
data | healthy | pkg/store/postgres/migrations/030_runtime_unification.sql |
active_task_sessions |
data | healthy | pkg/store/postgres/migrations/030_runtime_unification.sql |
telegram_groups |
data | healthy | pkg/store/postgres/migrations/027_telegram_groups.sql |
service_configs |
data | healthy | pkg/store/postgres/migrations/024_service_configs.sql |
mcp_sessions |
data | healthy | pkg/store/postgres/migrations/018_mcp_sessions.sql |
policies |
data | healthy | pkg/store/postgres/migrations/002_policies.sql |
generated_adapters |
data | healthy | pkg/store/postgres/migrations/023_generated_adapters.sql |
notification_messages |
data | healthy | pkg/store/postgres/migrations/008_notification_messages.sql |
agent_group_pairings |
data | healthy | pkg/store/postgres/migrations/021_agent_group_pairings.sql |
chain_facts |
data | healthy | pkg/store/postgres/migrations/013_chain_facts.sql |
audit_log |
data | healthy | pkg/store/postgres/migrations/003_audit.sql |
pending_approvals |
data | healthy | pkg/store/postgres/migrations/003_audit.sql |
gateway_request_log |
data | healthy | pkg/store/postgres/migrations/026_request_log.sql |
restrictions |
data | healthy | pkg/store/postgres/migrations/005_auth_model.sql |
llm_request_cost |
data | healthy | pkg/store/postgres/migrations/052_llm_request_cost.sql |
agent_runtime_settings |
data | healthy | pkg/store/postgres/migrations/034_runtime_ui_controls.sql |
runtime_policy_rules |
data | healthy | pkg/store/postgres/migrations/034_runtime_ui_controls.sql |
runtime_preset_decisions |
data | healthy | pkg/store/postgres/migrations/034_runtime_ui_controls.sql |
activity_mutes |
data | healthy | pkg/store/postgres/migrations/036_activity_mutes.sql |
feedback_reports |
data | healthy | pkg/store/postgres/migrations/027_agent_feedback.sql |
nps_responses |
data | healthy | pkg/store/postgres/migrations/027_agent_feedback.sql |
tasks |
data | healthy | pkg/store/postgres/migrations/004_tasks.sql |
connection_requests |
data | healthy | pkg/store/postgres/migrations/014_connection_requests.sql |
oauth_clients |
data | healthy | pkg/store/postgres/migrations/011_mcp_oauth.sql |
oauth_authorization_codes |
data | healthy | pkg/store/postgres/migrations/011_mcp_oauth.sql |
runtime_placeholders |
data | healthy | pkg/store/postgres/migrations/031_runtime_placeholders.sql |
paired_devices |
data | healthy | pkg/store/postgres/migrations/015_paired_devices.sql |
users |
data | healthy | pkg/store/postgres/migrations/001_init.sql |
sessions |
data | healthy | pkg/store/postgres/migrations/001_init.sql |
agent_roles |
data | healthy | pkg/store/postgres/migrations/001_init.sql |
agents |
data | healthy | pkg/store/postgres/migrations/001_init.sql |
service_meta |
data | healthy | pkg/store/postgres/migrations/001_init.sql |
notification_configs |
data | healthy | pkg/store/postgres/migrations/001_init.sql |
vault_entries |
data | healthy | pkg/store/postgres/migrations/001_init.sql |
audit_log_new |
data | healthy | pkg/store/sqlite/migrations/044_symmetric_dedup_scope.sql |
pending_approvals_new |
data | healthy | pkg/store/sqlite/migrations/044_symmetric_dedup_scope.sql |
agents_new |
data | healthy | pkg/store/sqlite/migrations/006_remove_roles.sql |
service_meta_new |
data | healthy | pkg/store/sqlite/migrations/007_multi_account.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | web/src/App.tsx |
OrgSelector |
frontend | healthy | web/src/components/OrgSelector.tsx |
CountdownTimer |
frontend | healthy | web/src/components/CountdownTimer.tsx |
ScopePill |
frontend | healthy | web/src/components/ScopePill.tsx |
StatusBadge |
frontend | healthy | web/src/components/StatusBadge.tsx |
VerificationIcon |
frontend | healthy | web/src/components/VerificationIcon.tsx |
RiskBadge |
frontend | healthy | web/src/components/RiskBadge.tsx |
LifetimeBadge |
frontend | healthy | web/src/components/LifetimeBadge.tsx |
TaskCard |
frontend | healthy | web/src/components/TaskCard.tsx |
OnboardingBanner |
frontend | healthy | web/src/components/OnboardingBanner.tsx |
CheckEmail |
frontend | healthy | web/src/pages/CheckEmail.tsx |
Services |
frontend | healthy | web/src/pages/Services.tsx |
OAuthAuthorize |
frontend | healthy | web/src/pages/OAuthAuthorize.tsx |
Agents |
frontend | healthy | web/src/pages/Agents.tsx |
HowItWorks |
frontend | healthy | web/src/pages/HowItWorks.tsx |
OrgSettings |
frontend | healthy | web/src/pages/OrgSettings.tsx |
Tasks |
frontend | healthy | web/src/pages/Tasks.tsx |
SetupAuth |
frontend | healthy | web/src/pages/SetupAuth.tsx |
Pricing |
frontend | healthy | web/src/pages/Pricing.tsx |
Policy |
frontend | healthy | web/src/pages/Restrictions.tsx |
VerifyEmail |
frontend | healthy | web/src/pages/VerifyEmail.tsx |
Dashboard |
frontend | healthy | web/src/pages/Dashboard.tsx |
OrgMembers |
frontend | healthy | web/src/pages/OrgMembers.tsx |
Welcome |
frontend | healthy | web/src/pages/Welcome.tsx |
MagicLink |
frontend | healthy | web/src/pages/MagicLink.tsx |
Login |
frontend | healthy | web/src/pages/Login.tsx |
TOTPVerify |
frontend | healthy | web/src/pages/TOTPVerify.tsx |
OrgMCPServers |
frontend | healthy | web/src/pages/OrgMCPServers.tsx |
Overview |
frontend | healthy | web/src/pages/Overview.tsx |
Waitlist |
frontend | healthy | web/src/pages/Waitlist.tsx |
AdapterGen |
frontend | healthy | web/src/pages/AdapterGen.tsx |
SecuritySetup |
frontend | healthy | web/src/pages/SecuritySetup.tsx |
OAuthCallback |
frontend | healthy | web/src/pages/OAuthCallback.tsx |
Settings |
frontend | healthy | web/src/pages/Settings.tsx |
Activity |
frontend | healthy | web/src/pages/Audit.tsx |
Billing |
frontend | healthy | web/src/pages/Billing.tsx |
Runtime |
frontend | healthy | web/src/pages/Runtime.tsx |
ForgotPassword |
frontend | healthy | web/src/pages/ForgotPassword.tsx |
MFAVerify |
frontend | healthy | web/src/pages/MFAVerify.tsx |
GetStarted |
frontend | healthy | web/src/pages/GetStarted.tsx |
Register |
frontend | healthy | web/src/pages/Register.tsx |
OrgAdapters |
frontend | healthy | web/src/pages/OrgAdapters.tsx |
ResetPassword |
frontend | healthy | web/src/pages/ResetPassword.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | config.example.yaml |
192.168.1.0 |
network | healthy | config.example.yaml |
203.0.113.7 |
network | healthy | internal/relay/tunnel_test.go |
1.2.3.4 |
network | healthy | internal/relay/tunnel_test.go |
10.0.0.0 |
network | healthy | internal/api/client_ip_test.go |
203.0.113.5 |
network | healthy | internal/api/client_ip_test.go |
10.0.0.5 |
network | healthy | internal/api/client_ip_test.go |
203.0.113.99 |
network | healthy | internal/api/client_ip_test.go |
10.0.0.99 |
network | healthy | internal/api/client_ip_test.go |
10.0.0.1 |
network | healthy | internal/api/client_ip_test.go |
10.0.0.2 |
network | healthy | internal/api/client_ip_test.go |
192.168.1.1 |
network | healthy | internal/api/handlers/services_token_endpoint_test.go |
169.254.169.254 |
network | healthy | internal/api/handlers/services_token_endpoint_test.go |
172.16.0.1 |
network | healthy | internal/api/handlers/services_token_endpoint_test.go |
100.64.0.1 |
network | healthy | internal/api/handlers/proxy_resolver_test.go |
100.127.255.254 |
network | healthy | internal/api/handlers/proxy_resolver_test.go |
100.128.0.1 |
network | healthy | internal/api/handlers/proxy_resolver_test.go |
127.0.0.0 |
network | healthy | internal/api/handlers/adaptergen.go |
172.16.0.0 |
network | healthy | internal/api/handlers/adaptergen.go |
192.168.0.0 |
network | healthy | internal/api/handlers/adaptergen.go |
169.254.0.0 |
network | healthy | internal/api/handlers/adaptergen.go |
172.16.5.5 |
network | healthy | internal/callback/callback_test.go |
8.8.8.8 |
network | healthy | internal/callback/callback_test.go |
10.1.2.3 |
network | healthy | internal/callback/callback_test.go |
192.168.0.1 |
network | healthy | internal/callback/callback_test.go |
192.168.1.10 |
network | healthy | internal/runtime/expose/expose.go |
172.20.0.5 |
network | healthy | internal/runtime/expose/expose_test.go |
172.32.0.1 |
network | healthy | internal/runtime/expose/expose_test.go |
1.1.1.1 |
network | healthy | internal/runtime/isolation/integration_test.go |
10.0.5.50 |
network | healthy | internal/runtime/isolation/userctr.go |
172.20.0.1 |
network | healthy | internal/runtime/isolation/userctr_test.go |
192.168.1.99 |
network | healthy | internal/runtime/isolation/compose_test.go |
2.37.996.608 |
network | healthy | web/src/pages/Dashboard.tsx |
192.168.4.247 |
network | healthy | pkg/config/config.go |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::security/zap/automation.yaml |
security | healthy | security/zap/automation.yaml |
password_literal::security/zap/automation.yaml |
security | healthy | security/zap/automation.yaml |
password_literal::security/zap/run-scan.sh |
security | healthy | security/zap/run-scan.sh |
password_literal::security/zap/automation-baseline.yaml |
security | healthy | security/zap/automation-baseline.yaml |
password_literal::internal/api/testutil_test.go |
security | healthy | internal/api/testutil_test.go |
password_literal::internal/api/connections_test.go |
security | healthy | internal/api/connections_test.go |
password_literal::internal/api/connections_test.go |
security | healthy | internal/api/connections_test.go |
openai_or_anthropic_key::internal/api/handlers/llm_credenti… |
security | healthy | internal/api/handlers/llm_credentials_test.go |
github_token::internal/api/handlers/llm_endpoint_test.go |
security | healthy | internal/api/handlers/llm_endpoint_test.go |
github_token::internal/api/handlers/llm_endpoint_test.go |
security | healthy | internal/api/handlers/llm_endpoint_test.go |
github_token::internal/api/handlers/llm_endpoint_test.go |
security | healthy | internal/api/handlers/llm_endpoint_test.go |
github_token::internal/api/handlers/llm_endpoint_test.go |
security | healthy | internal/api/handlers/llm_endpoint_test.go |
github_token::internal/api/handlers/llm_endpoint_test.go |
security | healthy | internal/api/handlers/llm_endpoint_test.go |
generic_api_key::internal/daemon/install_test.go |
security | healthy | internal/daemon/install_test.go |
openai_or_anthropic_key::internal/runtime/llmproxy/secret_d… |
security | healthy | internal/runtime/llmproxy/secret_decision_history_test.go |
openai_or_anthropic_key::internal/runtime/llmproxy/secret_d… |
security | healthy | internal/runtime/llmproxy/secret_decision_history_test.go |
openai_or_anthropic_key::internal/runtime/llmproxy/secret_d… |
security | healthy | internal/runtime/llmproxy/secret_decision_history_test.go |
openai_or_anthropic_key::internal/runtime/llmproxy/secret_d… |
security | healthy | internal/runtime/llmproxy/secret_decision_history_test.go |
openai_or_anthropic_key::internal/runtime/llmproxy/secret_d… |
security | healthy | internal/runtime/llmproxy/secret_decision_history_test.go |
github_token::internal/runtime/llmproxy/secret_detection_te… |
security | healthy | internal/runtime/llmproxy/secret_detection_test.go |
github_token::internal/runtime/llmproxy/secret_detection_te… |
security | healthy | internal/runtime/llmproxy/secret_detection_test.go |
password_literal::internal/clawvisorcli/cmd_tui.go |
security | healthy | internal/clawvisorcli/cmd_tui.go |
generic_api_key::internal/e2e/roles/anthropic.go |
security | healthy | internal/e2e/roles/anthropic.go |
| Label | Layer | Status | Path |
|---|---|---|---|
protocol-check |
cicd | healthy | .github/workflows/release-imessage-helper.yml |
build-and-release |
cicd | healthy | .github/workflows/release-imessage-helper.yml |
skipped |
cicd | healthy | .github/workflows/release-imessage-helper.yml |
release-please |
cicd | healthy | .github/workflows/release-please.yml |
build-binaries |
cicd | healthy | .github/workflows/release-please.yml |
publish-skill |
cicd | healthy | .github/workflows/release-please.yml |
e2e-install |
cicd | healthy | .github/workflows/e2e-install.yml |
install-unit-tests |
cicd | healthy | .github/workflows/e2e-install.yml |
go |
cicd | healthy | .github/workflows/ci.yml |
frontend |
cicd | healthy | .github/workflows/ci.yml |
publish-clawhub |
cicd | healthy | .github/workflows/publish-skill.yml |
sync-cowork-plugins |
cicd | healthy | .github/workflows/publish-skill.yml |
build |
cicd | healthy | .github/workflows/release-binaries.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:25297 |
network | healthy | config.example.yaml |
port:09 |
network | healthy | internal/adapters/definitions/microsoft_outlook.yaml |
port:443 |
network | healthy | internal/runtime/isolation/userctr.go |
port:80 |
network | healthy | internal/runtime/isolation/userctr.go |
port:34567 |
network | healthy | internal/runtime/isolation/userctr_test.go |
port:18789 |
network | healthy | internal/clawvisorcli/cmd_proxy_expose_test.go |
port:12 |
network | healthy | internal/e2e/scenario/library/session_authorize.yaml |
port:30 |
network | healthy | internal/e2e/scenario/library/session_authorize.yaml |
port:5432 |
network | healthy | deploy/docker-compose.yml |
port:5173 |
network | healthy | web/vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::internal/runtime/isolation/assets/Dockerfile |
hardware | healthy | internal/runtime/isolation/assets/Dockerfile |
image::deploy/Dockerfile |
hardware | healthy | deploy/Dockerfile |
image::render/Dockerfile |
hardware | healthy | render/Dockerfile |
image::e2e/install/Dockerfile |
hardware | healthy | e2e/install/Dockerfile |
postgres |
hardware | healthy | internal/adapters/sql/testdata/docker-compose.yml |
mysql |
hardware | healthy | internal/adapters/sql/testdata/docker-compose.yml |
postgres |
hardware | healthy | deploy/docker-compose.yml |
app |
hardware | healthy | deploy/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
Handler |
software | healthy | scripts/raw-log-viewer.py:81 |
GatewayClient |
software | healthy | extensions/clawvisor-webhook/index.ts:GatewayClient |
ErrorBoundary |
software | healthy | web/src/App.tsx:ErrorBoundary |
APIError |
software | healthy | web/src/api/client.ts:APIError |
changes |
software | healthy | web/src/pages/Overview.tsx:changes |
Handler |
software | healthy | e2e/install/mock_github_server.py:76 |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release-imessage-helper |
cicd | healthy | .github/workflows/release-imessage-helper.yml |
gha::release-please |
cicd | healthy | .github/workflows/release-please.yml |
gha::e2e-install |
cicd | healthy | .github/workflows/e2e-install.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::publish-skill |
cicd | healthy | .github/workflows/publish-skill.yml |
gha::release-binaries |
cicd | healthy | .github/workflows/release-binaries.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | config.example.yaml |
sqlite |
data | healthy | config.example.yaml |
mysql |
data | healthy | go.mod |
redis |
data | healthy | go.mod |
postgresql |
data | healthy | deploy/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CLAWHUB_TOKEN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
APP_PRIVATE_KEY |
cicd | healthy | — |
APP_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | config.example.yaml |
vps::aws |
hardware | healthy | web/src/pages/Restrictions.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-s2m4czzh |
software | healthy | /tmp/repobility-clone-s2m4czzh |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | internal/api/handlers/events.go |
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.