Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

vivekchand/clawmetry

https://github.com/vivekchand/clawmetry · scanned 2026-05-15 08:40 UTC (3 weeks ago) · 10 languages

235 findings (53 legacy + 182 scanner) 40th percentile · Python · large (100-500K LoC) Scanner says 65 (higher by 7)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 3 weeks ago · v1 · 49 findings from 1 source. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-17-v4 calibration-aware
Component Sub-score Weight Contribution
structure_score 75.0 0.15 11.25
security_score 40.7 0.25 10.18
testing_score 100.0 0.20 20.00
documentation_score 99.0 0.15 14.85
practices_score 75.0 0.15 11.25
code_quality 41.8 0.10 4.18
Overall 1.00 71.7
Calibrated penalty buckets (security_score): web: 1.6 · agent: 17.4 · authz: 2.1 · docker: 1.2 · threat: 12.1 · journey: 56.7
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 4276 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.

LabelLayerStatusPath
__init__ software healthy history.py:411
_get_conn software healthy history.py:34
_init_schema software healthy history.py:42
insert_metric software healthy history.py:105
insert_metrics_batch software healthy history.py:114
insert_session software healthy history.py:123
insert_cron_run software healthy history.py:132
insert_snapshot software healthy history.py:141
query_metrics software healthy history.py:150
query_sessions software healthy history.py:180
query_crons software healthy history.py:196
query_snapshot software healthy history.py:212
get_available_metrics software healthy history.py:228
get_stats software healthy history.py:234
cleanup software healthy history.py:243
score software healthy history.py:281
_ols_slope software healthy history.py:340
_empty_result software healthy history.py:393
start software healthy history.py:421
stop software healthy history.py:427
_run software healthy history.py:432
_collect software healthy history.py:450
_ext_emit software healthy dashboard.py:155
_metrics_file_path software healthy dashboard.py:7630
_load_metrics_from_disk software healthy dashboard.py:7639
_save_metrics_to_disk software healthy dashboard.py:7669
_expire_old_entries software healthy dashboard.py:7696
_add_metric software healthy dashboard.py:7706
_metrics_flush_loop software healthy dashboard.py:7722
_start_metrics_flush_thread software healthy dashboard.py:7737
_has_otel_data software healthy dashboard.py:7743
_fleet_db_path software healthy dashboard.py:7753
_fleet_db software healthy dashboard.py:7779
_fleet_init_db software healthy dashboard.py:7793
_fleet_check_key software healthy dashboard.py:7825
_fleet_update_statuses software healthy dashboard.py:7833
_fleet_prune_metrics software healthy dashboard.py:7846
_fleet_maintenance_loop software healthy dashboard.py:7856
_start_fleet_maintenance_thread software healthy dashboard.py:7867
_budget_init_db software healthy dashboard.py:7937
_get_budget_config software healthy dashboard.py:7975
_set_budget_config software healthy dashboard.py:8012
_default_alerts_webhook_config software healthy dashboard.py:8031
_load_alerts_webhook_config software healthy dashboard.py:8043
_save_alerts_webhook_config software healthy dashboard.py:8060
_should_send_webhook_for_type software healthy dashboard.py:8079
_dispatch_configured_webhooks software healthy dashboard.py:8183
_get_budget_status software healthy dashboard.py:641
_get_agent_budget software healthy dashboard.py:727
_list_agent_budgets software healthy dashboard.py:742

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
OBSERVABILITY.md software healthy OBSERVABILITY.md
browserstack.yml software healthy browserstack.yml
BUILD_STATUS.md software healthy BUILD_STATUS.md
history.py software healthy history.py
SKILL_TEMPLATES.md software healthy SKILL_TEMPLATES.md
ARCHITECTURE.md software healthy ARCHITECTURE.md
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
dashboard.py software healthy dashboard.py
install.sh software healthy install.sh
package.json software healthy package.json
TASK.md software healthy TASK.md
UPCOMING.md software healthy UPCOMING.md
DUCKDB_COVERAGE_AUDIT_2026-05-13.md software healthy DUCKDB_COVERAGE_AUDIT_2026-05-13.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
Dockerfile software healthy Dockerfile
dashboard_claudecode.py software healthy dashboard_claudecode.py
setup.py software warning setup.py
CLOUD_EXTENSION_DESIGN.md software healthy CLOUD_EXTENSION_DESIGN.md
Makefile software healthy Makefile
PRD.md software healthy PRD.md
TASK_P0.md software healthy TASK_P0.md
requirements.txt software healthy requirements.txt
SECURITY.md software healthy SECURITY.md
AGENTS.md software healthy AGENTS.md
CHANGELOG.md software healthy CHANGELOG.md
install-clawmetry.sh software healthy install-clawmetry.sh
README.md software healthy integrations/nat/README.md
pyproject.toml software healthy integrations/nat/pyproject.toml
__init__.py software healthy integrations/nat/tests/__init__.py
test_exporter.py software healthy integrations/nat/tests/test_exporter.py
test_mapper.py software healthy integrations/nat/tests/test_mapper.py
__init__.py software healthy integrations/nat/clawmetry_nat/__init__.py
exporter.py software healthy integrations/nat/clawmetry_nat/exporter.py
mapper.py software healthy integrations/nat/clawmetry_nat/mapper.py
openinfer-clawmetry-launch.md software healthy blog/openinfer-clawmetry-launch.md
test_track.py software healthy tests/test_track.py
test_heartbeat_dispatch.py software healthy tests/test_heartbeat_dispatch.py
test_selfconfig_session_attribution.py software healthy tests/test_selfconfig_session_attribution.py
test_circular_import.py software healthy tests/test_circular_import.py
test_cron_runs_duckdb_ingest.py software healthy tests/test_cron_runs_duckdb_ingest.py
test_brain_cache_push_channel_events.py software healthy tests/test_brain_cache_push_channel_events.py
test_session_export.py software healthy tests/test_session_export.py
test_sessions_by_type_local_store.py software healthy tests/test_sessions_by_type_local_store.py
test_sync_main_block_at_eof.py software healthy tests/test_sync_main_block_at_eof.py
test_local_server_proxy.py software healthy tests/test_local_server_proxy.py
test_heartbeat_relay_e2e.py software healthy tests/test_heartbeat_relay_e2e.py
test_adapters.py software healthy tests/test_adapters.py
test_transcript_openclaw_shapes.py software healthy tests/test_transcript_openclaw_shapes.py
__init__.py software healthy tests/__init__.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
ANY /api/cloud/approvals api healthy dashboard.py
ANY /api/cloud/policies api healthy dashboard.py
ANY /api/cloud/integrations api healthy dashboard.py
ANY /api/sync-progress api healthy dashboard.py
ANY /api/local-store/health api healthy dashboard.py
ANY /api/local-store/events api healthy dashboard.py
ANY / api healthy dashboard_claudecode.py
ANY /api/sessions api healthy dashboard_claudecode.py
ANY /api/session/<session_id> api healthy dashboard_claudecode.py
ANY /api/analytics api healthy dashboard_claudecode.py
ANY /api/projects api healthy dashboard_claudecode.py
ANY /api/health api healthy dashboard_claudecode.py
ANY /favicon.ico api healthy dashboard_claudecode.py
ANY /api/plugins api healthy routes/plugins.py
ANY /api/heartbeat api healthy routes/heartbeat.py
ANY /api/component/tool/<name> api healthy routes/components.py
ANY /api/component/runtime api healthy routes/components.py
ANY /api/component/machine api healthy routes/components.py
ANY /api/component/storage api healthy routes/components.py
ANY /api/component/network api healthy routes/components.py
ANY /api/component/gateway api healthy routes/components.py
ANY /api/component/brain api healthy routes/components.py
ANY /api/skills api healthy routes/skills.py
ANY /api/skills/<skill_name> api healthy routes/skills.py
ANY /api/skills/<skill_name>/file api healthy routes/skills.py
ANY /api/channels api healthy routes/overview.py
ANY /api/overview api healthy routes/overview.py
ANY /api/timeline api healthy routes/overview.py
ANY /api/prompt-errors api healthy routes/overview.py
ANY /api/cloud-cta/status api healthy routes/overview.py
ANY /api/cloud-proxy/<path:cloud_path> api healthy routes/overview.py
ANY /api/cloud-cta/send-otp api healthy routes/overview.py
ANY /api/cloud-cta/verify-otp api healthy routes/overview.py
ANY /api/reliability api healthy routes/health.py
ANY /api/heatmap api healthy routes/health.py
ANY /api/system-health api healthy routes/health.py
ANY /api/gateway-health api healthy routes/health.py
ANY /api/gateway-health/history api healthy routes/health.py
ANY /api/config-diagnostics api healthy routes/health.py
ANY /api/diagnostics api healthy routes/health.py
ANY /api/service-status api healthy routes/health.py
ANY /api/heartbeat-status api healthy routes/health.py
ANY /api/heartbeat-ping api healthy routes/health.py
ANY /api/rate-limits api healthy routes/health.py
ANY /api/health-stream api healthy routes/health.py
ANY /api/sandbox-status api healthy routes/health.py
ANY /api/loop-detection api healthy routes/health.py
ANY /api/mcp-stats api healthy routes/health.py
ANY /api/handler-latency api healthy routes/health.py
ANY /api/reasoning api healthy routes/reasoning.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
HistoryDB software healthy history.py:25
AgentReliabilityScorer software healthy history.py:271
HistoryCollector software healthy history.py:408
_SafeVersion software healthy dashboard.py:16446
TestJSONLExport software healthy integrations/nat/tests/test_exporter.py:23
TestHTTPExport software healthy integrations/nat/tests/test_exporter.py:77
TestFlushLockedSafety software healthy integrations/nat/tests/test_exporter.py:141
TestContextManager software healthy integrations/nat/tests/test_exporter.py:160
TestSessionEvents software healthy integrations/nat/tests/test_mapper.py:25
TestLLMEvents software healthy integrations/nat/tests/test_mapper.py:57
TestToolEvents software healthy integrations/nat/tests/test_mapper.py:103
TestObjectStyleStep software healthy integrations/nat/tests/test_mapper.py:147
FakeStep software healthy integrations/nat/tests/test_mapper.py:163
FakeEnum software healthy integrations/nat/tests/test_mapper.py:160
TestUnknownEvent software healthy integrations/nat/tests/test_mapper.py:179
ClawMetryNATExporter software healthy integrations/nat/clawmetry_nat/exporter.py:63
ClawMetryExporterConfig software healthy integrations/nat/clawmetry_nat/exporter.py:304
_NATExporter software healthy integrations/nat/clawmetry_nat/exporter.py:311
NATEventMapper software healthy integrations/nat/clawmetry_nat/mapper.py:39
TestProviderDetection software healthy tests/test_track.py:53
TestCostParsing software healthy tests/test_track.py:93
TestResponseParsing software healthy tests/test_track.py:145
TestAccumulatorTotals software healthy tests/test_track.py:212
TestTrackModule software healthy tests/test_track.py:258
TestGracefulDegradation software healthy tests/test_track.py:287
TestSyncCronRunsIngest software healthy tests/test_cron_runs_duckdb_ingest.py:92
TestQueryCronRuns software healthy tests/test_cron_runs_duckdb_ingest.py:249
TestApiReadsFromDuckDB software healthy tests/test_cron_runs_duckdb_ingest.py:298
TestSessionExport software healthy tests/test_session_export.py:12
_FakeAdapter software healthy tests/test_adapters.py:21
BadAdapter software healthy tests/test_adapters.py:109
BrokenAdapter software healthy tests/test_adapters.py:96
OkAdapter software healthy tests/test_adapters.py:106
TestCostCalculation software healthy tests/test_proxy.py:81
TestRequestHashing software healthy tests/test_proxy.py:120
TestSSEParsing software healthy tests/test_proxy.py:192
TestProviderDetection software healthy tests/test_proxy.py:255
TestProxyDB software healthy tests/test_proxy.py:304
TestBudgetEnforcer software healthy tests/test_proxy.py:399
TestLoopDetector software healthy tests/test_proxy.py:473
TestModelRouter software healthy tests/test_proxy.py:551
TestProxyConfig software healthy tests/test_proxy.py:618
TestProxyApp software healthy tests/test_proxy.py:670
TestTabsLoad software healthy tests/test_e2e.py:98
TestFlowDiagram software healthy tests/test_e2e.py:194
TestCronRunsEndpoint software healthy tests/test_crons_runs_endpoint.py:64
applied software healthy tests/test_appjs_units.js:applied
TestCrossBrowserLoad software healthy tests/test_e2e_browserstack.py:23
TestReadGatewayPid software healthy tests/test_gateway_health.py:73
TestParseEtime software healthy tests/test_gateway_health.py:116

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
metrics data healthy history.py
sessions_log data healthy history.py
cron_runs data healthy history.py
snapshots data healthy history.py
metrics_rollup data healthy history.py
nodes data healthy dashboard.py
node_metrics data healthy dashboard.py
budget_config data healthy dashboard.py
alert_rules data healthy dashboard.py
alert_history data healthy dashboard.py
anomalies data healthy dashboard.py
version_events data healthy dashboard.py
update_check_config data healthy routes/update_check.py
update_check_history data healthy routes/update_check.py
events data healthy clawmetry/local_store.py
sessions data healthy clawmetry/local_store.py
daily_aggregates data healthy clawmetry/local_store.py
memory_blobs data healthy clawmetry/local_store.py
heartbeats data healthy clawmetry/local_store.py
system_snapshots data healthy clawmetry/local_store.py
openclaw_channels data healthy clawmetry/local_store.py
channel_config data healthy clawmetry/local_store.py
crons data healthy clawmetry/local_store.py
subagents data healthy clawmetry/local_store.py
approvals data healthy clawmetry/local_store.py
channel_messages data healthy clawmetry/local_store.py
agent_budgets data healthy clawmetry/local_store.py
bootstrap_archive data healthy clawmetry/local_store.py
spans data healthy clawmetry/local_store.py
schema_version data healthy clawmetry/local_store.py
proxy_usage data healthy clawmetry/proxy.py
proxy_events data healthy clawmetry/proxy.py

