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.

cindiekinzz-coder/NESTstack

https://github.com/cindiekinzz-coder/NESTstack · scanned 2026-06-17 01:49 UTC (2 months, 4 weeks ago)

198 raw signals (0 security + 198 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 4 weeks ago · v2 · last Δ -13.2 (diff) · 198 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

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

Showing 34 of 198 actionable findings. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.

high System graph api Wiring conf 1.00 Dangling fetch: GET /guilds/${guildId}/channels (NEST-discord/worker/discord.ts:152)
`NEST-discord/worker/discord.ts:152` calls `GET /guilds/${guildId}/channels` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:request Normalized path used for matching: `/guilds/<p>/channels` If this points at an external API, prefix it with `https://` …
Dangling fetchHelper:request
high System graph api Wiring conf 1.00 Dangling fetch: GET /guilds/${guildId}/channels (NESTeq/workers/discord-mcp/src/discord.ts:152)
`NESTeq/workers/discord-mcp/src/discord.ts:152` calls `GET /guilds/${guildId}/channels` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:request Normalized path used for matching: `/guilds/<p>/channels` If this points at an external API, prefix it with …
Dangling fetchHelper:request
high System graph api Wiring conf 1.00 Dangling fetch: GET /guilds/${guildId}?with_counts=true (NEST-discord/worker/discord.ts:148)
`NEST-discord/worker/discord.ts:148` calls `GET /guilds/${guildId}?with_counts=true` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:request Normalized path used for matching: `/guilds/<p>` If this points at an external API, prefix it with `https://` s…
Dangling fetchHelper:request
high System graph api Wiring conf 1.00 Dangling fetch: GET /guilds/${guildId}?with_counts=true (NESTeq/workers/discord-mcp/src/discord.ts:148)
`NESTeq/workers/discord-mcp/src/discord.ts:148` calls `GET /guilds/${guildId}?with_counts=true` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:request Normalized path used for matching: `/guilds/<p>` If this points at an external API, prefix it with `…
Dangling fetchHelper:request
high System graph api Wiring conf 1.00 Dangling fetch: GET /users/@me/guilds (NEST-discord/worker/discord.ts:144)
`NEST-discord/worker/discord.ts:144` calls `GET /users/@me/guilds` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:request Normalized path used for matching: `/users/@me/guilds` If this points at an external API, prefix it with `https://` so the matche…
Dangling fetchHelper:request
high System graph api Wiring conf 1.00 Dangling fetch: GET /users/@me/guilds (NESTeq/workers/discord-mcp/src/discord.ts:144)
`NESTeq/workers/discord-mcp/src/discord.ts:144` calls `GET /users/@me/guilds` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:request Normalized path used for matching: `/users/@me/guilds` If this points at an external API, prefix it with `https://` so…
Dangling fetchHelper:request
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.elevenlabs.io/v1/user (NESTdesktop/local-agent.js:220)
`NESTdesktop/local-agent.js:220` calls `GET https://api.elevenlabs.io/v1/user` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.elevenlabs.io/v1/user` If this points at an external API, prefix it with `http…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.spotify.com/v1${endpoint} (NESTeq/workers/ai-mind/src/spotify.ts:163)
`NESTeq/workers/ai-mind/src/spotify.ts:163` calls `GET https://api.spotify.com/v1${endpoint}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.spotify.com/v1/<p>` If this points at an external API, prefix i…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.spotify.com/v1/me (NESTeq/workers/ai-mind/src/spotify.ts:172)
`NESTeq/workers/ai-mind/src/spotify.ts:172` calls `GET https://api.spotify.com/v1/me` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.spotify.com/v1/me` If this points at an external API, prefix it with `h…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://openrouter.ai/api/v1/... (NEST-gateway/src/openrouter.ts:4)
`NEST-gateway/src/openrouter.ts:4` calls `GET https://openrouter.ai/api/v1/...` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/openrouter.ai/api/v1/...` If this points at an external API, prefix it with `http…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://openrouter.ai/api/v1/models (NESTdesktop/local-agent.js:201)
`NESTdesktop/local-agent.js:201` calls `GET https://openrouter.ai/api/v1/models` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/openrouter.ai/api/v1/models` If this points at an external API, prefix it with `…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://your-garmin-sync.workers.dev/status (dashboard/src/js/api.js:269)
`dashboard/src/js/api.js:269` calls `GET https://your-garmin-sync.workers.dev/status` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/your-garmin-sync.workers.dev/status` If this points at an external API, pre…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://your-garmin-sync.workers.dev/status (NESTeq/dashboard/js/api.js:193)
`NESTeq/dashboard/js/api.js:193` calls `GET https://your-garmin-sync.workers.dev/status` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/your-garmin-sync.workers.dev/status` If this points at an external API, …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /channels/${channelId}/messages (NEST-discord/worker/discord.ts:93)
`NEST-discord/worker/discord.ts:93` calls `POST /channels/${channelId}/messages` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:request Normalized path used for matching: `/channels/<p>/messages` If this points at an external API, prefix it with `http…
Dangling fetchHelper:request
high System graph api Wiring conf 1.00 Dangling fetch: POST /channels/${channelId}/messages (NESTeq/workers/discord-mcp/src/discord.ts:93)
`NESTeq/workers/discord-mcp/src/discord.ts:93` calls `POST /channels/${channelId}/messages` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:request Normalized path used for matching: `/channels/<p>/messages` If this points at an external API, prefix it…
Dangling fetchHelper:request
high System graph api Wiring conf 1.00 Dangling fetch: POST https://accounts.spotify.com/api/token (NESTeq/workers/ai-mind/src/spotify.ts:123)
`NESTeq/workers/ai-mind/src/spotify.ts:123` calls `POST https://accounts.spotify.com/api/token` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/accounts.spotify.com/api/token` If this points at an external API…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://accounts.spotify.com/api/token (NESTeq/workers/ai-mind/src/spotify.ts:57)
`NESTeq/workers/ai-mind/src/spotify.ts:57` calls `POST https://accounts.spotify.com/api/token` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/accounts.spotify.com/api/token` If this points at an external API,…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.elevenlabs.io/v1/text-to-speech/${voiceId} (NEST-gateway/src/tts.ts:65)
`NEST-gateway/src/tts.ts:65` calls `POST https://api.elevenlabs.io/v1/text-to-speech/${voiceId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.elevenlabs.io/v1/text-to-speech/<p>` If this points at an ex…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.tavily.com/search (NEST-gateway/src/tools/execute.ts:387)
`NEST-gateway/src/tools/execute.ts:387` calls `POST https://api.tavily.com/search` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.tavily.com/search` If this points at an external API, prefix it with `http…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.tavily.com/search (NESTdesktop/pc-tools/web.js:61)
`NESTdesktop/pc-tools/web.js:61` calls `POST https://api.tavily.com/search` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.tavily.com/search` 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 https://openrouter.ai/api/v1/chat/completions (NEST-gateway/src/chat.ts:435)
`NEST-gateway/src/chat.ts:435` calls `POST https://openrouter.ai/api/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:/openrouter.ai/api/v1/chat/completions` If this points at an external AP…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://openrouter.ai/api/v1/chat/completions (NEST-gateway/src/chat.ts:516)
`NEST-gateway/src/chat.ts:516` calls `POST https://openrouter.ai/api/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:/openrouter.ai/api/v1/chat/completions` If this points at an external AP…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://openrouter.ai/api/v1/chat/completions (NEST-gateway/src/daemon.ts:1181)
`NEST-gateway/src/daemon.ts:1181` calls `POST https://openrouter.ai/api/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:/openrouter.ai/api/v1/chat/completions` If this points at an external…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://openrouter.ai/api/v1/chat/completions (NEST-gateway/src/daemon.ts:1502)
`NEST-gateway/src/daemon.ts:1502` calls `POST https://openrouter.ai/api/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:/openrouter.ai/api/v1/chat/completions` If this points at an external…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://openrouter.ai/api/v1/chat/completions (NEST-gateway/src/daemon.ts:1554)
`NEST-gateway/src/daemon.ts:1554` calls `POST https://openrouter.ai/api/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:/openrouter.ai/api/v1/chat/completions` If this points at an external…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://openrouter.ai/api/v1/chat/completions (NEST-gateway/src/daemon.ts:2119)
`NEST-gateway/src/daemon.ts:2119` calls `POST https://openrouter.ai/api/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:/openrouter.ai/api/v1/chat/completions` If this points at an external…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://openrouter.ai/api/v1/chat/completions (NEST-gateway/src/daemon.ts:574)
`NEST-gateway/src/daemon.ts:574` calls `POST https://openrouter.ai/api/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:/openrouter.ai/api/v1/chat/completions` If this points at an external …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://openrouter.ai/api/v1/chat/completions (NEST-gateway/src/daemon.ts:699)
`NEST-gateway/src/daemon.ts:699` calls `POST https://openrouter.ai/api/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:/openrouter.ai/api/v1/chat/completions` If this points at an external …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://openrouter.ai/api/v1/chat/completions (NEST-gateway/src/tools/execute.ts:251)
`NEST-gateway/src/tools/execute.ts:251` calls `POST https://openrouter.ai/api/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:/openrouter.ai/api/v1/chat/completions` If this points at an ex…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://openrouter.ai/api/v1/chat/completions (NESTchat/chat-handler.example.ts:313)
`NESTchat/chat-handler.example.ts:313` calls `POST https://openrouter.ai/api/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:/openrouter.ai/api/v1/chat/completions` If this points at an ext…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://openrouter.ai/api/v1/chat/completions (NESTchat/chat-handler.example.ts:393)
`NESTchat/chat-handler.example.ts:393` calls `POST https://openrouter.ai/api/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:/openrouter.ai/api/v1/chat/completions` If this points at an ext…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://openrouter.ai/api/v1/chat/completions (NESTsoul/src/nestsoul-endpoints.ts:97)
`NESTsoul/src/nestsoul-endpoints.ts:97` calls `POST https://openrouter.ai/api/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:/openrouter.ai/api/v1/chat/completions` If this points at an ex…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /channels/${channelId}/messages/${messageId}/reactions/${encodedEmoji}/@me (NEST-discord/worker/discord.ts:135)
`NEST-discord/worker/discord.ts:135` calls `PUT /channels/${channelId}/messages/${messageId}/reactions/${encodedEmoji}/@me` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:request Normalized path used for matching: `/channels/<p>/messages/<p>/reactions…
Dangling fetchHelper:request
high System graph api Wiring conf 1.00 Dangling fetch: PUT /channels/${channelId}/messages/${messageId}/reactions/${encodedEmoji}/@me (NESTeq/workers/discord-mcp/src/discord.ts:135)
`NESTeq/workers/discord-mcp/src/discord.ts:135` calls `PUT /channels/${channelId}/messages/${messageId}/reactions/${encodedEmoji}/@me` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:request Normalized path used for matching: `/channels/<p>/messages/<p…
Dangling fetchHelper:request
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/8bf21dda-ea24-4b7c-8e6d-5a91c3b4b45a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/8bf21dda-ea24-4b7c-8e6d-5a91c3b4b45a/

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.