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.

ruanbluiz/odysseus

https://github.com/ruanbluiz/odysseus · scanned 2026-06-15 23:57 UTC (2 months, 3 weeks ago)

1028 raw signals (0 security + 1028 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 1011 actionable findings from 1 signal source. 17 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: 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 43.9/100 with 100.0% coverage. It contains 16341 nodes across 30 cross-layer flows, written primarily in mixed languages. Engine surfaced 1028 findings — concentrated in security (446), quality (328), api (210). Risk profile is high: 1 critical, 481 high, 181 medium. Recommended next step: open the security layer findings first — that's where the highest-impact wins live.

Showing 845 of 1011 actionable findings. 1028 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.

critical System graph security Secrets conf 1.00 Possible secret in scripts/demo_email/demo_account.py
Detected pattern matching password_literal. Rotate the credential and move to a secret manager.
scripts/demo_email/demo_account.py:28
high System graph security Agent instructions conf 1.00 Agent instruction/config may expose a secret: CLAUDE.md
Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only.
CLAUDE.md:39 SecretsClaude instruction
high System graph quality Integrity conf 1.00 Blocking `httpx.get(...)` inside `async def do_generate_image` — src/ai_interaction.py:1763
Sync I/O inside an async function blocks the event loop. While `httpx.get(...)` is running, *all* other coroutines on this loop are paused — silent throughput collapse under concurrency. Use the async equivalent (`httpx.AsyncClient`, `asyncio.sleep`, `aiofiles`) or wrap with `await asyncio.to_threa…
src/ai_interaction.py:1763 Sync io in asyncPerformance
high System graph quality Integrity conf 1.00 Blocking `httpx.get(...)` inside `async def do_list_models` — src/ai_interaction.py:1156
Sync I/O inside an async function blocks the event loop. While `httpx.get(...)` is running, *all* other coroutines on this loop are paused — silent throughput collapse under concurrency. Use the async equivalent (`httpx.AsyncClient`, `asyncio.sleep`, `aiofiles`) or wrap with `await asyncio.to_threa…
src/ai_interaction.py:1156 Sync io in asyncPerformance
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/admin/wipe/${kind} (static/js/admin.js:2213)
`static/js/admin.js:2213` calls `DELETE /api/admin/wipe/${kind}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/admin/wipe/<p>` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/auth/integrations/${id} (static/js/settings.js:3260)
`static/js/settings.js:3260` calls `DELETE /api/auth/integrations/${id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/integrations/<p>` If this points at an external API, prefix it with `https://` so the matc…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/auth/integrations/${id} (static/js/settings.js:3413)
`static/js/settings.js:3413` calls `DELETE /api/auth/integrations/${id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/integrations/<p>` If this points at an external API, prefix it with `https://` so the matc…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/auth/users (static/js/admin.js:195)
`static/js/admin.js:195` calls `DELETE /api/auth/users` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/users` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/contacts/clear (static/js/settings.js:3416)
`static/js/settings.js:3416` calls `DELETE /api/contacts/clear` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/contacts/clear` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/email/accounts/${id} (static/js/settings.js:2766)
`static/js/settings.js:2766` calls `DELETE /api/email/accounts/${id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/accounts/<p>` If this points at an external API, prefix it with `https://` so the matcher sk…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/email/accounts/${id} (static/js/settings.js:3421)
`static/js/settings.js:3421` calls `DELETE /api/email/accounts/${id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/accounts/<p>` If this points at an external API, prefix it with `https://` so the matcher sk…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/mcp/servers/${btn.dataset.admMcpDelete} (static/js/admin.js:1435)
`static/js/admin.js:1435` calls `DELETE /api/mcp/servers/${btn.dataset.admMcpDelete}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/mcp/servers/<p>` If this points at an external API, prefix it with `https://` so t…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/mcp/servers/${id} (static/js/settings.js:3422)
`static/js/settings.js:3422` calls `DELETE /api/mcp/servers/${id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/mcp/servers/<p>` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/2fa/status (static/js/settings.js:2227)
`static/js/settings.js:2227` calls `GET /api/auth/2fa/status` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/2fa/status` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/features (static/js/admin.js:1965)
`static/js/admin.js:1965` calls `GET /api/auth/features` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/features` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/features (static/js/censor.js:56)
`static/js/censor.js:56` calls `GET /api/auth/features` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/features` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/integrations (static/js/settings.js:2447)
`static/js/settings.js:2447` calls `GET /api/auth/integrations` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/integrations` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/integrations (static/js/settings.js:2510)
`static/js/settings.js:2510` calls `GET /api/auth/integrations` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/integrations` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/integrations (static/js/settings.js:3133)
`static/js/settings.js:3133` calls `GET /api/auth/integrations` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/integrations` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/integrations (static/js/settings.js:3166)
`static/js/settings.js:3166` calls `GET /api/auth/integrations` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/integrations` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/integrations (static/js/settings.js:3301)
`static/js/settings.js:3301` calls `GET /api/auth/integrations` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/integrations` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/integrations (static/js/settings.js:3486)
`static/js/settings.js:3486` calls `GET /api/auth/integrations` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/integrations` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/integrations/presets (static/js/settings.js:3106)
`static/js/settings.js:3106` calls `GET /api/auth/integrations/presets` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/integrations/presets` If this points at an external API, prefix it with `https://` so the m…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/integrations/presets (static/js/settings.js:3446)
`static/js/settings.js:3446` calls `GET /api/auth/integrations/presets` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/integrations/presets` If this points at an external API, prefix it with `https://` so the m…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/emailLibrary.js:322)
`static/js/emailLibrary.js:322` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/keyboard-shortcuts.js:59)
`static/js/keyboard-shortcuts.js:59` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/settings.js:1103)
`static/js/settings.js:1103` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/settings.js:1206)
`static/js/settings.js:1206` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/settings.js:1227)
`static/js/settings.js:1227` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/settings.js:1503)
`static/js/settings.js:1503` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/settings.js:1624)
`static/js/settings.js:1624` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/settings.js:1651)
`static/js/settings.js:1651` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/settings.js:1879)
`static/js/settings.js:1879` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/settings.js:2377)
`static/js/settings.js:2377` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/settings.js:2458)
`static/js/settings.js:2458` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/settings.js:2520)
`static/js/settings.js:2520` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/settings.js:2564)
`static/js/settings.js:2564` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/settings.js:539)
`static/js/settings.js:539` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/settings.js:604)
`static/js/settings.js:604` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/settings.js:691)
`static/js/settings.js:691` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/settings.js:783)
`static/js/settings.js:783` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/settings.js:845)
`static/js/settings.js:845` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/settings.js:935)
`static/js/settings.js:935` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/tasks.js:184)
`static/js/tasks.js:184` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/settings (static/js/tts-ai.js:35)
`static/js/tts-ai.js:35` calls `GET /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/status (static/js/admin.js:294)
`static/js/admin.js:294` calls `GET /api/auth/status` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/status` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/status (static/js/cookbook.js:139)
`static/js/cookbook.js:139` calls `GET /api/auth/status` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/status` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/status (static/js/init.js:29)
`static/js/init.js:29` calls `GET /api/auth/status` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/status` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/status (static/js/modeSwitcher.js:20)
`static/js/modeSwitcher.js:20` calls `GET /api/auth/status` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/status` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/status (static/js/theme.js:108)
`static/js/theme.js:108` calls `GET /api/auth/status` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/status` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/auth/users (static/js/admin.js:35)
`static/js/admin.js:35` calls `GET /api/auth/users` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/users` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/brains/${encodeURIComponent(brainId)} (static/js/memoryGraph.js:401)
`static/js/memoryGraph.js:401` calls `GET /api/brains/${encodeURIComponent(brainId)}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/brains/<p>` If this points at an external API, prefix it with `https://` so the ma…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/calendar/config (static/js/settings.js:3302)
`static/js/settings.js:3302` calls `GET /api/calendar/config` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/calendar/config` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/calendar/config (static/js/settings.js:3565)
`static/js/settings.js:3565` calls `GET /api/calendar/config` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/calendar/config` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/contacts/config (static/js/settings.js:2935)
`static/js/settings.js:2935` calls `GET /api/contacts/config` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/contacts/config` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/contacts/config (static/js/settings.js:3303)
`static/js/settings.js:3303` calls `GET /api/contacts/config` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/contacts/config` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/contacts/config (static/js/settings.js:3663)
`static/js/settings.js:3663` calls `GET /api/contacts/config` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/contacts/config` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/contacts/export?format=${encodeURIComponent(format)} (static/js/settings.js:3708)
`static/js/settings.js:3708` calls `GET /api/contacts/export?format=${encodeURIComponent(format)}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/contacts/export` If this points at an external API, prefix it with `h…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/contacts/list (static/js/settings.js:3304)
`static/js/settings.js:3304` calls `GET /api/contacts/list` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/contacts/list` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/contacts/list (static/js/settings.js:3783)
`static/js/settings.js:3783` calls `GET /api/contacts/list` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/contacts/list` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/email/accounts (static/js/settings.js:2430)
`static/js/settings.js:2430` calls `GET /api/email/accounts` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/accounts` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/email/accounts (static/js/settings.js:2500)
`static/js/settings.js:2500` calls `GET /api/email/accounts` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/accounts` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/email/accounts (static/js/settings.js:2724)
`static/js/settings.js:2724` calls `GET /api/email/accounts` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/accounts` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/email/accounts (static/js/settings.js:3305)
`static/js/settings.js:3305` calls `GET /api/email/accounts` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/accounts` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/email/accounts (static/js/settings.js:3865)
`static/js/settings.js:3865` calls `GET /api/email/accounts` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/accounts` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/email/config (static/js/settings.js:2920)
`static/js/settings.js:2920` calls `GET /api/email/config` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/config` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/email/style (static/js/settings.js:2944)
`static/js/settings.js:2944` calls `GET /api/email/style` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/style` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/fonts/custom (static/js/theme.js:1240)
`static/js/theme.js:1240` calls `GET /api/fonts/custom` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/fonts/custom` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/hwfit/models?${fallbackParams} (static/js/cookbook-hwfit.js:517)
`static/js/cookbook-hwfit.js:517` calls `GET /api/hwfit/models?${fallbackParams}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/hwfit/models` If this points at an external API, prefix it with `https://` so the matc…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/hwfit/profiles?${params} (static/js/cookbookServe.js:828)
`static/js/cookbookServe.js:828` calls `GET /api/hwfit/profiles?${params}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/hwfit/profiles` If this points at an external API, prefix it with `https://` so the matcher s…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/hwfit/system?${qp} (static/js/cookbook.js:1281)
`static/js/cookbook.js:1281` calls `GET /api/hwfit/system?${qp}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/hwfit/system` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/mcp/servers (static/js/admin.js:1387)
`static/js/admin.js:1387` calls `GET /api/mcp/servers` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/mcp/servers` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/mcp/servers (static/js/settings.js:3306)
`static/js/settings.js:3306` calls `GET /api/mcp/servers` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/mcp/servers` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/mcp/servers (static/js/settings.js:4371)
`static/js/settings.js:4371` calls `GET /api/mcp/servers` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/mcp/servers` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/mcp/servers/${sid}/tools (static/js/admin.js:1461)
`static/js/admin.js:1461` calls `GET /api/mcp/servers/${sid}/tools` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/mcp/servers/<p>/tools` If this points at an external API, prefix it with `https://` so the matcher s…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/mcp/servers/${srv.id}/tools (static/js/settings.js:4418)
`static/js/settings.js:4418` calls `GET /api/mcp/servers/${srv.id}/tools` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/mcp/servers/<p>/tools` If this points at an external API, prefix it with `https://` so the mat…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/model/cached${params} (static/js/cookbookServe.js:1965)
`static/js/cookbookServe.js:1965` calls `GET /api/model/cached${params}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/model/cached/<p>` If this points at an external API, prefix it with `https://` so the matcher s…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/personal (static/js/admin.js:1728)
`static/js/admin.js:1728` calls `GET /api/personal` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/personal` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/prefs/custom-themes (static/js/theme.js:2188)
`static/js/theme.js:2188` calls `GET /api/prefs/custom-themes` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/prefs/custom-themes` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/prefs/theme (static/js/theme.js:591)
`static/js/theme.js:591` calls `GET /api/prefs/theme` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/prefs/theme` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/registry/catalog (static/js/marketplace.js:53)
`static/js/marketplace.js:53` calls `GET /api/registry/catalog` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/registry/catalog` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/registry/modules/${encodeURIComponent(id)} (static/js/marketplace.js:189)
`static/js/marketplace.js:189` calls `GET /api/registry/modules/${encodeURIComponent(id)}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/registry/modules/<p>` If this points at an external API, prefix it with `http…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/registry/modules/${encodeURIComponent(id)}/download (static/js/marketplace.js:169)
`static/js/marketplace.js:169` calls `GET /api/registry/modules/${encodeURIComponent(id)}/download` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/registry/modules/<p>/download` If this points at an external API, pr…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/storage/status (static/js/admin.js:2037)
`static/js/admin.js:2037` calls `GET /api/storage/status` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/storage/status` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/stt/stats (static/js/voiceRecorder.js:31)
`static/js/voiceRecorder.js:31` calls `GET /api/stt/stats` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/stt/stats` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/tenant/tools (static/js/marketplace.js:207)
`static/js/marketplace.js:207` calls `GET /api/tenant/tools` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tenant/tools` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/tts/stats (static/js/tts-ai.js:44)
`static/js/tts-ai.js:44` calls `GET /api/tts/stats` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tts/stats` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/upload/${att.id}/vision (static/js/chatRenderer.js:387)
`static/js/chatRenderer.js:387` calls `GET /api/upload/${att.id}/vision` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/upload/<p>/vision` If this points at an external API, prefix it with `https://` so the matcher …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/vault/config (static/js/settings.js:3307)
`static/js/settings.js:3307` calls `GET /api/vault/config` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/vault/config` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/vault/config (static/js/settings.js:4272)
`static/js/settings.js:4272` calls `GET /api/vault/config` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/vault/config` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/workspace/modules (static/js/marketplace.js:219)
`static/js/marketplace.js:219` calls `GET /api/workspace/modules` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/workspace/modules` If this points at an external API, prefix it with `https://` so the matcher skips i…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PATCH /api/mcp/servers/${btn.dataset.admMcpToggle} (static/js/admin.js:1428)
`static/js/admin.js:1428` calls `PATCH /api/mcp/servers/${btn.dataset.admMcpToggle}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/mcp/servers/<p>` If this points at an external API, prefix it with `https://` so th…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PATCH /api/mcp/servers/${serverId}/tools (static/js/admin.js:1505)
`static/js/admin.js:1505` calls `PATCH /api/mcp/servers/${serverId}/tools` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/mcp/servers/<p>/tools` If this points at an external API, prefix it with `https://` so the ma…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PATCH /api/mcp/servers/${srv.id} (static/js/settings.js:4409)
`static/js/settings.js:4409` calls `PATCH /api/mcp/servers/${srv.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/mcp/servers/<p>` If this points at an external API, prefix it with `https://` so the matcher skips…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PATCH /api/mcp/servers/${srv.id}/tools (static/js/settings.js:4426)
`static/js/settings.js:4426` calls `PATCH /api/mcp/servers/${srv.id}/tools` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/mcp/servers/<p>/tools` If this points at an external API, prefix it with `https://` so the m…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/2fa/confirm (static/js/settings.js:2291)
`static/js/settings.js:2291` calls `POST /api/auth/2fa/confirm` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/2fa/confirm` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/2fa/disable (static/js/settings.js:2246)
`static/js/settings.js:2246` calls `POST /api/auth/2fa/disable` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/2fa/disable` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/2fa/setup (static/js/settings.js:2266)
`static/js/settings.js:2266` calls `POST /api/auth/2fa/setup` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/2fa/setup` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/active-mode (static/js/modeSwitcher.js:26)
`static/js/modeSwitcher.js:26` calls `POST /api/auth/active-mode` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/active-mode` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/change-password (static/js/settings.js:2202)
`static/js/settings.js:2202` calls `POST /api/auth/change-password` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/change-password` If this points at an external API, prefix it with `https://` so the matcher sk…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/features (static/js/admin.js:1975)
`static/js/admin.js:1975` calls `POST /api/auth/features` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/features` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/integrations/${_editId}/test (static/js/settings.js:3538)
`static/js/settings.js:3538` calls `POST /api/auth/integrations/${_editId}/test` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/integrations/<p>/test` If this points at an external API, prefix it with `https://…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/integrations/${editingId}/test (static/js/settings.js:3246)
`static/js/settings.js:3246` calls `POST /api/auth/integrations/${editingId}/test` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/integrations/<p>/test` If this points at an external API, prefix it with `https:…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/orgs/switch (static/js/settings.js:2136)
`static/js/settings.js:2136` calls `POST /api/auth/orgs/switch` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/orgs/switch` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/settings (static/js/settings.js:1117)
`static/js/settings.js:1117` calls `POST /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/settings (static/js/settings.js:1272)
`static/js/settings.js:1272` calls `POST /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/settings (static/js/settings.js:1409)
`static/js/settings.js:1409` calls `POST /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/settings (static/js/settings.js:1566)
`static/js/settings.js:1566` calls `POST /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/settings (static/js/settings.js:1632)
`static/js/settings.js:1632` calls `POST /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/settings (static/js/settings.js:1659)
`static/js/settings.js:1659` calls `POST /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/settings (static/js/settings.js:2037)
`static/js/settings.js:2037` calls `POST /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/settings (static/js/settings.js:2387)
`static/js/settings.js:2387` calls `POST /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/settings (static/js/settings.js:2589)
`static/js/settings.js:2589` calls `POST /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/settings (static/js/settings.js:372)
`static/js/settings.js:372` calls `POST /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/settings (static/js/settings.js:554)
`static/js/settings.js:554` calls `POST /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/settings (static/js/settings.js:624)
`static/js/settings.js:624` calls `POST /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/settings (static/js/settings.js:722)
`static/js/settings.js:722` calls `POST /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/settings (static/js/settings.js:800)
`static/js/settings.js:800` calls `POST /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/settings (static/js/settings.js:873)
`static/js/settings.js:873` calls `POST /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/settings (static/js/settings.js:955)
`static/js/settings.js:955` calls `POST /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/settings (static/js/tasks.js:197)
`static/js/tasks.js:197` calls `POST /api/auth/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/settings` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/signup-toggle (static/js/admin.js:300)
`static/js/admin.js:300` calls `POST /api/auth/signup-toggle` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/signup-toggle` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/auth/users (static/js/admin.js:321)
`static/js/admin.js:321` calls `POST /api/auth/users` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/users` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/calendar/config (static/js/settings.js:3414)
`static/js/settings.js:3414` calls `POST /api/calendar/config` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/calendar/config` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/calendar/config (static/js/settings.js:3609)
`static/js/settings.js:3609` calls `POST /api/calendar/config` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/calendar/config` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/calendar/test (static/js/settings.js:3580)
`static/js/settings.js:3580` calls `POST /api/calendar/test` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/calendar/test` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/contacts/add (static/js/settings.js:3697)
`static/js/settings.js:3697` calls `POST /api/contacts/add` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/contacts/add` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/contacts/import (static/js/settings.js:3749)
`static/js/settings.js:3749` calls `POST /api/contacts/import` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/contacts/import` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/accounts/${id}/set-default (static/js/settings.js:2756)
`static/js/settings.js:2756` calls `POST /api/email/accounts/${id}/set-default` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/accounts/<p>/set-default` If this points at an external API, prefix it with `https…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/accounts/test (static/js/settings.js:4149)
`static/js/settings.js:4149` calls `POST /api/email/accounts/test` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/accounts/test` If this points at an external API, prefix it with `https://` so the matcher skip…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/extract-style (static/js/settings.js:3032)
`static/js/settings.js:3032` calls `POST /api/email/extract-style` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/extract-style` If this points at an external API, prefix it with `https://` so the matcher skip…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/mcp/servers (static/js/admin.js:1704)
`static/js/admin.js:1704` calls `POST /api/mcp/servers` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/mcp/servers` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/mcp/servers (static/js/settings.js:4478)
`static/js/settings.js:4478` calls `POST /api/mcp/servers` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/mcp/servers` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/mcp/servers/${btn.dataset.admMcpReconnect}/reconnect (static/js/admin.js:1417)
`static/js/admin.js:1417` calls `POST /api/mcp/servers/${btn.dataset.admMcpReconnect}/reconnect` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/mcp/servers/<p>/reconnect` If this points at an external API, prefix it…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/mcp/servers/${srv.id}/reconnect (static/js/settings.js:4399)
`static/js/settings.js:4399` calls `POST /api/mcp/servers/${srv.id}/reconnect` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/mcp/servers/<p>/reconnect` If this points at an external API, prefix it with `https://` s…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/notes/fire-reminder (static/js/notes.js:955)
`static/js/notes.js:955` calls `POST /api/notes/fire-reminder` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/notes/fire-reminder` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/notes/fire-reminder (static/js/settings.js:2650)
`static/js/settings.js:2650` calls `POST /api/notes/fire-reminder` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/notes/fire-reminder` If this points at an external API, prefix it with `https://` so the matcher skip…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/personal/add_directory (static/js/admin.js:1808)
`static/js/admin.js:1808` calls `POST /api/personal/add_directory` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/personal/add_directory` If this points at an external API, prefix it with `https://` so the matcher s…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/personal/reload (static/js/admin.js:1819)
`static/js/admin.js:1819` calls `POST /api/personal/reload` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/personal/reload` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/personal/upload (static/js/admin.js:1787)
`static/js/admin.js:1787` calls `POST /api/personal/upload` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/personal/upload` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/storage/config (static/js/admin.js:2105)
`static/js/admin.js:2105` calls `POST /api/storage/config` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/storage/config` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/storage/test (static/js/admin.js:2131)
`static/js/admin.js:2131` calls `POST /api/storage/test` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/storage/test` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/stt/transcribe (static/js/voiceRecorder.js:115)
`static/js/voiceRecorder.js:115` calls `POST /api/stt/transcribe` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/stt/transcribe` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/tts/clear-cache (static/js/settings.js:964)
`static/js/settings.js:964` calls `POST /api/tts/clear-cache` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tts/clear-cache` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/tts/synthesize (static/js/settings.js:1022)
`static/js/settings.js:1022` calls `POST /api/tts/synthesize` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tts/synthesize` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/tts/synthesize (static/js/tts-ai.js:132)
`static/js/tts-ai.js:132` calls `POST /api/tts/synthesize` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tts/synthesize` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/vault/config (static/js/settings.js:4295)
`static/js/settings.js:4295` calls `POST /api/vault/config` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/vault/config` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/vault/lock (static/js/settings.js:4348)
`static/js/settings.js:4348` calls `POST /api/vault/lock` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/vault/lock` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/vault/login (static/js/settings.js:4312)
`static/js/settings.js:4312` calls `POST /api/vault/login` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/vault/login` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/vault/logout (static/js/settings.js:3423)
`static/js/settings.js:3423` calls `POST /api/vault/logout` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/vault/logout` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/vault/logout (static/js/settings.js:4358)
`static/js/settings.js:4358` calls `POST /api/vault/logout` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/vault/logout` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/vault/unlock (static/js/settings.js:4331)
`static/js/settings.js:4331` calls `POST /api/vault/unlock` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/vault/unlock` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/auth/org/privacy (static/js/settings.js:2166)
`static/js/settings.js:2166` calls `PUT /api/auth/org/privacy` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/org/privacy` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/auth/users/${encodeURIComponent(oldUsername)}/rename (static/js/admin.js:166)
`static/js/admin.js:166` calls `PUT /api/auth/users/${encodeURIComponent(oldUsername)}/rename` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/users/<p>/rename` If this points at an external API, prefix it with …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/auth/users/${encodeURIComponent(username)}/privileges (static/js/admin.js:140)
`static/js/admin.js:140` calls `PUT /api/auth/users/${encodeURIComponent(username)}/privileges` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/users/<p>/privileges` If this points at an external API, prefix it …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/auth/users/${encodeURIComponent(username)}/privileges (static/js/admin.js:268)
`static/js/admin.js:268` calls `PUT /api/auth/users/${encodeURIComponent(username)}/privileges` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/users/<p>/privileges` If this points at an external API, prefix it …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/contacts/config (static/js/settings.js:2991)
`static/js/settings.js:2991` calls `PUT /api/contacts/config` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/contacts/config` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/contacts/config (static/js/settings.js:3419)
`static/js/settings.js:3419` calls `PUT /api/contacts/config` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/contacts/config` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/contacts/config (static/js/settings.js:3671)
`static/js/settings.js:3671` calls `PUT /api/contacts/config` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/contacts/config` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/email/config (static/js/settings.js:2967)
`static/js/settings.js:2967` calls `PUT /api/email/config` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/config` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/email/style (static/js/settings.js:3058)
`static/js/settings.js:3058` calls `PUT /api/email/style` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/style` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/prefs/custom-themes (static/js/theme.js:197)
`static/js/theme.js:197` calls `PUT /api/prefs/custom-themes` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/prefs/custom-themes` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/prefs/theme (static/js/theme.js:567)
`static/js/theme.js:567` calls `PUT /api/prefs/theme` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/prefs/theme` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/upload/${att.id}/vision (static/js/chatRenderer.js:323)
`static/js/chatRenderer.js:323` calls `PUT /api/upload/${att.id}/vision` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/upload/<p>/vision` If this points at an external API, prefix it with `https://` so the matcher …
Dangling fetchFetch
high System graph security auth conf 1.00 FastAPI DELETE `admin_delete_user` without auth dependency — routes/auth_routes.py:656
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/auth_routes.py:656 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `api_brain_chat_clear` without auth dependency — routes/brain_routes.py:732
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/brain_routes.py:732 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `api_delete_brain_source` without auth dependency — routes/brain_routes.py:801
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/brain_routes.py:801 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `api_delete_brain` without auth dependency — routes/brain_routes.py:472
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/brain_routes.py:472 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `api_delete_grant` without auth dependency — routes/memory_graph_routes.py:325
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/memory_graph_routes.py:325 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `api_detach_session` without auth dependency — routes/brain_routes.py:751
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/brain_routes.py:751 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `clear_endpoint` without auth dependency — routes/embedding_routes.py:291
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/embedding_routes.py:291 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_agent` without auth dependency — routes/agents_routes.py:1468
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/agents_routes.py:1468 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_agent` without auth dependency — routes/mission_control_routes.py:743
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/mission_control_routes.py:743 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_album` without auth dependency — routes/gallery_routes.py:1690
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/gallery_routes.py:1690 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_all_sessions` without auth dependency — routes/session_routes.py:611
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/session_routes.py:611 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_asset` without auth dependency — routes/video_routes.py:286
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/video_routes.py:286 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_calendar` without auth dependency — routes/calendar_routes.py:913
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/calendar_routes.py:913 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_chemical_supplier_factory` without auth dependency — routes/business_dashboard_routes.py:1092
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/business_dashboard_routes.py:1092 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_chemical_supplier_factory` without auth dependency — routes/business_dashboard_routes.py:1093
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/business_dashboard_routes.py:1093 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_comparison` without auth dependency — routes/compare_routes.py:226
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/compare_routes.py:226 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_document` without auth dependency — routes/document_routes.py:566
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/document_routes.py:566 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_draft` without auth dependency — routes/editor_draft_routes.py:154
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/editor_draft_routes.py:154 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_event` without auth dependency — routes/calendar_routes.py:851
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/calendar_routes.py:851 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_gallery_image` without auth dependency — routes/gallery_routes.py:864
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/gallery_routes.py:864 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_harness_profile` without auth dependency — routes/agents_routes.py:1094
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/agents_routes.py:1094 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_integration_route` without auth dependency — routes/auth_routes.py:768
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/auth_routes.py:768 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_job` without auth dependency — routes/video_routes.py:193
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/video_routes.py:193 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_memory` without auth dependency — routes/memory_routes.py:524
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/memory_routes.py:524 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_model_endpoint` without auth dependency — routes/model_routes.py:1734
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/model_routes.py:1734 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_model` without auth dependency — routes/embedding_routes.py:194
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/embedding_routes.py:194 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_note` without auth dependency — routes/note_routes.py:587
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/note_routes.py:587 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_project` without auth dependency — routes/builder_routes.py:207
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/builder_routes.py:207 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_server` without auth dependency — routes/mcp_routes.py:332
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/mcp_routes.py:332 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_session` without auth dependency — routes/session_routes.py:580
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/session_routes.py:580 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_signature` without auth dependency — routes/signature_routes.py:97
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/signature_routes.py:97 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_skill` without auth dependency — routes/skills_routes.py:1788
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/skills_routes.py:1788 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_task` without auth dependency — routes/task_routes.py:582
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/task_routes.py:582 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_token` without auth dependency — routes/api_token_routes.py:82
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/api_token_routes.py:82 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `delete_webhook` without auth dependency — routes/webhook_routes.py:167
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/webhook_routes.py:167 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `research_delete` without auth dependency — routes/research_routes.py:311
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/research_routes.py:311 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `reset_builtin_override` without auth dependency — routes/skills_routes.py:1393
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/skills_routes.py:1393 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `unbind` without auth dependency — routes/agent_tools_routes.py:88
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/agent_tools_routes.py:88 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `uninstall` without auth dependency — routes/tool_install_routes.py:93
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/tool_install_routes.py:93 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI DELETE `wipe` without auth dependency — routes/admin_wipe_routes.py:77
`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/admin_wipe_routes.py:77 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI PATCH `api_update_brain` without auth dependency — routes/brain_routes.py:458
`@router.patch` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/brain_routes.py:458 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI PATCH `patch_document` without auth dependency — routes/document_routes.py:537
`@router.patch` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/document_routes.py:537 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI PATCH `patch_gallery_image` without auth dependency — routes/gallery_routes.py:668
`@router.patch` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/gallery_routes.py:668 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI PATCH `patch` without auth dependency — routes/tool_install_routes.py:74
`@router.patch` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/tool_install_routes.py:74 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI PATCH `rename_session` without auth dependency — routes/session_routes.py:457
`@router.patch` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/session_routes.py:457 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI PATCH `toggle_model_endpoint` without auth dependency — routes/model_routes.py:1559
`@router.patch` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/model_routes.py:1559 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI PATCH `toggle_server` without auth dependency — routes/mcp_routes.py:310
`@router.patch` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/mcp_routes.py:310 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI PATCH `toggle_webhook` without auth dependency — routes/webhook_routes.py:157
`@router.patch` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/webhook_routes.py:157 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI PATCH `update_agent_runtime_config` without auth dependency — routes/agents_routes.py:1450
`@router.patch` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/agents_routes.py:1450 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI PATCH `update_agent` without auth dependency — routes/agents_routes.py:1412
`@router.patch` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/agents_routes.py:1412 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI PATCH `update_agent` without auth dependency — routes/mission_control_routes.py:726
`@router.patch` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/mission_control_routes.py:726 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI PATCH `update_assistant_settings` without auth dependency — routes/assistant_routes.py:152
`@router.patch` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/assistant_routes.py:152 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI PATCH `update_disabled_tools` without auth dependency — routes/mcp_routes.py:368
`@router.patch` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/mcp_routes.py:368 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI PATCH `update_harness_config` without auth dependency — routes/agents_routes.py:1213
`@router.patch` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/agents_routes.py:1213 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI PATCH `update_harness_location` without auth dependency — routes/agents_routes.py:1163
`@router.patch` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/agents_routes.py:1163 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI PATCH `update_harness_profile_route` without auth dependency — routes/agents_routes.py:1076
`@router.patch` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/agents_routes.py:1076 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI PATCH `update_hidden_models` without auth dependency — routes/model_routes.py:1438
`@router.patch` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/model_routes.py:1438 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI PATCH `update_space` without auth dependency — routes/mission_control_routes.py:670
`@router.patch` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/mission_control_routes.py:670 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI PATCH `update_tools` without auth dependency — routes/agents_routes.py:1547
`@router.patch` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/agents_routes.py:1547 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI PATCH `update_workflow` without auth dependency — routes/mission_control_routes.py:786
`@router.patch` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/mission_control_routes.py:786 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `add_message` without auth dependency — routes/history_routes.py:127
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/history_routes.py:127 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `add_server` without auth dependency — routes/mcp_routes.py:169
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/mcp_routes.py:169 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `add_skill` without auth dependency — routes/skills_routes.py:1406
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/skills_routes.py:1406 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `add_to_album` without auth dependency — routes/gallery_routes.py:1706
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/gallery_routes.py:1706 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `admin_create_user` without auth dependency — routes/auth_routes.py:535
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/auth_routes.py:535 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `ai_fill_annotations` without auth dependency — routes/document_routes.py:1009
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/document_routes.py:1009 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `ai_tag_batch` without auth dependency — routes/gallery_routes.py:623
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/gallery_routes.py:623 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `ai_tag_image` without auth dependency — routes/gallery_routes.py:1759
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/gallery_routes.py:1759 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `ai_tidy_documents` without auth dependency — routes/document_routes.py:753
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/document_routes.py:753 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `api_add_memory` without auth dependency — routes/memory_routes.py:81
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/memory_routes.py:81 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `api_attach_session` without auth dependency — routes/brain_routes.py:741
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/brain_routes.py:741 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `api_audit_memories` without auth dependency — routes/memory_routes.py:249
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/memory_routes.py:249 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `api_brain_reindex` without auth dependency — routes/brain_routes.py:769
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/brain_routes.py:769 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `api_create_brain` without auth dependency — routes/brain_routes.py:386
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/brain_routes.py:386 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `api_create_grant` without auth dependency — routes/memory_graph_routes.py:300
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/memory_graph_routes.py:300 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `api_ingest_brain` without auth dependency — routes/brain_routes.py:485
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/brain_routes.py:485 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `api_move_brain` without auth dependency — routes/brain_routes.py:608
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/brain_routes.py:608 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `api_query_brain_stream` without auth dependency — routes/brain_routes.py:641
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/brain_routes.py:641 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `api_query_brain` without auth dependency — routes/brain_routes.py:588
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/brain_routes.py:588 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `api_search` without auth dependency — routes/memory_graph_routes.py:220
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/memory_graph_routes.py:220 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `api_sync` without auth dependency — routes/memory_graph_routes.py:164
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/memory_graph_routes.py:164 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `api_upload` without auth dependency — routes/upload_routes.py:19
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/upload_routes.py:19 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `archive_document` without auth dependency — routes/document_routes.py:353
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/document_routes.py:353 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `archive_session` without auth dependency — routes/session_routes.py:641
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/session_routes.py:641 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `ask_orchestrator` without auth dependency — routes/mission_control_routes.py:914
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/mission_control_routes.py:914 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `audit_all_skills` without auth dependency — routes/skills_routes.py:1617
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/skills_routes.py:1617 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `audit_cancel` without auth dependency — routes/skills_routes.py:1706
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/skills_routes.py:1706 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `auto_sort_sessions` without auth dependency — routes/session_routes.py:987
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/session_routes.py:987 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `batch_create` without auth dependency — routes/video_routes.py:247
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/video_routes.py:247 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `bind_session` without auth dependency — routes/builder_routes.py:215
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/builder_routes.py:215 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `bind` without auth dependency — routes/agent_tools_routes.py:73
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/agent_tools_routes.py:73 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `browser_errors` without auth dependency — routes/builder_routes.py:376
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/builder_routes.py:376 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `bulk_delete_sessions` without auth dependency — routes/session_routes.py:560
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/session_routes.py:560 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `cancel_job` without auth dependency — routes/video_routes.py:184
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/video_routes.py:184 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `change_password` without auth dependency — routes/auth_routes.py:455
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/auth_routes.py:455 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `chat_endpoint` without auth dependency — routes/chat_routes.py:281
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/chat_routes.py:281 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `chat_stop` without auth dependency — routes/chat_routes.py:1312
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/chat_routes.py:1312 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `chat_stream` without auth dependency — routes/chat_routes.py:421
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/chat_routes.py:421 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `cleanup_endpoint` without auth dependency — routes/cleanup_routes.py:38
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/cleanup_routes.py:38 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `clear_gallery_ai_tags` without auth dependency — routes/gallery_routes.py:803
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/gallery_routes.py:803 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `clear_gallery_user_tags` without auth dependency — routes/gallery_routes.py:779
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/gallery_routes.py:779 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `clear_task_cache` without auth dependency — routes/task_routes.py:437
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/task_routes.py:437 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `clear_tts_cache` without auth dependency — routes/tts_routes.py:77
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/tts_routes.py:77 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `compact_session` without auth dependency — routes/history_routes.py:489
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/history_routes.py:489 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `compact_session` without auth dependency — routes/session_routes.py:909
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/session_routes.py:909 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_agent` without auth dependency — routes/agents_routes.py:1248
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/agents_routes.py:1248 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_agent` without auth dependency — routes/mission_control_routes.py:694
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/mission_control_routes.py:694 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_album` without auth dependency — routes/gallery_routes.py:575
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/gallery_routes.py:575 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_calendar` without auth dependency — routes/calendar_routes.py:878
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/calendar_routes.py:878 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_chemical_supplier_factory` without auth dependency — routes/business_dashboard_routes.py:1042
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/business_dashboard_routes.py:1042 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_chemical_supplier_factory` without auth dependency — routes/business_dashboard_routes.py:1043
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/business_dashboard_routes.py:1043 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_document` without auth dependency — routes/document_routes.py:47
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/document_routes.py:47 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_draft` without auth dependency — routes/editor_draft_routes.py:102
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/editor_draft_routes.py:102 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_event` without auth dependency — routes/calendar_routes.py:723
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/calendar_routes.py:723 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_from_template` without auth dependency — routes/video_routes.py:231
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/video_routes.py:231 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_harness_profile` without auth dependency — routes/agents_routes.py:1064
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/agents_routes.py:1064 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_integration` without auth dependency — routes/auth_routes.py:746
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/auth_routes.py:746 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_job` without auth dependency — routes/video_routes.py:136
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/video_routes.py:136 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_model_endpoint` without auth dependency — routes/model_routes.py:1191
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/model_routes.py:1191 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_note` without auth dependency — routes/note_routes.py:501
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/note_routes.py:501 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_project` without auth dependency — routes/builder_routes.py:183
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/builder_routes.py:183 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_session_openai` without auth dependency — routes/session_routes.py:846
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/session_routes.py:846 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_session` without auth dependency — routes/session_routes.py:331
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/session_routes.py:331 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_signature` without auth dependency — routes/signature_routes.py:65
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/signature_routes.py:65 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_social` without auth dependency — routes/video_routes.py:214
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/video_routes.py:214 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_task` without auth dependency — routes/task_routes.py:328
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/task_routes.py:328 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_token` without auth dependency — routes/api_token_routes.py:49
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/api_token_routes.py:49 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_webhook` without auth dependency — routes/webhook_routes.py:103
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/webhook_routes.py:103 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_workflow` without auth dependency — routes/mission_control_routes.py:761
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/mission_control_routes.py:761 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `debug_memory_relevance` without auth dependency — routes/memory_routes.py:66
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/memory_routes.py:66 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `dedupe_gallery_tags` without auth dependency — routes/gallery_routes.py:829
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/gallery_routes.py:829 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `delete_messages` without auth dependency — routes/history_routes.py:143
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/history_routes.py:143 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `delete_session_beacon` without auth dependency — routes/session_routes.py:555
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/session_routes.py:555 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `denoise_image` without auth dependency — routes/gallery_routes.py:1398
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/gallery_routes.py:1398 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `desktop_restart_to_update` without auth dependency — routes/desktop_routes.py:840
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/desktop_routes.py:840 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `desktop_update_download` without auth dependency — routes/desktop_routes.py:819
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
routes/desktop_routes.py:819 securityAuth fastapi unauth mutation

Showing first 300 of 845. Refine filters or use the findings page for deep search.

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/10622b7b-5b8c-473d-970e-d3a29d6a1452/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/10622b7b-5b8c-473d-970e-d3a29d6a1452/

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.