LabelLayerStatusPath
integrations software healthy integrations
nat software healthy integrations/nat
tests software healthy integrations/nat/tests
clawmetry_nat software healthy integrations/nat/clawmetry_nat
blog software healthy blog
tests software healthy tests
e2e software healthy tests/e2e
docs software healthy docs
scripts software healthy scripts
clawhub-plugin software healthy clawhub-plugin
skills software healthy clawhub-plugin/skills
clawmetry software healthy clawhub-plugin/skills/clawmetry
src software healthy clawhub-plugin/src
routes software healthy routes
helpers software healthy helpers
clawmetry software healthy clawmetry
adapters software healthy clawmetry/adapters
tests software healthy clawmetry/tests
integration software healthy clawmetry/tests/integration
e2e software healthy clawmetry/tests/e2e
blueprints software healthy clawmetry/blueprints
static software healthy clawmetry/static
js software healthy clawmetry/static/js
css software healthy clawmetry/static/css
resources software healthy clawmetry/resources
providers software healthy clawmetry/providers
templates software healthy clawmetry/templates
partials software healthy clawmetry/templates/partials
tabs software healthy clawmetry/templates/tabs
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
cross-browser cicd healthy .github/workflows/browserstack.yml
sync-test cicd healthy .github/workflows/sync-test.yml
release cicd healthy .github/workflows/release-on-merge.yml
lint cicd healthy .github/workflows/ci.yml
api-tests cicd healthy .github/workflows/ci.yml
e2e-tests cicd healthy .github/workflows/ci.yml
pip-install cicd healthy .github/workflows/ci.yml
wheel-install cicd healthy .github/workflows/ci.yml
pin-version cicd healthy .github/workflows/auto-deploy-cloud.yml
test-linux cicd healthy .github/workflows/install-test.yml
test-macos cicd healthy .github/workflows/install-test.yml
test-windows-ps cicd healthy .github/workflows/install-test.yml
test-windows-cmd cicd healthy .github/workflows/install-test.yml
shellcheck cicd healthy .github/workflows/install-test.yml
publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
auth::clawmetry/static/js/app.js security healthy clawmetry/static/js/app.js
auth::tests/test_oauth_detection.py security healthy tests/test_oauth_detection.py
auth::dashboard.py security healthy dashboard.py
auth::routes/advisor.py security healthy routes/advisor.py
auth::routes/selfevolve.py security healthy routes/selfevolve.py
auth::clawmetry/local_store.py security healthy clawmetry/local_store.py
auth::routes/overview.py security healthy routes/overview.py
auth::clawmetry/sync.py security healthy clawmetry/sync.py

