https://github.com/diegosouzapw/OmniRoute
· scanned 2026-07-23 19:36 UTC (3 months ago)
· 10 languages
753 raw signals (105 security + 648 graph) 11/13 scanners ran 47th percentile · Typescript · large (100-500K LoC)
Last scanned 3 months ago · v9 · last Δ -3.2 (diff) · 664 actionable findings from 2 signal sources. 89 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 |
100.0 | 0.25 | 25.00 |
testing_score |
47.0 | 0.20 | 9.40 |
documentation_score |
68.0 | 0.15 | 10.20 |
practices_score |
75.0 | 0.15 | 11.25 |
code_quality |
70.0 | 0.10 | 7.00 |
| Overall | 1.00 | 75.6 |
Showing 46 of 664 actionable findings. 753 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.
src/lib/evals/evalRunner/builtinSuites.ts:578
Dangling fetchFetch
src/app/(dashboard)/dashboard/settings/components/RedisLauncherPanel.tsx:18
Dangling fetchFetch
src/app/(dashboard)/dashboard/logs/CompressionLogTab.tsx:32
Dangling fetchFetch
src/shared/components/OAuthModal.tsx:460
Dangling fetchFetch
src/app/(dashboard)/dashboard/endpoint/ApiEndpointsTab.tsx:114
Dangling fetchFetch
src/app/(dashboard)/dashboard/providers/services/hooks/useServiceStatus.ts:43
Dangling fetchFetch
src/app/(dashboard)/dashboard/providers/services/components/ApiKeyField.tsx:60
Dangling fetchFetch
src/app/(dashboard)/dashboard/providers/page.tsx:283
Dangling fetchFetch
src/app/(dashboard)/dashboard/settings/components/RedisLauncherPanel.tsx:53
Dangling fetchHelper:apicall
src/lib/obsidian/api.ts:379
Dangling fetchHelper:request
src/lib/obsidian/api.ts:373
Dangling fetchHelper:request
src/app/(dashboard)/dashboard/endpoint/components/A2ADashboard.tsx:193
Dangling fetchFetch
src/app/(dashboard)/dashboard/combos/page.tsx:880
Dangling fetchFetch
src/app/(dashboard)/dashboard/context/rtk/RtkContextPageClient.tsx:139
Dangling fetchFetch
src/app/(dashboard)/dashboard/providers/[id]/hooks/useModelVisibilityHandlers.ts:292
Dangling fetchFetch
src/app/(dashboard)/dashboard/providers/[id]/hooks/useExternalLinkFlow.ts:34
Dangling fetchFetch
src/shared/components/OAuthModal.tsx:210
Dangling fetchFetch
src/shared/components/OAuthModal.tsx:284
Dangling fetchFetch
src/shared/components/OAuthModal.tsx:96
Dangling fetchFetch
src/shared/components/OAuthModal.tsx:481
Dangling fetchFetch
src/app/(dashboard)/dashboard/providers/[id]/components/modals/ImportGrokCliAuthModal.tsx:107
Dangling fetchFetch
src/app/(dashboard)/dashboard/plugins/page.tsx:109
Dangling fetchFetch
src/app/(dashboard)/dashboard/onboarding/page.tsx:175
Dangling fetchFetch
src/app/(dashboard)/dashboard/providers/[id]/components/modals/EditConnectionModal.tsx:372
Dangling fetchFetch
src/app/(dashboard)/dashboard/providers/[id]/hooks/useProviderConnections.ts:540
Dangling fetchFetch
src/app/(dashboard)/dashboard/providers/components/onboarding/providerOnboardingApi.ts:215
Dangling fetchFetch
src/app/(dashboard)/dashboard/settings/components/proxy/GlobalConfigTab.tsx:90
Dangling fetchFetch
src/app/(dashboard)/dashboard/providers/services/components/ServiceLifecycleButtons.tsx:29
Dangling fetchFetch
src/app/(dashboard)/dashboard/providers/services/components/AutoStartToggle.tsx:25
Dangling fetchFetch
src/app/(dashboard)/dashboard/providers/services/components/NinerouterInstallWizard.tsx:28
Dangling fetchFetch
src/app/(dashboard)/dashboard/providers/services/components/CliproxyProviderExposureCard.tsx:23
Dangling fetchFetch
src/app/(dashboard)/dashboard/providers/services/components/NinerouterProviderExposureCard.tsx:34
Dangling fetchFetch
src/app/(dashboard)/dashboard/providers/services/components/ApiKeyField.tsx:46
Dangling fetchFetch
src/app/(dashboard)/dashboard/settings/components/ProxyRegistryManager.tsx:320
Dangling fetchFetch
src/shared/components/ProxyConfigModal.tsx:508
Dangling fetchFetch
src/app/(dashboard)/dashboard/providers/page.tsx:307
Dangling fetchFetch
src/app/(dashboard)/dashboard/tools/agent-bridge/components/UpstreamCaField.tsx:26
Dangling fetchFetch
src/app/(dashboard)/dashboard/cli-code/components/CliproxyapiToolCard.tsx:67
Dangling fetchFetch
src/app/(dashboard)/dashboard/webhooks/WebhooksPageClient.tsx:68
Dangling fetchFetch
src/app/(dashboard)/dashboard/settings/components/RedisLauncherPanel.tsx:66
Dangling fetchHelper:apicall
src/app/(dashboard)/dashboard/settings/components/RedisLauncherPanel.tsx:79
Dangling fetchHelper:apicall
src/lib/obsidian/api.ts:382
Dangling fetchHelper:request
src/lib/obsidian/api.ts:376
Dangling fetchHelper:request
src/app/(dashboard)/dashboard/providers/[id]/hooks/useProviderNodeActions.ts:44
Dangling fetchFetch
src/app/(dashboard)/dashboard/playground/components/tabs/ApiTab.tsx:412
Dangling fetchFetchNon production context
This page is publicly accessible at:
https://repobility.com/scan/93426e7a-65c1-4dad-bab0-d83abe8697c5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/93426e7a-65c1-4dad-bab0-d83abe8697c5/
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.