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.

s3w47m88/focus-forge

https://github.com/s3w47m88/focus-forge · scanned 2026-06-15 23:59 UTC (2 months, 3 weeks ago)

448 raw signals (0 security + 448 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 440 actionable findings from 1 signal source. 8 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 46.1/100 with 100.0% coverage. It contains 3159 nodes across 24 cross-layer flows, written primarily in mixed languages. Engine surfaced 448 findings — concentrated in api (267), quality (96), frontend (64). Risk profile is high: 6 critical, 267 high, 59 medium. Recommended next step: open the api layer findings first — that's where the highest-impact wins live.

Showing 382 of 440 actionable findings. 448 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 security conf 1.00 Insecure pattern 'private_key_in_repo' in web-app/lib/push/apns.ts:54
Found a known-risky pattern (private_key_in_repo). Review and replace if possible.
web-app/lib/push/apns.ts:54 Private key in repo
critical System graph security Secrets conf 1.00 Possible secret in web-app/scripts/create-api-user.mjs
Detected pattern matching password_literal. Rotate the credential and move to a secret manager.
web-app/scripts/create-api-user.mjs:31
critical System graph security Secrets conf 1.00 Possible secret in web-app/scripts/set-user-password.mjs
Detected pattern matching password_literal. Rotate the credential and move to a secret manager.
web-app/scripts/set-user-password.mjs:25
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/ai-memory/memories/${m.id} (web-app/components/ai-memory-tab.tsx:165)
`web-app/components/ai-memory-tab.tsx:165` calls `DELETE /api/ai-memory/memories/${m.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/ai-memory/memories/<p>` If this points at an external API, prefix it with `htt…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/attachments/${attachmentId} (web-app/components/task-modal.tsx:652)
`web-app/components/task-modal.tsx:652` calls `DELETE /api/attachments/${attachmentId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/attachments/<p>` If this points at an external API, prefix it with `https://` so…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/email/threads/${threadId}/projects (web-app/components/email-thread-modal.tsx:730)
`web-app/components/email-thread-modal.tsx:730` calls `DELETE /api/email/threads/${threadId}/projects` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>/projects` If this points at an external API, pr…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/keys/personal-access-tokens/${id} (web-app/app/settings/page.tsx:484)
`web-app/app/settings/page.tsx:484` calls `DELETE /api/keys/personal-access-tokens/${id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/keys/personal-access-tokens/<p>` If this points at an external API, prefix it …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/organizations/${organization.id}/api-keys/${id} (web-app/components/organization-settings-modal.tsx:279)
`web-app/components/organization-settings-modal.tsx:279` calls `DELETE /api/organizations/${organization.id}/api-keys/${id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/organizations/<p>/api-keys/<p>` If this poi…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/organizations/${orgId} (web-app/app/[view]/view-client.tsx:2333)
`web-app/app/[view]/view-client.tsx:2333` calls `DELETE /api/organizations/${orgId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/organizations/<p>` If this points at an external API, prefix it with `https://` so …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/projects/${projectId} (web-app/app/[view]/view-client.tsx:2252)
`web-app/app/[view]/view-client.tsx:2252` calls `DELETE /api/projects/${projectId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/projects/<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: DELETE /api/projects/${projectId} (web-app/components/estimate-review-modal.tsx:372)
`web-app/components/estimate-review-modal.tsx:372` calls `DELETE /api/projects/${projectId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/projects/<p>` If this points at an external API, prefix it with `https://` …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/sections/${sectionId} (web-app/app/[view]/view-client.tsx:2525)
`web-app/app/[view]/view-client.tsx:2525` calls `DELETE /api/sections/${sectionId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/sections/<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: DELETE /api/task-sections?taskId=${encodeURIComponent(taskId)}&sectionId=${encodeURIComponent(sectionId)} (web-app/app/[view]/view-client.tsx:2663)
`web-app/app/[view]/view-client.tsx:2663` calls `DELETE /api/task-sections?taskId=${encodeURIComponent(taskId)}&sectionId=${encodeURIComponent(sectionId)}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/task-section…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/tasks/${current.id} (web-app/components/estimate-review-modal.tsx:284)
`web-app/components/estimate-review-modal.tsx:284` calls `DELETE /api/tasks/${current.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<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: DELETE /api/tasks/${current.id} (web-app/components/estimate-review-modal.tsx:316)
`web-app/components/estimate-review-modal.tsx:316` calls `DELETE /api/tasks/${current.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<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: DELETE /api/tasks/${subtaskToDelete.id} (web-app/components/task-modal.tsx:1369)
`web-app/components/task-modal.tsx:1369` calls `DELETE /api/tasks/${subtaskToDelete.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<p>` If this points at an external API, prefix it with `https://` so the …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/tasks/${taskDeleteConfirm.taskId} (web-app/app/[view]/view-client.tsx:2179)
`web-app/app/[view]/view-client.tsx:2179` calls `DELETE /api/tasks/${taskDeleteConfirm.taskId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<p>` If this points at an external API, prefix it with `https://` …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/tasks/${taskId} (web-app/app/[view]/view-client.tsx:1820)
`web-app/app/[view]/view-client.tsx:1820` calls `DELETE /api/tasks/${taskId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<p>` If this points at an external API, prefix it with `https://` so the matcher ski…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/tasks/${taskId} (web-app/components/email-thread-modal.tsx:793)
`web-app/components/email-thread-modal.tsx:793` calls `DELETE /api/tasks/${taskId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<p>` If this points at an external API, prefix it with `https://` so the match…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/tasks/estimate/examples?id=${id} (web-app/components/estimates-view.tsx:86)
`web-app/components/estimates-view.tsx:86` calls `DELETE /api/tasks/estimate/examples?id=${id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/estimate/examples` If this points at an external API, prefix it wi…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/time-blocks/${blockId} (web-app/app/calendar/page.tsx:119)
`web-app/app/calendar/page.tsx:119` calls `DELETE /api/time-blocks/${blockId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/time-blocks/<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/todoist/connect (web-app/components/todoist-settings.tsx:150)
`web-app/components/todoist-settings.tsx:150` calls `DELETE /api/todoist/connect` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/todoist/connect` 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: DELETE /api/v1/time/entries/${id} (web-app/components/time-tracking-view.tsx:400)
`web-app/components/time-tracking-view.tsx:400` calls `DELETE /api/v1/time/entries/${id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/v1/time/entries/<p>` If this points at an external API, prefix it with `https:…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/v1/time/organizations/${organizationId}/tokens/${tokenId} (web-app/components/focus-time-organization-panel.tsx:102)
`web-app/components/focus-time-organization-panel.tsx:102` calls `DELETE /api/v1/time/organizations/${organizationId}/tokens/${tokenId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/v1/time/organizations/<p>/token…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE http://localhost:3244/api/tasks/${parentTask.id} (web-app/scripts/test-subtask-completion.js:87)
`web-app/scripts/test-subtask-completion.js:87` calls `DELETE http://localhost:3244/api/tasks/${parentTask.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE http://localhost:3244/api/tasks/${subtask.id} (web-app/scripts/test-subtask-completion.js:85)
`web-app/scripts/test-subtask-completion.js:85` calls `DELETE http://localhost:3244/api/tasks/${subtask.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an ex…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE http://localhost:3244/api/tasks/${task.id} (web-app/scripts/check-api.js:45)
`web-app/scripts/check-api.js:45` calls `DELETE http://localhost:3244/api/tasks/${task.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an external API, prefi…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE http://localhost:3244/api/tasks/${taskA.id} (web-app/scripts/simple-dependency-test.js:93)
`web-app/scripts/simple-dependency-test.js:93` calls `DELETE http://localhost:3244/api/tasks/${taskA.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an exter…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE http://localhost:3244/api/tasks/${taskA.id} (web-app/scripts/test-dependencies-basic.js:96)
`web-app/scripts/test-dependencies-basic.js:96` calls `DELETE http://localhost:3244/api/tasks/${taskA.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an exte…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE http://localhost:3244/api/tasks/${taskA.id} (web-app/scripts/test-dependencies.js:155)
`web-app/scripts/test-dependencies.js:155` calls `DELETE http://localhost:3244/api/tasks/${taskA.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an external …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE http://localhost:3244/api/tasks/${taskB.id} (web-app/scripts/simple-dependency-test.js:94)
`web-app/scripts/simple-dependency-test.js:94` calls `DELETE http://localhost:3244/api/tasks/${taskB.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an exter…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE http://localhost:3244/api/tasks/${taskB.id} (web-app/scripts/test-dependencies-basic.js:97)
`web-app/scripts/test-dependencies-basic.js:97` calls `DELETE http://localhost:3244/api/tasks/${taskB.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an exte…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE http://localhost:3244/api/tasks/${taskB.id} (web-app/scripts/test-dependencies.js:156)
`web-app/scripts/test-dependencies.js:156` calls `DELETE http://localhost:3244/api/tasks/${taskB.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an external …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE http://localhost:3244/api/tasks/${taskC.id} (web-app/scripts/test-dependencies.js:157)
`web-app/scripts/test-dependencies.js:157` calls `DELETE http://localhost:3244/api/tasks/${taskC.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an external …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: DELETE http://localhost:3244/api/tasks/${taskD.id} (web-app/scripts/test-dependencies.js:158)
`web-app/scripts/test-dependencies.js:158` calls `DELETE http://localhost:3244/api/tasks/${taskD.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an external …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/ai-memory/memories (web-app/components/ai-memory-tab.tsx:78)
`web-app/components/ai-memory-tab.tsx:78` calls `GET /api/ai-memory/memories` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/ai-memory/memories` 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/ai-memory/playbooks (web-app/components/ai-playbook-tab.tsx:34)
`web-app/components/ai-playbook-tab.tsx:34` calls `GET /api/ai-memory/playbooks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/ai-memory/playbooks` 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: GET /api/ai-memory/traces (web-app/components/ai-decision-history-tab.tsx:71)
`web-app/components/ai-decision-history-tab.tsx:71` calls `GET /api/ai-memory/traces` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/ai-memory/traces` If this points at an external API, prefix it with `https://` so …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/ai-memory/traces/${id} (web-app/components/ai-decision-history-tab.tsx:92)
`web-app/components/ai-decision-history-tab.tsx:92` calls `GET /api/ai-memory/traces/${id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/ai-memory/traces/<p>` If this points at an external API, prefix it with `htt…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/ai-planner/session/${existing} (web-app/components/ai-planner-floating-chat.tsx:158)
`web-app/components/ai-planner-floating-chat.tsx:158` calls `GET /api/ai-planner/session/${existing}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/ai-planner/session/<p>` If this points at an external API, prefix …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/calendar/token (web-app/app/settings/page.tsx:339)
`web-app/app/settings/page.tsx:339` calls `GET /api/calendar/token` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/calendar/token` 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/token (web-app/components/sidebar.tsx:704)
`web-app/components/sidebar.tsx:704` calls `GET /api/calendar/token` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/calendar/token` 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: GET /api/database (web-app/app/settings/page.tsx:396)
`web-app/app/settings/page.tsx:396` calls `GET /api/database` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/database` 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/folders (web-app/components/sidebar.tsx:938)
`web-app/components/sidebar.tsx:938` calls `GET /api/email/folders` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/folders` 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/inbox (web-app/components/email-inbox-view.tsx:2231)
`web-app/components/email-inbox-view.tsx:2231` calls `GET /api/email/inbox` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/inbox` If this points at an external API, prefix it with `https://` so the matcher ski…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/email/inbox?projectId=${encodeURIComponent(projectId)} (web-app/app/[view]/view-client.tsx:1104)
`web-app/app/[view]/view-client.tsx:1104` calls `GET /api/email/inbox?projectId=${encodeURIComponent(projectId)}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/inbox` If this points at an external API, prefix…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/email/mailboxes (web-app/components/email-inbox-view.tsx:2228)
`web-app/components/email-inbox-view.tsx:2228` calls `GET /api/email/mailboxes` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/mailboxes` 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/email/reply-drafts (web-app/components/email-drafts-view.tsx:43)
`web-app/components/email-drafts-view.tsx:43` calls `GET /api/email/reply-drafts` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/reply-drafts` 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: GET /api/email/reply-drafts (web-app/components/email-inbox-view.tsx:2254)
`web-app/components/email-inbox-view.tsx:2254` calls `GET /api/email/reply-drafts` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/reply-drafts` 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: GET /api/email/senders/history?email=${encodeURIComponent(senderEmail)} (web-app/components/sender-history-modal.tsx:52)
`web-app/components/sender-history-modal.tsx:52` calls `GET /api/email/senders/history?email=${encodeURIComponent(senderEmail)}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/senders/history` If this points a…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/email/storage (web-app/components/sidebar.tsx:435)
`web-app/components/sidebar.tsx:435` calls `GET /api/email/storage` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/storage` 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/task-links (web-app/app/[view]/view-client.tsx:1216)
`web-app/app/[view]/view-client.tsx:1216` calls `GET /api/email/task-links` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/task-links` If this points at an external API, prefix it with `https://` so the matche…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/email/threads/${item.id}/tasks (web-app/components/email-work-list.tsx:759)
`web-app/components/email-work-list.tsx:759` calls `GET /api/email/threads/${item.id}/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>/tasks` If this points at an external API, prefix it with …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/email/threads/${item.id}/tasks (web-app/components/email-work-list.tsx:808)
`web-app/components/email-work-list.tsx:808` calls `GET /api/email/threads/${item.id}/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>/tasks` If this points at an external API, prefix it with …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/email/threads/${selectedThreadId} (web-app/components/email-inbox-view.tsx:2119)
`web-app/components/email-inbox-view.tsx:2119` calls `GET /api/email/threads/${selectedThreadId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>` If this points at an external API, prefix it with `…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/email/threads/${threadId} (web-app/components/email-inbox-view.tsx:2707)
`web-app/components/email-inbox-view.tsx:2707` calls `GET /api/email/threads/${threadId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>` If this points at an external API, prefix it with `https://…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/email/threads/${threadId} (web-app/components/email-inbox-view.tsx:3300)
`web-app/components/email-inbox-view.tsx:3300` calls `GET /api/email/threads/${threadId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>` If this points at an external API, prefix it with `https://…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/email/threads/${threadId} (web-app/components/email-thread-modal.tsx:192)
`web-app/components/email-thread-modal.tsx:192` calls `GET /api/email/threads/${threadId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>` If this points at an external API, prefix it with `https:/…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/email/threads/${threadId} (web-app/components/email-work-list.tsx:675)
`web-app/components/email-work-list.tsx:675` calls `GET /api/email/threads/${threadId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>` If this points at an external API, prefix it with `https://` …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/email/threads/${threadId} (web-app/components/email-work-list.tsx:721)
`web-app/components/email-work-list.tsx:721` calls `GET /api/email/threads/${threadId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>` If this points at an external API, prefix it with `https://` …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/email/unread-count (web-app/components/dock-badge-sync.tsx:12)
`web-app/components/dock-badge-sync.tsx:12` calls `GET /api/email/unread-count` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/unread-count` If this points at an external API, prefix it with `https://` so the …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/history?${query} (web-app/components/history-timeline-scrubber.tsx:94)
`web-app/components/history-timeline-scrubber.tsx:94` calls `GET /api/history?${query}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/history` 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/keys/personal-access-tokens (web-app/app/settings/page.tsx:410)
`web-app/app/settings/page.tsx:410` calls `GET /api/keys/personal-access-tokens` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/keys/personal-access-tokens` If this points at an external API, prefix it with `https:/…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/organizations/${organization.id}/api-keys (web-app/components/organization-settings-modal.tsx:212)
`web-app/components/organization-settings-modal.tsx:212` calls `GET /api/organizations/${organization.id}/api-keys` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/organizations/<p>/api-keys` If this points at an ext…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/sync/comments?projectId=${projectId} (web-app/components/project-notes-modal.tsx:79)
`web-app/components/project-notes-modal.tsx:79` calls `GET /api/sync/comments?projectId=${projectId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/sync/comments` If this points at an external API, prefix it with `…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/tasks (web-app/app/calendar/page.tsx:60)
`web-app/app/calendar/page.tsx:60` calls `GET /api/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks` 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/tasks/estimate/examples?limit=100 (web-app/components/estimates-view.tsx:64)
`web-app/components/estimates-view.tsx:64` calls `GET /api/tasks/estimate/examples?limit=100` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/estimate/examples` If this points at an external API, prefix it with…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/tasks/unestimated?${params.toString()} (web-app/components/estimate-review-modal.tsx:159)
`web-app/components/estimate-review-modal.tsx:159` calls `GET /api/tasks/unestimated?${params.toString()}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/unestimated` If this points at an external API, prefix …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/tasks/unestimated?limit=50 (web-app/components/estimates-view.tsx:48)
`web-app/components/estimates-view.tsx:48` calls `GET /api/tasks/unestimated?limit=50` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/unestimated` If this points at an external API, prefix it with `https://` s…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/tasks/unestimated?total=1 (web-app/components/estimate-review-nudge.tsx:39)
`web-app/components/estimate-review-nudge.tsx:39` calls `GET /api/tasks/unestimated?total=1` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/unestimated` If this points at an external API, prefix it with `https…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/tasks/unestimated?total=1 (web-app/components/sidebar.tsx:479)
`web-app/components/sidebar.tsx:479` calls `GET /api/tasks/unestimated?total=1` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/unestimated` 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/time-blocks (web-app/app/calendar/page.tsx:45)
`web-app/app/calendar/page.tsx:45` calls `GET /api/time-blocks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/time-blocks` 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/todoist/preview?userId=${userId} (web-app/components/todoist-sync-preview-modal.tsx:79)
`web-app/components/todoist-sync-preview-modal.tsx:79` calls `GET /api/todoist/preview?userId=${userId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/todoist/preview` If this points at an external API, prefix it w…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/todoist/sync?userId=${userId} (web-app/components/todoist-settings.tsx:69)
`web-app/components/todoist-settings.tsx:69` calls `GET /api/todoist/sync?userId=${userId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/todoist/sync` If this points at an external API, prefix it with `https://` s…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/trash (web-app/app/trash/page.tsx:129)
`web-app/app/trash/page.tsx:129` calls `GET /api/trash` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/trash` 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/v1/time/bootstrap (web-app/components/time-tracking-view.tsx:169)
`web-app/components/time-tracking-view.tsx:169` calls `GET /api/v1/time/bootstrap` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/v1/time/bootstrap` 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: GET /api/v1/time/current (web-app/components/sidebar.tsx:718)
`web-app/components/sidebar.tsx:718` calls `GET /api/v1/time/current` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/v1/time/current` 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: GET /api/v1/time/current (web-app/components/time-tracking-view.tsx:212)
`web-app/components/time-tracking-view.tsx:212` calls `GET /api/v1/time/current` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/v1/time/current` 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/v1/time/entries?${searchParams.toString()} (web-app/components/time-tracking-view.tsx:201)
`web-app/components/time-tracking-view.tsx:201` calls `GET /api/v1/time/entries?${searchParams.toString()}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/v1/time/entries` If this points at an external API, prefix i…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/v1/time/organizations/${organizationId}/groups (web-app/components/focus-time-organization-panel.tsx:38)
`web-app/components/focus-time-organization-panel.tsx:38` calls `GET /api/v1/time/organizations/${organizationId}/groups` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/v1/time/organizations/<p>/groups` If this poin…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/v1/time/organizations/${organizationId}/tokens (web-app/components/focus-time-organization-panel.tsx:37)
`web-app/components/focus-time-organization-panel.tsx:37` calls `GET /api/v1/time/organizations/${organizationId}/tokens` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/v1/time/organizations/<p>/tokens` If this poin…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://127.0.0.1:3244/api/database (web-app/scripts/debug-adapter.mjs:75)
`web-app/scripts/debug-adapter.mjs:75` calls `GET http://127.0.0.1:3244/api/database` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/127.0.0.1:3244/api/database` If this points at an external API, prefix it wi…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://127.0.0.1:3244/api/database (web-app/scripts/test-api-direct.mjs:33)
`web-app/scripts/test-api-direct.mjs:33` calls `GET http://127.0.0.1:3244/api/database` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/127.0.0.1:3244/api/database` If this points at an external API, prefix it …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://127.0.0.1:3244/api/database (web-app/scripts/test-api-endpoint.mjs:9)
`web-app/scripts/test-api-endpoint.mjs:9` calls `GET http://127.0.0.1:3244/api/database` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/127.0.0.1:3244/api/database` If this points at an external API, prefix it…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3244/api/auth-debug (web-app/scripts/test-auth-refresh.mjs:65)
`web-app/scripts/test-auth-refresh.mjs:65` calls `GET http://localhost:3244/api/auth-debug` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/auth-debug` If this points at an external API, pref…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3244/api/database (web-app/scripts/check-api.js:8)
`web-app/scripts/check-api.js:8` calls `GET http://localhost:3244/api/database` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/database` If this points at an external API, prefix it with `ht…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3244/api/database (web-app/scripts/simple-dependency-test.js:9)
`web-app/scripts/simple-dependency-test.js:9` calls `GET http://localhost:3244/api/database` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/database` If this points at an external API, prefi…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3244/api/database (web-app/scripts/test-api-authenticated.mjs:41)
`web-app/scripts/test-api-authenticated.mjs:41` calls `GET http://localhost:3244/api/database` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/database` If this points at an external API, pre…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3244/api/database (web-app/scripts/test-api-with-auth.mjs:33)
`web-app/scripts/test-api-with-auth.mjs:33` calls `GET http://localhost:3244/api/database` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/database` If this points at an external API, prefix …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3244/api/database (web-app/scripts/test-basic-api.js:55)
`web-app/scripts/test-basic-api.js:55` calls `GET http://localhost:3244/api/database` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/database` If this points at an external API, prefix it wi…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3244/api/database (web-app/scripts/test-dependencies-basic.js:39)
`web-app/scripts/test-dependencies-basic.js:39` calls `GET http://localhost:3244/api/database` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/database` If this points at an external API, pre…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3244/api/database (web-app/scripts/test-dependencies-basic.js:85)
`web-app/scripts/test-dependencies-basic.js:85` calls `GET http://localhost:3244/api/database` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/database` If this points at an external API, pre…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3244/api/database (web-app/scripts/test-dependencies.js:145)
`web-app/scripts/test-dependencies.js:145` calls `GET http://localhost:3244/api/database` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/database` If this points at an external API, prefix i…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3244/api/database (web-app/scripts/test-dependencies.js:63)
`web-app/scripts/test-dependencies.js:63` calls `GET http://localhost:3244/api/database` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/database` If this points at an external API, prefix it…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3244/api/database (web-app/scripts/test-full-flow.mjs:33)
`web-app/scripts/test-full-flow.mjs:33` calls `GET http://localhost:3244/api/database` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/database` If this points at an external API, prefix it w…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3244/api/database (web-app/scripts/test-subtask-completion.js:72)
`web-app/scripts/test-subtask-completion.js:72` calls `GET http://localhost:3244/api/database` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/database` If this points at an external API, pre…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3244/api/tasks/${task.id} (web-app/scripts/check-api.js:28)
`web-app/scripts/check-api.js:28` calls `GET http://localhost:3244/api/tasks/${task.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an external API, prefix i…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3244/api/tasks/${taskB.id} (web-app/scripts/test-dependencies.js:119)
`web-app/scripts/test-dependencies.js:119` calls `GET http://localhost:3244/api/tasks/${taskB.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an external API…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3244/api/tasks/${taskB.id} (web-app/scripts/test-dependencies.js:94)
`web-app/scripts/test-dependencies.js:94` calls `GET http://localhost:3244/api/tasks/${taskB.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an external API,…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3244/today (web-app/scripts/test-dependencies-basic.js:50)
`web-app/scripts/test-dependencies-basic.js:50` calls `GET http://localhost:3244/today` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/today` If this points at an external API, prefix it with `h…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PATCH /api/email/reply-drafts/${selectedReplyDraftId} (web-app/components/email-inbox-view.tsx:3334)
`web-app/components/email-inbox-view.tsx:3334` calls `PATCH /api/email/reply-drafts/${selectedReplyDraftId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/reply-drafts/<p>` If this points at an external API, …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PATCH /api/email/reply-drafts/${selectedReplyDraftId} (web-app/components/email-thread-modal.tsx:828)
`web-app/components/email-thread-modal.tsx:828` calls `PATCH /api/email/reply-drafts/${selectedReplyDraftId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/reply-drafts/<p>` If this points at an external API,…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PATCH /api/time-blocks/${blockId} (web-app/app/calendar/page.tsx:72)
`web-app/app/calendar/page.tsx:72` calls `PATCH /api/time-blocks/${blockId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/time-blocks/<p>` If this points at an external API, prefix it with `https://` so the matche…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PATCH /api/v1/time/entries/${currentEntry.id} (web-app/components/time-tracking-view.tsx:296)
`web-app/components/time-tracking-view.tsx:296` calls `PATCH /api/v1/time/entries/${currentEntry.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/v1/time/entries/<p>` If this points at an external API, prefix it …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PATCH /api/v1/time/entries/${currentEntry.id} (web-app/components/time-tracking-view.tsx:378)
`web-app/components/time-tracking-view.tsx:378` calls `PATCH /api/v1/time/entries/${currentEntry.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/v1/time/entries/<p>` If this points at an external API, prefix it …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PATCH /api/v1/time/entries/${currentTimerEntryId} (web-app/components/sidebar.tsx:818)
`web-app/components/sidebar.tsx:818` calls `PATCH /api/v1/time/entries/${currentTimerEntryId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/v1/time/entries/<p>` If this points at an external API, prefix it with `h…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/accept-invite (web-app/app/auth/accept-invite/page.tsx:114)
`web-app/app/auth/accept-invite/page.tsx:114` calls `POST /api/accept-invite` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/accept-invite` 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: POST /api/accept-invite (web-app/app/auth/accept-invite/page.tsx:61)
`web-app/app/auth/accept-invite/page.tsx:61` calls `POST /api/accept-invite` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/accept-invite` 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: POST /api/ai-agent/chat (web-app/components/ai-planner-floating-chat.tsx:189)
`web-app/components/ai-planner-floating-chat.tsx:189` calls `POST /api/ai-agent/chat` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/ai-agent/chat` If this points at an external API, prefix it with `https://` so the…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/ai-memory/playbooks (web-app/components/ai-playbook-tab.tsx:80)
`web-app/components/ai-playbook-tab.tsx:80` calls `POST /api/ai-memory/playbooks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/ai-memory/playbooks` 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: POST /api/ai-planner/auto-section (web-app/app/[view]/view-client.tsx:3149)
`web-app/app/[view]/view-client.tsx:3149` calls `POST /api/ai-planner/auto-section` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/ai-planner/auto-section` 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/attachments/upload (web-app/components/email-inbox-view.tsx:3203)
`web-app/components/email-inbox-view.tsx:3203` calls `POST /api/attachments/upload` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/attachments/upload` If this points at an external API, prefix it with `https://` so …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/attachments/upload (web-app/components/email-outbound-composer-modal.tsx:307)
`web-app/components/email-outbound-composer-modal.tsx:307` calls `POST /api/attachments/upload` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/attachments/upload` If this points at an external API, prefix it with `h…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/attachments/upload (web-app/components/task-modal.tsx:613)
`web-app/components/task-modal.tsx:613` calls `POST /api/attachments/upload` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/attachments/upload` 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: POST /api/auth/forgot-password (web-app/app/auth/forgot-password/page.tsx:21)
`web-app/app/auth/forgot-password/page.tsx:21` calls `POST /api/auth/forgot-password` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/forgot-password` 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/login (web-app/app/auth/accept-invite/page.tsx:78)
`web-app/app/auth/accept-invite/page.tsx:78` calls `POST /api/auth/login` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/login` 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: POST /api/auth/login (web-app/app/auth/login/page.tsx:38)
`web-app/app/auth/login/page.tsx:38` calls `POST /api/auth/login` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/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/auth/logout (web-app/components/sidebar.tsx:1001)
`web-app/components/sidebar.tsx:1001` calls `POST /api/auth/logout` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/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/auth/register (web-app/app/auth/register/page.tsx:39)
`web-app/app/auth/register/page.tsx:39` calls `POST /api/auth/register` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/auth/register` 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: POST /api/calendar/token (web-app/app/settings/page.tsx:354)
`web-app/app/settings/page.tsx:354` calls `POST /api/calendar/token` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/calendar/token` 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: POST /api/cancel-invite (web-app/app/[view]/view-client.tsx:2144)
`web-app/app/[view]/view-client.tsx:2144` calls `POST /api/cancel-invite` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/cancel-invite` If this points at an external API, prefix it with `https://` so the matcher ski…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/cancel-invite (web-app/app/settings/page.tsx:2369)
`web-app/app/settings/page.tsx:2369` calls `POST /api/cancel-invite` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/cancel-invite` 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/cancel-invite (web-app/components/sidebar.tsx:1048)
`web-app/components/sidebar.tsx:1048` calls `POST /api/cancel-invite` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/cancel-invite` 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: POST /api/daily-plan (web-app/components/daily-plan-card.tsx:88)
`web-app/components/daily-plan-card.tsx:88` calls `POST /api/daily-plan` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/daily-plan` 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: POST /api/email/mailboxes (web-app/components/email-inbox-view.tsx:2522)
`web-app/components/email-inbox-view.tsx:2522` calls `POST /api/email/mailboxes` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/mailboxes` 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: POST /api/email/mailboxes/${mailbox.id}/sync (web-app/components/email-inbox-view.tsx:2450)
`web-app/components/email-inbox-view.tsx:2450` calls `POST /api/email/mailboxes/${mailbox.id}/sync` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/mailboxes/<p>/sync` If this points at an external API, prefix …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/mailboxes/${mailboxId}/sync (web-app/components/email-inbox-view.tsx:2497)
`web-app/components/email-inbox-view.tsx:2497` calls `POST /api/email/mailboxes/${mailboxId}/sync` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/mailboxes/<p>/sync` If this points at an external API, prefix i…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/mailboxes/sync-due (web-app/app/[view]/view-client.tsx:1154)
`web-app/app/[view]/view-client.tsx:1154` calls `POST /api/email/mailboxes/sync-due` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/mailboxes/sync-due` 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/mailboxes/sync-due (web-app/app/[view]/view-client.tsx:5973)
`web-app/app/[view]/view-client.tsx:5973` calls `POST /api/email/mailboxes/sync-due` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/mailboxes/sync-due` 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/mailboxes/sync-due (web-app/components/email-inbox-view.tsx:2331)
`web-app/components/email-inbox-view.tsx:2331` calls `POST /api/email/mailboxes/sync-due` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/mailboxes/sync-due` If this points at an external API, prefix it with `h…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/outbound-drafts/${draft.id}/schedule (web-app/components/email-outbound-composer-modal.tsx:434)
`web-app/components/email-outbound-composer-modal.tsx:434` calls `POST /api/email/outbound-drafts/${draft.id}/schedule` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/outbound-drafts/<p>/schedule` If this poin…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/outbound-drafts/${draft.id}/send (web-app/components/email-outbound-composer-modal.tsx:397)
`web-app/components/email-outbound-composer-modal.tsx:397` calls `POST /api/email/outbound-drafts/${draft.id}/send` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/outbound-drafts/<p>/send` If this points at an…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/reply-drafts/${draft.id}/schedule (web-app/components/email-inbox-view.tsx:3430)
`web-app/components/email-inbox-view.tsx:3430` calls `POST /api/email/reply-drafts/${draft.id}/schedule` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/reply-drafts/<p>/schedule` If this points at an external …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/reply-drafts/${draft.id}/schedule (web-app/components/email-thread-modal.tsx:897)
`web-app/components/email-thread-modal.tsx:897` calls `POST /api/email/reply-drafts/${draft.id}/schedule` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/reply-drafts/<p>/schedule` If this points at an external…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/reply-drafts/${draft.id}/send (web-app/components/email-inbox-view.tsx:3392)
`web-app/components/email-inbox-view.tsx:3392` calls `POST /api/email/reply-drafts/${draft.id}/send` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/reply-drafts/<p>/send` If this points at an external API, pre…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/rules/assistant (web-app/components/email-rules-panel.tsx:202)
`web-app/components/email-rules-panel.tsx:202` calls `POST /api/email/rules/assistant` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/rules/assistant` 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/spam-exceptions (web-app/components/email-inbox-view.tsx:2863)
`web-app/components/email-inbox-view.tsx:2863` calls `POST /api/email/spam-exceptions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/spam-exceptions` 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/spam-exceptions (web-app/components/email-spam-review-modal.tsx:255)
`web-app/components/email-spam-review-modal.tsx:255` calls `POST /api/email/spam-exceptions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/spam-exceptions` If this points at an external API, prefix it with `h…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/spam-exceptions/${ruleId}/revert (web-app/components/email-spam-review-modal.tsx:292)
`web-app/components/email-spam-review-modal.tsx:292` calls `POST /api/email/spam-exceptions/${ruleId}/revert` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/spam-exceptions/<p>/revert` If this points at an ext…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/threads/${inboxItemId}/actions (web-app/app/[view]/view-client.tsx:4222)
`web-app/app/[view]/view-client.tsx:4222` calls `POST /api/email/threads/${inboxItemId}/actions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>/actions` If this points at an external API, prefix it…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/threads/${inboxItemId}/actions (web-app/app/[view]/view-client.tsx:4237)
`web-app/app/[view]/view-client.tsx:4237` calls `POST /api/email/threads/${inboxItemId}/actions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>/actions` If this points at an external API, prefix it…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/threads/${item.id}/actions (web-app/components/email-inbox-view.tsx:1935)
`web-app/components/email-inbox-view.tsx:1935` calls `POST /api/email/threads/${item.id}/actions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>/actions` If this points at an external API, prefix i…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/threads/${item.id}/actions (web-app/components/email-inbox-view.tsx:2792)
`web-app/components/email-inbox-view.tsx:2792` calls `POST /api/email/threads/${item.id}/actions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>/actions` If this points at an external API, prefix i…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/threads/${item.id}/star (web-app/components/email-starred-view.tsx:48)
`web-app/components/email-starred-view.tsx:48` calls `POST /api/email/threads/${item.id}/star` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>/star` If this points at an external API, prefix it with…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/threads/${item.id}/tasks (web-app/components/email-work-list.tsx:776)
`web-app/components/email-work-list.tsx:776` calls `POST /api/email/threads/${item.id}/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>/tasks` If this points at an external API, prefix it with…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/threads/${selectedThreadId}/reply/generate (web-app/components/email-inbox-view.tsx:3466)
`web-app/components/email-inbox-view.tsx:3466` calls `POST /api/email/threads/${selectedThreadId}/reply/generate` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>/reply/generate` If this points at an…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/threads/${selectedThreadId}/tasks (web-app/components/email-inbox-view.tsx:3160)
`web-app/components/email-inbox-view.tsx:3160` calls `POST /api/email/threads/${selectedThreadId}/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>/tasks` If this points at an external API, pre…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/threads/${thread.id}/actions (web-app/components/email-spam-review-modal.tsx:360)
`web-app/components/email-spam-review-modal.tsx:360` calls `POST /api/email/threads/${thread.id}/actions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>/actions` If this points at an external API, …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/threads/${threadId}/actions (web-app/components/email-inbox-view.tsx:2696)
`web-app/components/email-inbox-view.tsx:2696` calls `POST /api/email/threads/${threadId}/actions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>/actions` If this points at an external API, prefix …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/threads/${threadId}/actions (web-app/components/email-thread-modal.tsx:975)
`web-app/components/email-thread-modal.tsx:975` calls `POST /api/email/threads/${threadId}/actions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>/actions` If this points at an external API, prefix…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/threads/${threadId}/projects (web-app/components/email-thread-modal.tsx:704)
`web-app/components/email-thread-modal.tsx:704` calls `POST /api/email/threads/${threadId}/projects` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>/projects` If this points at an external API, pref…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/threads/${threadId}/reply/generate (web-app/components/email-thread-modal.tsx:933)
`web-app/components/email-thread-modal.tsx:933` calls `POST /api/email/threads/${threadId}/reply/generate` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>/reply/generate` If this points at an extern…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/threads/${threadId}/tasks (web-app/components/email-thread-modal.tsx:756)
`web-app/components/email-thread-modal.tsx:756` calls `POST /api/email/threads/${threadId}/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>/tasks` If this points at an external API, prefix it …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/email/trash/empty (web-app/components/email-inbox-view.tsx:2591)
`web-app/components/email-inbox-view.tsx:2591` calls `POST /api/email/trash/empty` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/trash/empty` 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: POST /api/invite-user (web-app/app/[view]/view-client.tsx:2019)
`web-app/app/[view]/view-client.tsx:2019` calls `POST /api/invite-user` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/invite-user` 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: POST /api/invite-user (web-app/app/[view]/view-client.tsx:2084)
`web-app/app/[view]/view-client.tsx:2084` calls `POST /api/invite-user` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/invite-user` 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: POST /api/invite-user (web-app/app/settings/page.tsx:2202)
`web-app/app/settings/page.tsx:2202` calls `POST /api/invite-user` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/invite-user` 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/keys/personal-access-tokens (web-app/app/settings/page.tsx:445)
`web-app/app/settings/page.tsx:445` calls `POST /api/keys/personal-access-tokens` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/keys/personal-access-tokens` 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/organizations (web-app/app/[view]/view-client.tsx:2313)
`web-app/app/[view]/view-client.tsx:2313` calls `POST /api/organizations` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/organizations` If this points at an external API, prefix it with `https://` so the matcher ski…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/organizations/${organization.id}/api-keys (web-app/components/organization-settings-modal.tsx:245)
`web-app/components/organization-settings-modal.tsx:245` calls `POST /api/organizations/${organization.id}/api-keys` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/organizations/<p>/api-keys` If this points at an ex…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/organizations/reorder (web-app/app/[view]/view-client.tsx:2458)
`web-app/app/[view]/view-client.tsx:2458` calls `POST /api/organizations/reorder` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/organizations/reorder` If this points at an external API, prefix it with `https://` so…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/projects (web-app/app/[view]/view-client.tsx:2273)
`web-app/app/[view]/view-client.tsx:2273` calls `POST /api/projects` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/projects` 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/projects (web-app/components/email-inbox-view.tsx:3119)
`web-app/components/email-inbox-view.tsx:3119` calls `POST /api/projects` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/projects` 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/projects (web-app/components/task-modal.tsx:729)
`web-app/components/task-modal.tsx:729` calls `POST /api/projects` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/projects` 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/projects/reorder (web-app/app/[view]/view-client.tsx:2441)
`web-app/app/[view]/view-client.tsx:2441` calls `POST /api/projects/reorder` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/projects/reorder` If this points at an external API, prefix it with `https://` so the match…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/resend-invite (web-app/app/[view]/view-client.tsx:2116)
`web-app/app/[view]/view-client.tsx:2116` calls `POST /api/resend-invite` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/resend-invite` If this points at an external API, prefix it with `https://` so the matcher ski…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/resend-invite (web-app/app/settings/page.tsx:2345)
`web-app/app/settings/page.tsx:2345` calls `POST /api/resend-invite` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/resend-invite` 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/resend-invite (web-app/components/sidebar.tsx:1012)
`web-app/components/sidebar.tsx:1012` calls `POST /api/resend-invite` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/resend-invite` 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: POST /api/sections (web-app/app/[view]/view-client.tsx:2477)
`web-app/app/[view]/view-client.tsx:2477` calls `POST /api/sections` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/sections` 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/sync/comments (web-app/components/project-notes-modal.tsx:137)
`web-app/components/project-notes-modal.tsx:137` calls `POST /api/sync/comments` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/sync/comments` 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: POST /api/tags (web-app/components/task-modal.tsx:790)
`web-app/components/task-modal.tsx:790` calls `POST /api/tags` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tags` 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/task-sections (web-app/app/[view]/view-client.tsx:1390)
`web-app/app/[view]/view-client.tsx:1390` calls `POST /api/task-sections` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/task-sections` If this points at an external API, prefix it with `https://` so the matcher ski…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/task-sections (web-app/app/[view]/view-client.tsx:2589)
`web-app/app/[view]/view-client.tsx:2589` calls `POST /api/task-sections` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/task-sections` If this points at an external API, prefix it with `https://` so the matcher ski…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/tasks (web-app/app/[view]/view-client.tsx:1379)
`web-app/app/[view]/view-client.tsx:1379` calls `POST /api/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks` 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/tasks (web-app/app/[view]/view-client.tsx:1421)
`web-app/app/[view]/view-client.tsx:1421` calls `POST /api/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks` 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/tasks (web-app/app/[view]/view-client.tsx:1542)
`web-app/app/[view]/view-client.tsx:1542` calls `POST /api/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks` 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/tasks (web-app/app/[view]/view-client.tsx:1913)
`web-app/app/[view]/view-client.tsx:1913` calls `POST /api/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks` 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/tasks (web-app/components/task-modal.tsx:1260)
`web-app/components/task-modal.tsx:1260` calls `POST /api/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks` 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/tasks/estimate (web-app/components/task-modal.tsx:2163)
`web-app/components/task-modal.tsx:2163` calls `POST /api/tasks/estimate` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/estimate` 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/tasks/estimate/accept (web-app/components/estimate-review-modal.tsx:226)
`web-app/components/estimate-review-modal.tsx:226` calls `POST /api/tasks/estimate/accept` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/estimate/accept` If this points at an external API, prefix it with `htt…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/tasks/estimate/bulk (web-app/components/estimate-review-modal.tsx:173)
`web-app/components/estimate-review-modal.tsx:173` calls `POST /api/tasks/estimate/bulk` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/estimate/bulk` 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/time-blocks (web-app/app/calendar/page.tsx:95)
`web-app/app/calendar/page.tsx:95` calls `POST /api/time-blocks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/time-blocks` 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/time-blocks/${blockId}/tasks (web-app/app/calendar/page.tsx:135)
`web-app/app/calendar/page.tsx:135` calls `POST /api/time-blocks/${blockId}/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/time-blocks/<p>/tasks` 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/time-blocks/chat (web-app/components/calendar-chat.tsx:55)
`web-app/components/calendar-chat.tsx:55` calls `POST /api/time-blocks/chat` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/time-blocks/chat` If this points at an external API, prefix it with `https://` so the match…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/todoist/connect (web-app/components/todoist-integration.tsx:225)
`web-app/components/todoist-integration.tsx:225` calls `POST /api/todoist/connect` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/todoist/connect` If this points at an external API, prefix it with `https://` so the …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/todoist/connect (web-app/components/todoist-settings.tsx:91)
`web-app/components/todoist-settings.tsx:91` calls `POST /api/todoist/connect` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/todoist/connect` 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: POST /api/todoist/quick-sync (web-app/app/[view]/view-client.tsx:1288)
`web-app/app/[view]/view-client.tsx:1288` calls `POST /api/todoist/quick-sync` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/todoist/quick-sync` 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/todoist/quick-sync (web-app/components/todoist-quick-sync-modal.tsx:66)
`web-app/components/todoist-quick-sync-modal.tsx:66` calls `POST /api/todoist/quick-sync` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/todoist/quick-sync` 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/todoist/sync (web-app/components/todoist-integration.tsx:289)
`web-app/components/todoist-integration.tsx:289` calls `POST /api/todoist/sync` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/todoist/sync` If this points at an external API, prefix it with `https://` so the matche…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/todoist/sync (web-app/components/todoist-settings.tsx:121)
`web-app/components/todoist-settings.tsx:121` calls `POST /api/todoist/sync` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/todoist/sync` 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/trash/purge (web-app/app/trash/page.tsx:182)
`web-app/app/trash/page.tsx:182` calls `POST /api/trash/purge` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/trash/purge` 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/trash/restore (web-app/app/[view]/view-client.tsx:2212)
`web-app/app/[view]/view-client.tsx:2212` calls `POST /api/trash/restore` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/trash/restore` If this points at an external API, prefix it with `https://` so the matcher ski…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/trash/restore (web-app/app/trash/page.tsx:157)
`web-app/app/trash/page.tsx:157` calls `POST /api/trash/restore` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/trash/restore` 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/user-section-preferences (web-app/components/section-view.tsx:134)
`web-app/components/section-view.tsx:134` calls `POST /api/user-section-preferences` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/user-section-preferences` 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/v1/time/entries (web-app/components/sidebar.tsx:797)
`web-app/components/sidebar.tsx:797` calls `POST /api/v1/time/entries` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/v1/time/entries` 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/v1/time/entries (web-app/components/time-tracking-view.tsx:344)
`web-app/components/time-tracking-view.tsx:344` calls `POST /api/v1/time/entries` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/v1/time/entries` 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/v1/time/organizations/${organizationId}/tokens (web-app/components/focus-time-organization-panel.tsx:71)
`web-app/components/focus-time-organization-panel.tsx:71` calls `POST /api/v1/time/organizations/${organizationId}/tokens` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/v1/time/organizations/<p>/tokens` If this poi…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/voice/transcribe (web-app/components/ai-planner-floating-chat.tsx:280)
`web-app/components/ai-planner-floating-chat.tsx:280` calls `POST /api/voice/transcribe` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/voice/transcribe` If this points at an external API, prefix it with `https://` …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST http://127.0.0.1:3244/api/auth/login (web-app/scripts/debug-adapter.mjs:63)
`web-app/scripts/debug-adapter.mjs:63` calls `POST http://127.0.0.1:3244/api/auth/login` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/127.0.0.1:3244/api/auth/login` If this points at an external API, prefix …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST http://127.0.0.1:3244/api/auth/login (web-app/scripts/test-api-direct.mjs:9)
`web-app/scripts/test-api-direct.mjs:9` calls `POST http://127.0.0.1:3244/api/auth/login` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/127.0.0.1:3244/api/auth/login` If this points at an external API, prefix…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST http://localhost:3244/api/auth/login (web-app/scripts/test-full-flow.mjs:6)
`web-app/scripts/test-full-flow.mjs:6` calls `POST http://localhost:3244/api/auth/login` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/auth/login` If this points at an external API, prefix …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST http://localhost:3244/api/auth/login (web-app/scripts/test-login-api.mjs:4)
`web-app/scripts/test-login-api.mjs:4` calls `POST http://localhost:3244/api/auth/login` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/auth/login` If this points at an external API, prefix …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST http://localhost:3244/api/auth/login (web-app/scripts/verify-complete-flow.mjs:105)
`web-app/scripts/verify-complete-flow.mjs:105` calls `POST http://localhost:3244/api/auth/login` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/auth/login` If this points at an external API,…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST http://localhost:3244/api/tasks (web-app/scripts/check-api.js:12)
`web-app/scripts/check-api.js:12` calls `POST http://localhost:3244/api/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks` If this points at an external API, prefix it with `https:…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST http://localhost:3244/api/tasks (web-app/scripts/simple-dependency-test.js:21)
`web-app/scripts/simple-dependency-test.js:21` calls `POST http://localhost:3244/api/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks` If this points at an external API, prefix it…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST http://localhost:3244/api/tasks (web-app/scripts/simple-dependency-test.js:35)
`web-app/scripts/simple-dependency-test.js:35` calls `POST http://localhost:3244/api/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks` If this points at an external API, prefix it…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST http://localhost:3244/api/tasks (web-app/scripts/test-basic-api.js:9)
`web-app/scripts/test-basic-api.js:9` calls `POST http://localhost:3244/api/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks` If this points at an external API, prefix it with `ht…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST http://localhost:3244/api/tasks (web-app/scripts/test-dependencies-basic.js:11)
`web-app/scripts/test-dependencies-basic.js:11` calls `POST http://localhost:3244/api/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks` If this points at an external API, prefix i…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST http://localhost:3244/api/tasks (web-app/scripts/test-dependencies-basic.js:24)
`web-app/scripts/test-dependencies-basic.js:24` calls `POST http://localhost:3244/api/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks` If this points at an external API, prefix i…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST http://localhost:3244/api/tasks (web-app/scripts/test-dependencies.js:10)
`web-app/scripts/test-dependencies.js:10` calls `POST http://localhost:3244/api/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks` If this points at an external API, prefix it with…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST http://localhost:3244/api/tasks (web-app/scripts/test-dependencies.js:129)
`web-app/scripts/test-dependencies.js:129` calls `POST http://localhost:3244/api/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks` If this points at an external API, prefix it wit…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST http://localhost:3244/api/tasks (web-app/scripts/test-dependencies.js:26)
`web-app/scripts/test-dependencies.js:26` calls `POST http://localhost:3244/api/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks` If this points at an external API, prefix it with…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST http://localhost:3244/api/tasks (web-app/scripts/test-dependencies.js:43)
`web-app/scripts/test-dependencies.js:43` calls `POST http://localhost:3244/api/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks` If this points at an external API, prefix it with…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST http://localhost:3244/api/tasks (web-app/scripts/test-subtask-completion.js:29)
`web-app/scripts/test-subtask-completion.js:29` calls `POST http://localhost:3244/api/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks` If this points at an external API, prefix i…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST http://localhost:3244/api/tasks (web-app/scripts/test-subtask-completion.js:8)
`web-app/scripts/test-subtask-completion.js:8` calls `POST http://localhost:3244/api/tasks` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks` If this points at an external API, prefix it…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.anthropic.com/v1/messages (web-app/app/api/time-blocks/chat/route.ts:26)
`web-app/app/api/time-blocks/chat/route.ts:26` calls `POST https://api.anthropic.com/v1/messages` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.anthropic.com/v1/messages` If this points at an external AP…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.anthropic.com/v1/messages (web-app/lib/ai-agent/providers.ts:171)
`web-app/lib/ai-agent/providers.ts:171` calls `POST https://api.anthropic.com/v1/messages` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.anthropic.com/v1/messages` If this points at an external API, pref…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.openai.com/v1/chat/completions (web-app/lib/ai-estimator/server.ts:135)
`web-app/lib/ai-estimator/server.ts:135` calls `POST https://api.openai.com/v1/chat/completions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.openai.com/v1/chat/completions` If this points at an externa…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.openai.com/v1/chat/completions (web-app/lib/ai-memory/playbook.ts:133)
`web-app/lib/ai-memory/playbook.ts:133` calls `POST https://api.openai.com/v1/chat/completions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.openai.com/v1/chat/completions` If this points at an external…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.openai.com/v1/chat/completions (web-app/lib/ai-memory/write.ts:155)
`web-app/lib/ai-memory/write.ts:155` calls `POST https://api.openai.com/v1/chat/completions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.openai.com/v1/chat/completions` If this points at an external AP…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.openai.com/v1/chat/completions (web-app/lib/ai-planner/auto-section.ts:193)
`web-app/lib/ai-planner/auto-section.ts:193` calls `POST https://api.openai.com/v1/chat/completions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.openai.com/v1/chat/completions` If this points at an ext…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.openai.com/v1/chat/completions (web-app/lib/ai-planner/server.ts:210)
`web-app/lib/ai-planner/server.ts:210` calls `POST https://api.openai.com/v1/chat/completions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.openai.com/v1/chat/completions` If this points at an external …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.openai.com/v1/chat/completions (web-app/lib/daily-plan/server.ts:162)
`web-app/lib/daily-plan/server.ts:162` calls `POST https://api.openai.com/v1/chat/completions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.openai.com/v1/chat/completions` If this points at an external …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.openai.com/v1/chat/completions (web-app/lib/email-inbox/ai.ts:1032)
`web-app/lib/email-inbox/ai.ts:1032` calls `POST https://api.openai.com/v1/chat/completions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.openai.com/v1/chat/completions` If this points at an external AP…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.openai.com/v1/chat/completions (web-app/lib/email-inbox/ai.ts:883)
`web-app/lib/email-inbox/ai.ts:883` calls `POST https://api.openai.com/v1/chat/completions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.openai.com/v1/chat/completions` If this points at an external API…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.openai.com/v1/chat/completions (web-app/lib/email-inbox/rule-assistant.ts:285)
`web-app/lib/email-inbox/rule-assistant.ts:285` calls `POST https://api.openai.com/v1/chat/completions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.openai.com/v1/chat/completions` If this points at an …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.openai.com/v1/chat/completions (web-app/lib/email-inbox/spam-exception.ts:228)
`web-app/lib/email-inbox/spam-exception.ts:228` calls `POST https://api.openai.com/v1/chat/completions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.openai.com/v1/chat/completions` If this points at an …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.openai.com/v1/embeddings (web-app/lib/ai-core/embeddings.ts:9)
`web-app/lib/ai-core/embeddings.ts:9` calls `POST https://api.openai.com/v1/embeddings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.openai.com/v1/embeddings` If this points at an external API, prefix i…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/ai-memory/memories/${m.id} (web-app/components/ai-memory-tab.tsx:151)
`web-app/components/ai-memory-tab.tsx:151` calls `PUT /api/ai-memory/memories/${m.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/ai-memory/memories/<p>` If this points at an external API, prefix it with `https:…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/ai-memory/playbooks/${selected.id} (web-app/components/ai-playbook-tab.tsx:61)
`web-app/components/ai-playbook-tab.tsx:61` calls `PUT /api/ai-memory/playbooks/${selected.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/ai-memory/playbooks/<p>` If this points at an external API, prefix it wi…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/email/threads/${threadId}/project (web-app/components/email-inbox-view.tsx:3026)
`web-app/components/email-inbox-view.tsx:3026` calls `PUT /api/email/threads/${threadId}/project` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/email/threads/<p>/project` If this points at an external API, prefix i…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/organizations/${organizationId} (web-app/app/[view]/view-client.tsx:6172)
`web-app/app/[view]/view-client.tsx:6172` calls `PUT /api/organizations/${organizationId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/organizations/<p>` If this points at an external API, prefix it with `https:/…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/organizations/${organizationId} (web-app/app/[view]/view-client.tsx:6200)
`web-app/app/[view]/view-client.tsx:6200` calls `PUT /api/organizations/${organizationId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/organizations/<p>` If this points at an external API, prefix it with `https:/…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/organizations/${organizationId} (web-app/app/settings/page.tsx:2258)
`web-app/app/settings/page.tsx:2258` calls `PUT /api/organizations/${organizationId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/organizations/<p>` If this points at an external API, prefix it with `https://` so…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/organizations/${organizationId} (web-app/app/settings/page.tsx:2293)
`web-app/app/settings/page.tsx:2293` calls `PUT /api/organizations/${organizationId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/organizations/<p>` If this points at an external API, prefix it with `https://` so…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/organizations/${orgId} (web-app/app/[view]/view-client.tsx:2376)
`web-app/app/[view]/view-client.tsx:2376` calls `PUT /api/organizations/${orgId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/organizations/<p>` If this points at an external API, prefix it with `https://` so the…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/organizations/${selectedOrganization.id} (web-app/app/settings/page.tsx:2159)
`web-app/app/settings/page.tsx:2159` calls `PUT /api/organizations/${selectedOrganization.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/organizations/<p>` If this points at an external API, prefix it with `htt…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/projects/${project.id} (web-app/app/[view]/view-client.tsx:2405)
`web-app/app/[view]/view-client.tsx:2405` calls `PUT /api/projects/${project.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/projects/<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: PUT /api/projects/${projectId} (web-app/app/[view]/view-client.tsx:2235)
`web-app/app/[view]/view-client.tsx:2235` calls `PUT /api/projects/${projectId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/projects/<p>` If this points at an external API, prefix it with `https://` so the match…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/tasks/${current.id} (web-app/components/estimate-review-modal.tsx:326)
`web-app/components/estimate-review-modal.tsx:326` calls `PUT /api/tasks/${current.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<p>` 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: PUT /api/tasks/${id} (web-app/app/[view]/view-client.tsx:1262)
`web-app/app/[view]/view-client.tsx:1262` calls `PUT /api/tasks/${id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<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: PUT /api/tasks/${savedTaskId} (web-app/app/[view]/view-client.tsx:1711)
`web-app/app/[view]/view-client.tsx:1711` calls `PUT /api/tasks/${savedTaskId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<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: PUT /api/tasks/${subtask.id} (web-app/app/[view]/view-client.tsx:1516)
`web-app/app/[view]/view-client.tsx:1516` calls `PUT /api/tasks/${subtask.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<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: PUT /api/tasks/${subtask.id} (web-app/components/task-modal.tsx:1330)
`web-app/components/task-modal.tsx:1330` calls `PUT /api/tasks/${subtask.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<p>` If this points at an external API, prefix it with `https://` so the matcher ski…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/tasks/${subtask.id} (web-app/components/task-modal.tsx:1345)
`web-app/components/task-modal.tsx:1345` calls `PUT /api/tasks/${subtask.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<p>` If this points at an external API, prefix it with `https://` so the matcher ski…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /api/tasks/${task.id} (web-app/app/[view]/view-client.tsx:6367)
`web-app/app/[view]/view-client.tsx:6367` calls `PUT /api/tasks/${task.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<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: PUT /api/tasks/${taskId} (web-app/app/[view]/view-client.tsx:1501)
`web-app/app/[view]/view-client.tsx:1501` calls `PUT /api/tasks/${taskId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<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: PUT /api/tasks/${taskId} (web-app/app/[view]/view-client.tsx:1769)
`web-app/app/[view]/view-client.tsx:1769` calls `PUT /api/tasks/${taskId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<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: PUT /api/tasks/${taskId} (web-app/app/[view]/view-client.tsx:1864)
`web-app/app/[view]/view-client.tsx:1864` calls `PUT /api/tasks/${taskId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<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: PUT /api/tasks/${taskId} (web-app/app/[view]/view-client.tsx:1940)
`web-app/app/[view]/view-client.tsx:1940` calls `PUT /api/tasks/${taskId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<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: PUT /api/tasks/${taskId} (web-app/app/[view]/view-client.tsx:2577)
`web-app/app/[view]/view-client.tsx:2577` calls `PUT /api/tasks/${taskId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<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: PUT /api/tasks/${taskId} (web-app/app/[view]/view-client.tsx:2649)
`web-app/app/[view]/view-client.tsx:2649` calls `PUT /api/tasks/${taskId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<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: PUT /api/tasks/${taskId} (web-app/app/[view]/view-client.tsx:2816)
`web-app/app/[view]/view-client.tsx:2816` calls `PUT /api/tasks/${taskId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<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: PUT /api/tasks/${taskId} (web-app/app/[view]/view-client.tsx:3703)
`web-app/app/[view]/view-client.tsx:3703` calls `PUT /api/tasks/${taskId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<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: PUT /api/tasks/${taskId} (web-app/app/[view]/view-client.tsx:4400)
`web-app/app/[view]/view-client.tsx:4400` calls `PUT /api/tasks/${taskId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<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: PUT /api/tasks/${taskId} (web-app/app/[view]/view-client.tsx:5156)
`web-app/app/[view]/view-client.tsx:5156` calls `PUT /api/tasks/${taskId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/tasks/<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: PUT /api/users/${userId} (web-app/app/settings/page.tsx:2317)
`web-app/app/settings/page.tsx:2317` calls `PUT /api/users/${userId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/users/<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: PUT http://localhost:3244/api/tasks/${parentTask.id} (web-app/scripts/test-subtask-completion.js:59)
`web-app/scripts/test-subtask-completion.js:59` calls `PUT http://localhost:3244/api/tasks/${parentTask.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an ex…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT http://localhost:3244/api/tasks/${subtasks[0].id} (web-app/scripts/test-subtask-completion.js:49)
`web-app/scripts/test-subtask-completion.js:49` calls `PUT http://localhost:3244/api/tasks/${subtasks[0].id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an e…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT http://localhost:3244/api/tasks/${task.id} (web-app/scripts/check-api.js:32)
`web-app/scripts/check-api.js:32` calls `PUT http://localhost:3244/api/tasks/${task.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an external API, prefix i…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT http://localhost:3244/api/tasks/${taskA.id} (web-app/scripts/simple-dependency-test.js:68)
`web-app/scripts/simple-dependency-test.js:68` calls `PUT http://localhost:3244/api/tasks/${taskA.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an external…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT http://localhost:3244/api/tasks/${taskA.id} (web-app/scripts/test-dependencies-basic.js:57)
`web-app/scripts/test-dependencies-basic.js:57` calls `PUT http://localhost:3244/api/tasks/${taskA.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an externa…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT http://localhost:3244/api/tasks/${taskA.id} (web-app/scripts/test-dependencies.js:104)
`web-app/scripts/test-dependencies.js:104` calls `PUT http://localhost:3244/api/tasks/${taskA.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an external API…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT http://localhost:3244/api/tasks/${taskB.id} (web-app/scripts/simple-dependency-test.js:52)
`web-app/scripts/simple-dependency-test.js:52` calls `PUT http://localhost:3244/api/tasks/${taskB.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an external…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT http://localhost:3244/api/tasks/${taskB.id} (web-app/scripts/simple-dependency-test.js:77)
`web-app/scripts/simple-dependency-test.js:77` calls `PUT http://localhost:3244/api/tasks/${taskB.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an external…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT http://localhost:3244/api/tasks/${taskB.id} (web-app/scripts/test-dependencies-basic.js:69)
`web-app/scripts/test-dependencies-basic.js:69` calls `PUT http://localhost:3244/api/tasks/${taskB.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an externa…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT http://localhost:3244/api/tasks/${taskB.id} (web-app/scripts/test-dependencies.js:112)
`web-app/scripts/test-dependencies.js:112` calls `PUT http://localhost:3244/api/tasks/${taskB.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an external API…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT http://localhost:3244/api/tasks/${taskB.id} (web-app/scripts/test-dependencies.js:81)
`web-app/scripts/test-dependencies.js:81` calls `PUT http://localhost:3244/api/tasks/${taskB.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3244/api/tasks/<p>` If this points at an external API,…
Dangling fetchFetch
high System graph security Secrets conf 1.00 Runtime dotenv file present in repo: .env.mobile
`.env.mobile` looks like a runtime dotenv file. No high-confidence secret value was matched, but runtime dotenv files often drift into live credentials. Move real values to a secret manager and keep only `.env.example` style templates in source control.
.env.mobile ConfigEnv fileRuntime env
high System graph security Secrets conf 1.00 Runtime dotenv file present in repo: .env.production
`.env.production` looks like a runtime dotenv file. No high-confidence secret value was matched, but runtime dotenv files often drift into live credentials. Move real values to a secret manager and keep only `.env.example` style templates in source control.
.env.production ConfigEnv fileRuntime env
medium System graph frontend Frontend quality conf 1.00 `dangerouslySetInnerHTML` used in a React component — web-app/components/task-list.tsx:470
Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library. Why: OWASP basics. Already partially flagged by the security analyzer. Rule id: fq.dangerous-html
Fq dangerous html
medium System graph frontend Frontend quality conf 1.00 `dangerouslySetInnerHTML` used in a React component — web-app/components/ui/rich-text-content.tsx:19
Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library. Why: OWASP basics. Already partially flagged by the security analyzer. Rule id: fq.dangerous-html
Fq dangerous html
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — api/src/routes/proxy.ts:45
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/app/[view]/view-client.tsx:942
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/app/api/tasks/unestimated/route.ts:44
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/app/api/time-blocks/chat/route.ts:26
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/app/auth/accept-invite/page.tsx:78
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/app/settings/page.tsx:2202
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/components/ai-memory-tab.tsx:129
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/components/ai-planner-floating-chat.tsx:158
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/components/email-inbox-view.tsx:2119
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/components/email-outbound-composer-modal.tsx:281
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/components/email-thread-modal.tsx:192
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/components/estimate-review-modal.tsx:173
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/components/estimates-view.tsx:86
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/components/focus-time-organization-panel.tsx:37
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/components/project-notes-modal.tsx:79
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/components/sidebar.tsx:818
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/components/task-modal.tsx:613
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/components/time-tracking-view.tsx:169
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/components/todoist-integration.tsx:289
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/lib/ai-agent/providers.ts:90
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/lib/ai-core/embeddings.ts:9
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/lib/ai-estimator/server.ts:135
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/lib/ai-memory/playbook.ts:133
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/lib/ai-memory/write.ts:155
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/lib/ai-planner/auto-section.ts:193
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/lib/ai-planner/server.ts:210
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/lib/api/client.ts:22
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — web-app/lib/daily-plan/server.ts:162
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness

Showing first 300 of 382. 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/56e9ca81-1853-4e92-98dc-afa0573d1197/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/56e9ca81-1853-4e92-98dc-afa0573d1197/

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.