LabelLayerStatusPath
gha::browserstack cicd healthy .github/workflows/browserstack.yml
gha::sync-test cicd healthy .github/workflows/sync-test.yml
gha::release-on-merge cicd healthy .github/workflows/release-on-merge.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::auto-deploy-cloud cicd healthy .github/workflows/auto-deploy-cloud.yml
gha::install-test cicd healthy .github/workflows/install-test.yml
gha::publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
port:8900 network healthy Dockerfile
port:14100 network healthy tests/test_proxy.py
port:8901 network healthy tests/test_claudecode.py
port:18789 network healthy clawmetry/gateway_tap.py
port:443 network healthy clawmetry/sync.py

LabelLayerStatusPath
CLOUD_REPO_PAT cicd healthy
BROWSERSTACK_USERNAME cicd healthy
BROWSERSTACK_ACCESS_KEY cicd healthy
PYPI_API_TOKEN cicd healthy
GITHUB_TOKEN cicd healthy

LabelLayerStatusPath
generic_api_key::tests/test_heartbeat_relay_e2e.py security healthy tests/test_heartbeat_relay_e2e.py
generic_api_key::tests/test_approvals_local_store.py security healthy tests/test_approvals_local_store.py
generic_api_key::tests/test_phase_2_to_5_live_e2e.py security healthy tests/test_phase_2_to_5_live_e2e.py
generic_api_key::tests/test_alert_rules_local_store.py security healthy tests/test_alert_rules_local_store.py

LabelLayerStatusPath
sqlite data healthy history.py
postgres data healthy tests/test_phase_2_to_5_live_e2e.py
redis data healthy tests/test_memory_cache_push.py

LabelLayerStatusPath
127.0.0.1 network healthy dashboard_claudecode.py
1.1.1.1 network healthy tests/test_tool_modal_fastpath_2026_05_13.py
8.8.8.8 network healthy clawmetry/sync.py

LabelLayerStatusPath
vps::azure hardware healthy routes/plugins.py
vps::aws hardware healthy clawmetry/providers_pricing.py

LabelLayerStatusPath
repobility-clone-3lpm69cx software healthy /tmp/repobility-clone-3lpm69cx

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile

LabelLayerStatusPath
gpu (detected) hardware healthy integrations/nat/pyproject.toml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/b8d6d8db-1a9e-4d5e-8189-6d0592eb62cf/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b8d6d8db-1a9e-4d5e-8189-6d0592eb62cf/

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.