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.

sskorohod/caller

https://github.com/sskorohod/caller · scanned 2026-06-16 00:20 UTC (2 months, 2 weeks ago)

160 raw signals (2 security + 158 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 157 actionable findings from 2 signal sources. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: severity: high × excluding tests × Reset all
Corpus Intelligence Cross-corpus context (cohort percentile, top patterns, fix plan) is shown only on repositories you own. Sign up and connect your repo to view it.
Scan summary Repository scanned at 59.4/100 with 100.0% coverage. It contains 1746 nodes across 30 cross-layer flows, written primarily in mixed languages. Engine surfaced 158 findings — concentrated in api (70), quality (48), frontend (28). Risk profile is high: 0 critical, 20 high, 31 medium. Recommended next step: open the api layer findings first — that's where the highest-impact wins live.

Showing 21 of 157 actionable findings. 160 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.

high Security checks quality Quality conf 0.76 Foundry mined schema ui api mismatch: sskorohod/caller
Graph query export: Schema, UI, and API mismatch Query id: schema_ui_api_mismatch Query type: motif_query Intent: Assumption-check examples for data-path consistency across layers. Motif: schema_ui_api_mismatch Training usage: assumption_check Graph gold label: supported_by_high_confidence_link Rep…
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/calls/${callId}/recording (packages/frontend/src/app/dashboard/calls/page.tsx:270)
`packages/frontend/src/app/dashboard/calls/page.tsx:270` calls `GET /api/calls/${callId}/recording` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/calls/<p>/recording` If this points at an external API, prefix it wi…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.stripe.com/v1${path} (packages/backend/src/services/stripe.service.ts:91)
`packages/backend/src/services/stripe.service.ts:91` calls `GET https://api.stripe.com/v1${path}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.stripe.com/v1/<p>` If this points at an external API, prefi…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.stripe.com/v1/account (packages/backend/src/services/stripe-connect.service.ts:75)
`packages/backend/src/services/stripe-connect.service.ts:75` calls `GET https://api.stripe.com/v1/account` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.stripe.com/v1/account` If this points at an extern…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.telegram.org/bot${botToken}/getFile?file_id=${fileId} (packages/backend/src/services/telegram.service.ts:223)
`packages/backend/src/services/telegram.service.ts:223` calls `GET https://api.telegram.org/bot${botToken}/getFile?file_id=${fileId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.telegram.org/bot/<p>/ge…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.telegram.org/file/bot${botToken}/${fileData.result.file_path} (packages/backend/src/services/telegram.service.ts:228)
`packages/backend/src/services/telegram.service.ts:228` calls `GET https://api.telegram.org/file/bot${botToken}/${fileData.result.file_path}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.telegram.org/fi…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/oauth/authorize (packages/frontend/src/app/oauth/authorize/page.tsx:54)
`packages/frontend/src/app/oauth/authorize/page.tsx:54` calls `POST /api/oauth/authorize` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/oauth/authorize` If this points at an external API, prefix it with `https://` …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /auth/login (packages/frontend/src/lib/api.ts:73)
`packages/frontend/src/lib/api.ts:73` calls `POST /auth/login` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:request Normalized path used for matching: `/auth/login` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchHelper:request
high System graph api Wiring conf 1.00 Dangling fetch: POST /auth/register (packages/frontend/src/lib/api.ts:69)
`packages/frontend/src/lib/api.ts:69` calls `POST /auth/register` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:request Normalized path used for matching: `/auth/register` If this points at an external API, prefix it with `https://` so the matcher sk…
Dangling fetchHelper:request
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.openai.com/v1/audio/speech (packages/backend/src/services/tts.service.ts:83)
`packages/backend/src/services/tts.service.ts:83` calls `POST https://api.openai.com/v1/audio/speech` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.openai.com/v1/audio/speech` If this points at an extern…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.openai.com/v1/audio/transcriptions (packages/backend/src/services/telegram.service.ts:237)
`packages/backend/src/services/telegram.service.ts:237` calls `POST https://api.openai.com/v1/audio/transcriptions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.openai.com/v1/audio/transcriptions` If th…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.resend.com/emails (packages/backend/src/services/email.service.ts:21)
`packages/backend/src/services/email.service.ts:21` calls `POST https://api.resend.com/emails` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.resend.com/emails` If this points at an external API, prefix i…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.telegram.org/bot${botToken}/answerCallbackQuery (packages/backend/src/services/telegram.service.ts:210)
`packages/backend/src/services/telegram.service.ts:210` calls `POST https://api.telegram.org/bot${botToken}/answerCallbackQuery` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.telegram.org/bot/<p>/answerc…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.telegram.org/bot${botToken}/sendMessage (packages/backend/src/routes/webhooks/telegram.ts:45)
`packages/backend/src/routes/webhooks/telegram.ts:45` calls `POST https://api.telegram.org/bot${botToken}/sendMessage` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.telegram.org/bot/<p>/sendmessage` If t…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.telegram.org/bot${botToken}/sendVoice (packages/backend/src/routes/webhooks/telegram.ts:118)
`packages/backend/src/routes/webhooks/telegram.ts:118` calls `POST https://api.telegram.org/bot${botToken}/sendVoice` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.telegram.org/bot/<p>/sendvoice` If this…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.telegram.org/bot${botToken}/setMyCommands (packages/backend/src/routes/webhooks/telegram.ts:295)
`packages/backend/src/routes/webhooks/telegram.ts:295` calls `POST https://api.telegram.org/bot${botToken}/setMyCommands` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.telegram.org/bot/<p>/setmycommands`…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.telegram.org/bot${botToken}/setWebhook (packages/backend/src/routes/webhooks/telegram.ts:310)
`packages/backend/src/routes/webhooks/telegram.ts:310` calls `POST https://api.telegram.org/bot${botToken}/setWebhook` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.telegram.org/bot/<p>/setwebhook` If th…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.x.ai/v1/chat/completions (packages/backend/src/services/conference-translator.ts:795)
`packages/backend/src/services/conference-translator.ts:795` calls `POST https://api.x.ai/v1/chat/completions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.x.ai/v1/chat/completions` If this points at an…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.x.ai/v1/tts (packages/backend/src/services/tts.service.ts:150)
`packages/backend/src/services/tts.service.ts:150` calls `POST https://api.x.ai/v1/tts` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.x.ai/v1/tts` If this points at an external API, prefix it with `https…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://connect.stripe.com/oauth/deauthorize (packages/backend/src/services/stripe-connect.service.ts:90)
`packages/backend/src/services/stripe-connect.service.ts:90` calls `POST https://connect.stripe.com/oauth/deauthorize` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/connect.stripe.com/oauth/deauthorize` If t…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://connect.stripe.com/oauth/token (packages/backend/src/services/stripe-connect.service.ts:46)
`packages/backend/src/services/stripe-connect.service.ts:46` calls `POST https://connect.stripe.com/oauth/token` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/connect.stripe.com/oauth/token` If this points a…
Dangling fetchFetch
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/f01f138f-ee5d-41bb-88d3-3f1894fc6b19/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/f01f138f-ee5d-41bb-88d3-3f1894fc6b19/

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.