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.

civdotiq/civ.iq

https://github.com/civdotiq/civ.iq · scanned 2026-06-17 01:50 UTC (1 month, 1 week ago)

675 raw signals (0 security + 675 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ -28.2 (diff) · 665 actionable findings from 1 signal source. 10 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 48.5/100 with 100.0% coverage. It contains 9370 nodes across 30 cross-layer flows, written primarily in mixed languages. Engine surfaced 675 findings — concentrated in quality (276), frontend (177), api (155). Risk profile is high: 1 critical, 156 high, 291 medium. Recommended next step: open the quality layer findings first — that's where the highest-impact wins live.

Showing 569 of 665 actionable findings. 675 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.

critical System graph security Secrets conf 1.00 Possible secret in .env.example
Detected pattern matching private_key. Rotate the credential and move to a secret manager.
.env.example:186
high System graph api Wiring conf 1.00 Dangling fetch: GET /api${endpoint} (src/services/api/base.ts:24)
`src/services/api/base.ts:24` calls `GET /api${endpoint}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/api/<p>` If this points at an external API, prefix it with `https://` so the matcher skips it.
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/ai/legislative-process/${billId} (src/app/bill/[billId]/ClientBillContent.tsx:115)
`src/app/bill/[billId]/ClientBillContent.tsx:115` calls `GET /api/ai/legislative-process/${billId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/ai/legislative-process/<p>` If this points at an external API, prefi…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/analytics/reading-levels (src/app/(civic)/transparency/reading-levels/page.tsx:39)
`src/app/(civic)/transparency/reading-levels/page.tsx:39` calls `GET /api/analytics/reading-levels` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/analytics/reading-levels` If this points at an external API, prefix …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/api-health (src/app/admin/api-health/page.tsx:53)
`src/app/admin/api-health/page.tsx:53` calls `GET /api/api-health` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/api-health` 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/bill/${billId} (src/app/bill/[billId]/ClientBillContent.tsx:80)
`src/app/bill/[billId]/ClientBillContent.tsx:80` calls `GET /api/bill/${billId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/bill/<p>` If this points at an external API, prefix it with `https://` so the matcher s…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/bill/${billId}/district-impact/${district} (src/app/bill/[billId]/ClientBillContent.tsx:160)
`src/app/bill/[billId]/ClientBillContent.tsx:160` calls `GET /api/bill/${billId}/district-impact/${district}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/bill/<p>/district-impact/<p>` If this points at an externa…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/bill/${id}/summary/stream (src/features/legislation/hooks/useBillSummaryStream.ts:43)
`src/features/legislation/hooks/useBillSummaryStream.ts:43` calls `GET /api/bill/${id}/summary/stream` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/bill/<p>/summary/stream` If this points at an external API, prefi…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/bills (src/lib/api/middleware.ts:226)
`src/lib/api/middleware.ts:226` calls `GET /api/bills` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/bills` 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/bills/latest?limit=50 (src/app/(civic)/legislation/page.tsx:79)
`src/app/(civic)/legislation/page.tsx:79` calls `GET /api/bills/latest?limit=50` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/bills/latest` 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: GET /api/city/${encodedId}/council (src/components/local/LocalCouncilPage/LocalCouncilPage.tsx:57)
`src/components/local/LocalCouncilPage/LocalCouncilPage.tsx:57` calls `GET /api/city/${encodedId}/council` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:fetcher Normalized path used for matching: `/city/<p>/council` If this points at an external API,…
Dangling fetchHelper:fetcher
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/city/${encodedId}/legislation?days=60&top=20 (src/components/local/LocalCouncilPage/LocalCouncilPage.tsx:65)
`src/components/local/LocalCouncilPage/LocalCouncilPage.tsx:65` calls `GET /api/city/${encodedId}/legislation?days=60&top=20` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:fetcher Normalized path used for matching: `/city/<p>/legislation` If this poi…
Dangling fetchHelper:fetcher
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/committee/${committeeId}/bills (src/features/legislation/components/CommitteeBillsAndReports.tsx:59)
`src/features/legislation/components/CommitteeBillsAndReports.tsx:59` calls `GET /api/committee/${committeeId}/bills` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/committee/<p>/bills` If this points at an external…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/committee/${committeeId}/reports (src/features/legislation/components/CommitteeBillsAndReports.tsx:77)
`src/features/legislation/components/CommitteeBillsAndReports.tsx:77` calls `GET /api/committee/${committeeId}/reports` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/committee/<p>/reports` If this points at an exte…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/committee/${committeeId}/wikipedia (src/features/legislation/components/CommitteeBiographicalInfo.tsx:61)
`src/features/legislation/components/CommitteeBiographicalInfo.tsx:61` calls `GET /api/committee/${committeeId}/wikipedia` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/committee/<p>/wikipedia` If this points at an…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/district-map?zip=${encodeURIComponent(zipCode)} (src/features/districts/components/SimpleDistrictMap.tsx:69)
`src/features/districts/components/SimpleDistrictMap.tsx:69` calls `GET /api/district-map?zip=${encodeURIComponent(zipCode)}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/district-map` If this points at an externa…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/district/${districtId}/export (src/shared/components/ui/DistrictExportButton.tsx:31)
`src/shared/components/ui/DistrictExportButton.tsx:31` calls `GET /api/district/${districtId}/export` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/district/<p>/export` If this points at an external API, prefix it …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/districts/${districtId} (src/app/(civic)/districts/[districtId]/page.tsx:154)
`src/app/(civic)/districts/[districtId]/page.tsx:154` calls `GET /api/districts/${districtId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/districts/<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/districts/${districtId} (src/hooks/useEnhancedDistrictData.ts:436)
`src/hooks/useEnhancedDistrictData.ts:436` calls `GET /api/districts/${districtId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/districts/<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: GET /api/districts/${districtId}/economic-profile (src/features/districts/components/EconomicProfile.tsx:66)
`src/features/districts/components/EconomicProfile.tsx:66` calls `GET /api/districts/${districtId}/economic-profile` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/districts/<p>/economic-profile` If this points at a…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/districts/${districtId}/government-spending (src/features/districts/components/GovernmentServicesProfile.tsx:98)
`src/features/districts/components/GovernmentServicesProfile.tsx:98` calls `GET /api/districts/${districtId}/government-spending` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/districts/<p>/government-spending` If …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/districts/${districtId}/services-health (src/features/districts/components/ServicesHealthProfile.tsx:73)
`src/features/districts/components/ServicesHealthProfile.tsx:73` calls `GET /api/districts/${districtId}/services-health` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/districts/<p>/services-health` If this points …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/districts/${targetDistrictId} (src/hooks/useEnhancedDistrictData.ts:208)
`src/hooks/useEnhancedDistrictData.ts:208` calls `GET /api/districts/${targetDistrictId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/districts/<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: GET /api/districts/${targetDistrictId} (src/hooks/useEnhancedDistrictData.ts:257)
`src/hooks/useEnhancedDistrictData.ts:257` calls `GET /api/districts/${targetDistrictId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/districts/<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: GET /api/districts/all (src/features/districts/components/DistrictMapContainer.tsx:165)
`src/features/districts/components/DistrictMapContainer.tsx:165` calls `GET /api/districts/all` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/districts/all` 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/districts/all (src/features/districts/components/LeafletDistrictMap.tsx:164)
`src/features/districts/components/LeafletDistrictMap.tsx:164` calls `GET /api/districts/all` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/districts/all` 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/elections/${encodedId} (src/components/elections/ElectionPage/ElectionPage.tsx:73)
`src/components/elections/ElectionPage/ElectionPage.tsx:73` calls `GET /api/elections/${encodedId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:fetcher Normalized path used for matching: `/elections/<p>` If this points at an external API, prefix it…
Dangling fetchHelper:fetcher
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/elections/${year}?${params} (src/app/(civic)/elections/state/page.tsx:100)
`src/app/(civic)/elections/state/page.tsx:100` calls `GET /api/elections/${year}?${params}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/elections/<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/elections/2024?${params} (src/app/(civic)/elections/federal/page.tsx:97)
`src/app/(civic)/elections/federal/page.tsx:97` calls `GET /api/elections/2024?${params}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/elections/<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: GET /api/elections/2024?${params} (src/app/(civic)/elections/state/page.tsx:123)
`src/app/(civic)/elections/state/page.tsx:123` calls `GET /api/elections/2024?${params}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/elections/<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: GET /api/federal-register/${documentNumber}/comments?pageSize=1 (src/__tests__/features/districts/components/CommentCountBadge.test.tsx:41)
`src/__tests__/features/districts/components/CommentCountBadge.test.tsx:41` calls `GET /api/federal-register/${documentNumber}/comments?pageSize=1` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/federal-register/<p>…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/federal-register/2025-12345/comments?pageSize=1 (src/__tests__/features/districts/components/CommentCountBadge.test.tsx:103)
`src/__tests__/features/districts/components/CommentCountBadge.test.tsx:103` calls `GET /api/federal-register/2025-12345/comments?pageSize=1` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/federal-register/2025-1234…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/federal-register/2025-12345/comments?pageSize=1 (src/__tests__/features/districts/components/CommentCountBadge.test.tsx:59)
`src/__tests__/features/districts/components/CommentCountBadge.test.tsx:59` calls `GET /api/federal-register/2025-12345/comments?pageSize=1` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/federal-register/2025-12345…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/federal-register/2025-12345/comments?pageSize=1 (src/__tests__/features/districts/components/CommentCountBadge.test.tsx:84)
`src/__tests__/features/districts/components/CommentCountBadge.test.tsx:84` calls `GET /api/federal-register/2025-12345/comments?pageSize=1` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/federal-register/2025-12345…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/federal-register/comment-periods (src/app/(civic)/comment-periods/page.tsx:47)
`src/app/(civic)/comment-periods/page.tsx:47` calls `GET /api/federal-register/comment-periods` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/federal-register/comment-periods` If this points at an external API, pre…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/federal-register?${params} (src/app/(civic)/regulations/LegacyRegulationsPage.tsx:73)
`src/app/(civic)/regulations/LegacyRegulationsPage.tsx:73` calls `GET /api/federal-register?${params}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/federal-register` If this points at an external API, prefix it wi…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/finance (src/lib/api/middleware.ts:228)
`src/lib/api/middleware.ts:228` calls `GET /api/finance` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/finance` 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/floor-schedule (src/features/legislation/components/FloorActivity.tsx:72)
`src/features/legislation/components/FloorActivity.tsx:72` calls `GET /api/floor-schedule` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/floor-schedule` 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/intelligence/pac/${committeeId} (src/components/pacs/PACProfilePage/PACProfilePage.tsx:98)
`src/components/pacs/PACProfilePage/PACProfilePage.tsx:98` calls `GET /api/intelligence/pac/${committeeId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:fetcher Normalized path used for matching: `/intelligence/pac/<p>` If this points at an external…
Dangling fetchHelper:fetcher
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/mesh/district/${districtId} (src/components/mesh/DistrictProfileCard.tsx:42)
`src/components/mesh/DistrictProfileCard.tsx:42` calls `GET /api/mesh/district/${districtId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/mesh/district/<p>` If this points at an external API, prefix it with `http…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/mesh/influence/path?${params} (src/components/mesh/InfluencePathSection.tsx:126)
`src/components/mesh/InfluencePathSection.tsx:126` calls `GET /api/mesh/influence/path?${params}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/mesh/influence/path` If this points at an external API, prefix it with…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/pac/${committeeId}/cycles (src/components/pacs/PACProfilePage/PACProfilePage.tsx:86)
`src/components/pacs/PACProfilePage/PACProfilePage.tsx:86` calls `GET /api/pac/${committeeId}/cycles` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:fetcher Normalized path used for matching: `/pac/<p>/cycles` If this points at an external API, prefix…
Dangling fetchHelper:fetcher
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/pac/${committeeId}/donors-by-size?cycle=${cycle} (src/components/pacs/PACProfilePage/PACProfilePage.tsx:92)
`src/components/pacs/PACProfilePage/PACProfilePage.tsx:92` calls `GET /api/pac/${committeeId}/donors-by-size?cycle=${cycle}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:fetcher Normalized path used for matching: `/pac/<p>/donors-by-size` If this po…
Dangling fetchHelper:fetcher
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/pac/${committeeId}/info (src/components/pacs/PACProfilePage/PACProfilePage.tsx:64)
`src/components/pacs/PACProfilePage/PACProfilePage.tsx:64` calls `GET /api/pac/${committeeId}/info` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:fetcher Normalized path used for matching: `/pac/<p>/info` If this points at an external API, prefix it …
Dangling fetchHelper:fetcher
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/pac/${committeeId}/recipients?cycle=${cycle}&limit=12 (src/components/pacs/PACProfilePage/PACProfilePage.tsx:80)
`src/components/pacs/PACProfilePage/PACProfilePage.tsx:80` calls `GET /api/pac/${committeeId}/recipients?cycle=${cycle}&limit=12` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:fetcher Normalized path used for matching: `/pac/<p>/recipients` If this p…
Dangling fetchHelper:fetcher
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/pac/${committeeId}/totals?cycle=${cycle} (src/components/pacs/PACProfilePage/PACProfilePage.tsx:72)
`src/components/pacs/PACProfilePage/PACProfilePage.tsx:72` calls `GET /api/pac/${committeeId}/totals?cycle=${cycle}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:fetcher Normalized path used for matching: `/pac/<p>/totals` If this points at an exter…
Dangling fetchHelper:fetcher
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/representative/${bioguideId}/bills?congress=119&limit=5 (src/features/legislation/components/CommitteeMembers.tsx:179)
`src/features/legislation/components/CommitteeMembers.tsx:179` calls `GET /api/representative/${bioguideId}/bills?congress=119&limit=5` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/representative/<p>/bills` If thi…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/representative/${bioguideId}/votes?limit=500 (src/features/representatives/components/VotingPatternAnalysis.tsx:45)
`src/features/representatives/components/VotingPatternAnalysis.tsx:45` calls `GET /api/representative/${bioguideId}/votes?limit=500` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/representative/<p>/votes` If this p…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/search?${params.toString()} (src/features/search/components/AdvancedSearch.tsx:164)
`src/features/search/components/AdvancedSearch.tsx:164` calls `GET /api/search?${params.toString()}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/search` 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/search?q=${encodeURIComponent(searchQuery)} (src/app/(public)/results/page.tsx:381)
`src/app/(public)/results/page.tsx:381` calls `GET /api/search?q=${encodeURIComponent(searchQuery)}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/search` 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/search?q=${encodeURIComponent(trimmed)}&limit=5 (src/features/spending/components/SpendingSearch.tsx:44)
`src/features/spending/components/SpendingSearch.tsx:44` calls `GET /api/search?q=${encodeURIComponent(trimmed)}&limit=5` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/search` If this points at an external API, pre…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/spending/awards/${encodedId} (src/components/spending/SpendingContractPage/SpendingContractPage.tsx:63)
`src/components/spending/SpendingContractPage/SpendingContractPage.tsx:63` calls `GET /api/spending/awards/${encodedId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:fetcher Normalized path used for matching: `/spending/awards/<p>` If this points at…
Dangling fetchHelper:fetcher
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/spending/awards/${encodedId}/transactions (src/components/spending/SpendingContractPage/SpendingContractPage.tsx:69)
`src/components/spending/SpendingContractPage/SpendingContractPage.tsx:69` calls `GET /api/spending/awards/${encodedId}/transactions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: helper:fetcher Normalized path used for matching: `/spending/awards/<p>/trans…
Dangling fetchHelper:fetcher
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/spending/district/${districtId} (src/features/spending/components/FederalSpendingProfile.tsx:27)
`src/features/spending/components/FederalSpendingProfile.tsx:27` calls `GET /api/spending/district/${districtId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/spending/district/<p>` If this points at an external A…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/spending/district/${id} (src/app/(civic)/spending/page.tsx:36)
`src/app/(civic)/spending/page.tsx:36` calls `GET /api/spending/district/${id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/spending/district/<p>` If this points at an external API, prefix it with `https://` so t…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/spending/geography?${params} (src/app/(civic)/spending/page.tsx:224)
`src/app/(civic)/spending/page.tsx:224` calls `GET /api/spending/geography?${params}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/spending/geography` 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/state-bills/${state.toUpperCase()}?${params} (src/app/(civic)/state-bills/[state]/page.tsx:347)
`src/app/(civic)/state-bills/[state]/page.tsx:347` calls `GET /api/state-bills/${state.toUpperCase()}?${params}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/state-bills/<p>` If this points at an external API, pre…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/state-bills/${state.toUpperCase()}?limit=10 (src/components/states/LegacyStateLegislature/LegacyStateLegislaturePage.tsx:403)
`src/components/states/LegacyStateLegislature/LegacyStateLegislaturePage.tsx:403` calls `GET /api/state-bills/${state.toUpperCase()}?limit=10` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/state-bills/<p>` If this …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/state-boundaries/${stateCode}?detail=${detail} (src/components/maps/StateMap.tsx:48)
`src/components/maps/StateMap.tsx:48` calls `GET /api/state-boundaries/${stateCode}?detail=${detail}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/state-boundaries/<p>` If this points at an external API, prefix it…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/state-boundaries/${stateCode}?detail=simple (src/features/representatives/components/StateMapCard.tsx:98)
`src/features/representatives/components/StateMapCard.tsx:98` calls `GET /api/state-boundaries/${stateCode}?detail=simple` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/state-boundaries/<p>` If this points at an ex…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/state-demographics/${stateCode} (src/components/maps/StateMap.tsx:58)
`src/components/maps/StateMap.tsx:58` calls `GET /api/state-demographics/${stateCode}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/state-demographics/<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/state-legislature/${state.toUpperCase()} (src/components/states/LegacyStateLegislature/LegacyStateLegislaturePage.tsx:402)
`src/components/states/LegacyStateLegislature/LegacyStateLegislaturePage.tsx:402` calls `GET /api/state-legislature/${state.toUpperCase()}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/state-legislature/<p>` If th…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/votes (src/lib/api/middleware.ts:227)
`src/lib/api/middleware.ts:227` calls `GET /api/votes` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/votes` 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/witnesses?${params} (src/features/legislation/components/WitnessSearch.tsx:69)
`src/features/legislation/components/WitnessSearch.tsx:69` calls `GET /api/witnesses?${params}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/witnesses` If this points at an external API, prefix it with `https://` …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /data/state-districts/state-districts-manifest.json (src/features/districts/components/StateDistrictBoundaryMap.tsx:439)
`src/features/districts/components/StateDistrictBoundaryMap.tsx:439` calls `GET /data/state-districts/state-districts-manifest.json` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/data/state-districts/state-district…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /data/states/standard/${state}.json (src/features/districts/components/DistrictMap.tsx:394)
`src/features/districts/components/DistrictMap.tsx:394` calls `GET /data/states/standard/${state}.json` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/data/states/standard/<p>.json` If this points at an external API…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/cache/status (scripts/monitor-deployment.ts:32)
`scripts/monitor-deployment.ts:32` calls `GET http://localhost:3000/api/cache/status` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/cache/status` If this points at an external API, prefix i…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/debug (scripts/test/test-api-health.js:36)
`scripts/test/test-api-health.js:36` calls `GET http://localhost:3000/api/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:3000/api/debug` If this points at an external API, prefix it with `http…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/debug/congress-current (scripts/test/debug-congress-data.js:7)
`scripts/test/debug-congress-data.js:7` calls `GET http://localhost:3000/api/debug/congress-current` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/debug/congress-current` If this points at …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/env-check (scripts/test/test-api-health.js:22)
`scripts/test/test-api-health.js:22` calls `GET http://localhost:3000/api/env-check` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/env-check` 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:3000/api/health (scripts/test-census-integration.js:56)
`scripts/test-census-integration.js:56` calls `GET http://localhost:3000/api/health` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/health` If this points at an external API, prefix it with …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/health (scripts/test-profile-enhancement.js:100)
`scripts/test-profile-enhancement.js:100` calls `GET http://localhost:3000/api/health` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/health` If this points at an external API, prefix it wit…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/health (scripts/test/test-api-health.js:8)
`scripts/test/test-api-health.js:8` calls `GET http://localhost:3000/api/health` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/health` If this points at an external API, prefix it with `htt…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/health/redis (scripts/monitor-deployment.ts:14)
`scripts/monitor-deployment.ts:14` calls `GET http://localhost:3000/api/health/redis` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/health/redis` If this points at an external API, prefix i…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/representative/S001184 (scripts/test/test-api-health.js:71)
`scripts/test/test-api-health.js:71` calls `GET http://localhost:3000/api/representative/S001184` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/representative/s001184` If this points at an …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/representative/S001184/committees (scripts/test/test-api-health.js:89)
`scripts/test/test-api-health.js:89` calls `GET http://localhost:3000/api/representative/S001184/committees` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/representative/s001184/committees`…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/representative/S001184/finance (scripts/test/test-api-health.js:121)
`scripts/test/test-api-health.js:121` calls `GET http://localhost:3000/api/representative/S001184/finance` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/representative/s001184/finance` If t…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/representative/S001184/votes (scripts/test/test-api-health.js:106)
`scripts/test/test-api-health.js:106` calls `GET http://localhost:3000/api/representative/S001184/votes` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/representative/s001184/votes` If this …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/representatives-multi-district?zip=${zipCode} (scripts/test/test-multi-district.js:14)
`scripts/test/test-multi-district.js:14` calls `GET http://localhost:3000/api/representatives-multi-district?zip=${zipCode}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/representatives-mu…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/representatives-search?q=${encodeURIComponent(test.query)} (scripts/test/test-address-search.js:38)
`scripts/test/test-address-search.js:38` calls `GET http://localhost:3000/api/representatives-search?q=${encodeURIComponent(test.query)}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/repre…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/representatives/all (scripts/generate-comprehensive-mappings.ts:30)
`scripts/generate-comprehensive-mappings.ts:30` calls `GET http://localhost:3000/api/representatives/all` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/representatives/all` If this points a…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/representatives/all (scripts/generate-wikipedia-mappings.ts:154)
`scripts/generate-wikipedia-mappings.ts:154` calls `GET http://localhost:3000/api/representatives/all` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/representatives/all` If this points at a…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/representatives?zip=${test.zip} (scripts/test/test-reps-coverage.js:24)
`scripts/test/test-reps-coverage.js:24` calls `GET http://localhost:3000/api/representatives?zip=${test.zip}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/representatives` If this points a…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/representatives?zip=${zip} (scripts/test-census-integration.js:27)
`scripts/test-census-integration.js:27` calls `GET http://localhost:3000/api/representatives?zip=${zip}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/representatives` If this points at an …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/representatives?zip=${zip} (scripts/test/debug-congress-data.js:34)
`scripts/test/debug-congress-data.js:34` calls `GET http://localhost:3000/api/representatives?zip=${zip}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/representatives` If this points at an…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/representatives?zip=29401 (scripts/test/debug-sc-reps.js:20)
`scripts/test/debug-sc-reps.js:20` calls `GET http://localhost:3000/api/representatives?zip=29401` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/representatives` If this points at an extern…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/representatives?zip=29650 (scripts/test/debug-congress-data.js:63)
`scripts/test/debug-congress-data.js:63` calls `GET http://localhost:3000/api/representatives?zip=29650` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/representatives` If this points at an …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/representatives?zip=48221 (scripts/test/debug-sc-reps.js:27)
`scripts/test/debug-sc-reps.js:27` calls `GET http://localhost:3000/api/representatives?zip=48221` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/representatives` If this points at an extern…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET http://localhost:3000/api/representatives?zip=48221 (scripts/test/test-api-health.js:55)
`scripts/test/test-api-health.js:55` calls `GET http://localhost:3000/api/representatives?zip=48221` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/http:/localhost:3000/api/representatives` If this points at an exte…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.bls.gov/publicAPI/v2/timeseries/data/LAUST${stateFips}0000000000003 (src/app/api/districts/[districtId]/economic-profile/route.ts:84)
`src/app/api/districts/[districtId]/economic-profile/route.ts:84` calls `GET https://api.bls.gov/publicAPI/v2/timeseries/data/LAUST${stateFips}0000000000003` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.bls.gov/publicAPI/v2/timeseries/data/LAUST${stateFips}0000000000006 (src/app/api/districts/[districtId]/economic-profile/route.ts:87)
`src/app/api/districts/[districtId]/economic-profile/route.ts:87` calls `GET https://api.bls.gov/publicAPI/v2/timeseries/data/LAUST${stateFips}0000000000006` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/bill/${congress}/${type}/${billNumber}/actions?format=json&limit=50 (src/app/api/feed/bill/[billId]/route.ts:78)
`src/app/api/feed/bill/[billId]/route.ts:78` calls `GET https://api.congress.gov/v3/bill/${congress}/${type}/${billNumber}/actions?format=json&limit=50` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.cong…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/bill/${congress}/${type}/${billNumber}?format=json (src/app/api/feed/bill/[billId]/route.ts:52)
`src/app/api/feed/bill/[billId]/route.ts:52` calls `GET https://api.congress.gov/v3/bill/${congress}/${type}/${billNumber}?format=json` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.congress.gov/v3/bill/…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/bill/${congress}/${type}/${billNumber}?format=json (src/app/api/v1/bills/[billId]/route.ts:76)
`src/app/api/v1/bills/[billId]/route.ts:76` calls `GET https://api.congress.gov/v3/bill/${congress}/${type}/${billNumber}?format=json` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.congress.gov/v3/bill/<…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/bill/${congress}/${type}/${number}/actions?format=json&limit=250 (src/lib/services/bill.service.ts:395)
`src/lib/services/bill.service.ts:395` calls `GET https://api.congress.gov/v3/bill/${congress}/${type}/${number}/actions?format=json&limit=250` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.congress.gov/…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/bill/${congress}/${type}/${number}/cosponsors?format=json&limit=250 (src/lib/services/bill.service.ts:344)
`src/lib/services/bill.service.ts:344` calls `GET https://api.congress.gov/v3/bill/${congress}/${type}/${number}/cosponsors?format=json&limit=250` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.congress.g…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/bill/${congress}/${type}/${number}/subjects?format=json (src/lib/services/bill.service.ts:287)
`src/lib/services/bill.service.ts:287` calls `GET https://api.congress.gov/v3/bill/${congress}/${type}/${number}/subjects?format=json` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.congress.gov/v3/bill/<…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/bill/${congress}/${type}/${number}/text?format=json (src/lib/services/bill.service.ts:155)
`src/lib/services/bill.service.ts:155` calls `GET https://api.congress.gov/v3/bill/${congress}/${type}/${number}/text?format=json` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.congress.gov/v3/bill/<p>/<…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/bill/${congress}/${type}/${number}/text?format=json (src/lib/services/bill.service.ts:311)
`src/lib/services/bill.service.ts:311` calls `GET https://api.congress.gov/v3/bill/${congress}/${type}/${number}/text?format=json` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.congress.gov/v3/bill/<p>/<…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/bill/${congress}/${type}/${number}?format=json (src/lib/services/bill.service.ts:636)
`src/lib/services/bill.service.ts:636` calls `GET https://api.congress.gov/v3/bill/${congress}/${type}/${number}?format=json` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.congress.gov/v3/bill/<p>/<p>/<p…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/bill/${congress}?limit=${limit}&offset=${offset}&sort=${sort} (src/app/api/v1/bills/route.ts:49)
`src/app/api/v1/bills/route.ts:49` calls `GET https://api.congress.gov/v3/bill/${congress}?limit=${limit}&offset=${offset}&sort=${sort}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.congress.gov/v3/bill…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/bill/${congress}?limit=${limit}&sort=${sort}&format=json (src/app/api/bills/latest/route.ts:25)
`src/app/api/bills/latest/route.ts:25` calls `GET https://api.congress.gov/v3/bill/${congress}?limit=${limit}&sort=${sort}&format=json` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.congress.gov/v3/bill/…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/bill/${congress}?limit=${limit}&sort=updateDate+desc&format=json (src/app/api/feed/bills/latest/route.ts:46)
`src/app/api/feed/bills/latest/route.ts:46` calls `GET https://api.congress.gov/v3/bill/${congress}?limit=${limit}&sort=updateDate+desc&format=json` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.congress…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/bill/${congress}?limit=100&sort=updateDate+desc (src/app/api/search/unified/route.ts:349)
`src/app/api/search/unified/route.ts:349` calls `GET https://api.congress.gov/v3/bill/${congress}?limit=100&sort=updateDate+desc` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.congress.gov/v3/bill/<p>` I…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/bill/${congress}?limit=100&sort=updateDate+desc (src/components/search/SearchResults/data.ts:83)
`src/components/search/SearchResults/data.ts:83` calls `GET https://api.congress.gov/v3/bill/${congress}?limit=100&sort=updateDate+desc` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.congress.gov/v3/bill…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/committee/${chamberName}/${committee.systemCode}/members?format=json (src/app/api/committees/route.ts:260)
`src/app/api/committees/route.ts:260` calls `GET https://api.congress.gov/v3/committee/${chamberName}/${committee.systemCode}/members?format=json` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.congress.g…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/committee/${chamberName}/${committee.systemCode}/subcommittees/${subcommittee.systemCode}/members?format=json (src/app/api/committees/route.ts:357)
`src/app/api/committees/route.ts:357` calls `GET https://api.congress.gov/v3/committee/${chamberName}/${committee.systemCode}/subcommittees/${subcommittee.systemCode}/members?format=json` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path u…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/committee/${chamberName}/${committee.systemCode}/subcommittees?format=json (src/app/api/committees/route.ts:326)
`src/app/api/committees/route.ts:326` calls `GET https://api.congress.gov/v3/committee/${chamberName}/${committee.systemCode}/subcommittees?format=json` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.cong…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/committee/${chamberName}?limit=${limit}&offset=${offset}&format=json (src/app/api/committees/route.ts:168)
`src/app/api/committees/route.ts:168` calls `GET https://api.congress.gov/v3/committee/${chamberName}?limit=${limit}&offset=${offset}&format=json` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.congress.g…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/committee/joint?limit=50&format=json (src/app/api/committees/route.ts:409)
`src/app/api/committees/route.ts:409` calls `GET https://api.congress.gov/v3/committee/joint?limit=50&format=json` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.congress.gov/v3/committee/joint` If this p…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/house-vote/${congressNum}/${sessionNum}/${rollCallNumber}?format=json (src/lib/mcp/tools/legislation.ts:181)
`src/lib/mcp/tools/legislation.ts:181` calls `GET https://api.congress.gov/v3/house-vote/${congressNum}/${sessionNum}/${rollCallNumber}?format=json` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.congress…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/member/${bioguideId}?format=json (src/app/api/representative/[bioguideId]/committees/route.ts:48)
`src/app/api/representative/[bioguideId]/committees/route.ts:48` calls `GET https://api.congress.gov/v3/member/${bioguideId}?format=json` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.congress.gov/v3/mem…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/member/${upperBioguideId}?format=json (src/app/api/representative/[bioguideId]/route.ts:278)
`src/app/api/representative/[bioguideId]/route.ts:278` calls `GET https://api.congress.gov/v3/member/${upperBioguideId}?format=json` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.congress.gov/v3/member/<…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/member?api_key=${process.env.CONGRESS_API_KEY}&limit=2&format=json (scripts/test/test-external-apis.js:19)
`scripts/test/test-external-apis.js:19` calls `GET https://api.congress.gov/v3/member?api_key=${process.env.CONGRESS_API_KEY}&limit=2&format=json` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.congress.g…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.congress.gov/v3/member?currentMember=true&limit=250&format=json (src/app/api/representative/[bioguideId]/leadership/route.ts:27)
`src/app/api/representative/[bioguideId]/leadership/route.ts:27` calls `GET https://api.congress.gov/v3/member?currentMember=true&limit=250&format=json` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.cong…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.open.fec.gov/v1/candidates/?api_key=${process.env.FEC_API_KEY}&per_page=2&is_active_candidate=true (scripts/test/test-external-apis.js:47)
`scripts/test/test-external-apis.js:47` calls `GET https://api.open.fec.gov/v1/candidates/?api_key=${process.env.FEC_API_KEY}&per_page=2&is_active_candidate=true` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.radar.io/v1/geocode/ip (src/components/SearchForm.tsx:137)
`src/components/SearchForm.tsx:137` calls `GET https://api.radar.io/v1/geocode/ip` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.radar.io/v1/geocode/ip` If this points at an external API, prefix it with …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://api.radar.io/v1/search/autocomplete?${params.toString()} (src/components/search/AddressAutocomplete.tsx:81)
`src/components/search/AddressAutocomplete.tsx:81` calls `GET https://api.radar.io/v1/search/autocomplete?${params.toString()}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.radar.io/v1/search/autocomple…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://raw.githubusercontent.com/unitedstates/congress-legislators/main/legislators-current.yaml (scripts/test/final-validation.js:10)
`scripts/test/final-validation.js:10` calls `GET https://raw.githubusercontent.com/unitedstates/congress-legislators/main/legislators-current.yaml` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/raw.githubuse…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://v3.openstates.org/bills?jurisdiction=${stateAbbrev}&sort=updated_desc&per_page=15 (src/app/api/representative/[bioguideId]/state-legislature/route.ts:413)
`src/app/api/representative/[bioguideId]/state-legislature/route.ts:413` calls `GET https://v3.openstates.org/bills?jurisdiction=${stateAbbrev}&sort=updated_desc&per_page=15` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for match…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://v3.openstates.org/jurisdictions/${stateAbbrev} (src/app/api/representative/[bioguideId]/state-legislature/route.ts:206)
`src/app/api/representative/[bioguideId]/state-legislature/route.ts:206` calls `GET https://v3.openstates.org/jurisdictions/${stateAbbrev}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/v3.openstates.org/jur…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://v3.openstates.org/people?jurisdiction=us&per_page=2 (scripts/test/test-external-apis.js:121)
`scripts/test/test-external-apis.js:121` calls `GET https://v3.openstates.org/people?jurisdiction=us&per_page=2` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/v3.openstates.org/people` If this points at an e…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/alerts/subscribe (src/components/alerts/AlertSubscribeForm.tsx:52)
`src/components/alerts/AlertSubscribeForm.tsx:52` calls `POST /api/alerts/subscribe` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/alerts/subscribe` 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/analytics/errors (src/lib/errors/ErrorHandlers.ts:362)
`src/lib/errors/ErrorHandlers.ts:362` calls `POST /api/analytics/errors` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/analytics/errors` 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/errors (src/components/shared/common/EnhancedErrorBoundary.tsx:117)
`src/components/shared/common/EnhancedErrorBoundary.tsx:117` calls `POST /api/errors` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/errors` 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/federal-register/comments/counts (src/app/(civic)/comment-periods/page.tsx:71)
`src/app/(civic)/comment-periods/page.tsx:71` calls `POST /api/federal-register/comments/counts` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/federal-register/comments/counts` If this points at an external API, pr…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/geocode (src/features/representatives/components/AddressPrompt.tsx:71)
`src/features/representatives/components/AddressPrompt.tsx:71` calls `POST /api/geocode` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/geocode` 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/geocode (src/features/representatives/components/RepresentativesClient.tsx:147)
`src/features/representatives/components/RepresentativesClient.tsx:147` calls `POST /api/geocode` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/geocode` 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/geocode (src/features/representatives/components/RepresentativesClient.tsx:300)
`src/features/representatives/components/RepresentativesClient.tsx:300` calls `POST /api/geocode` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/geocode` 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/graph/query (src/components/graph/GraphQueryBar.tsx:56)
`src/components/graph/GraphQueryBar.tsx:56` calls `POST /api/graph/query` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/graph/query` 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/intelligence/address/money-report (src/app/(civic)/your-reps/money-report/page.tsx:87)
`src/app/(civic)/your-reps/money-report/page.tsx:87` calls `POST /api/intelligence/address/money-report` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/intelligence/address/money-report` If this points at an externa…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/intelligence/address/representatives (src/components/intelligence/RepresentativeLookupForm.tsx:106)
`src/components/intelligence/RepresentativeLookupForm.tsx:106` calls `POST /api/intelligence/address/representatives` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/intelligence/address/representatives` If this poin…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/mesh/influence/cascade (src/components/mesh/CascadeSection.tsx:47)
`src/components/mesh/CascadeSection.tsx:47` calls `POST /api/mesh/influence/cascade` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/mesh/influence/cascade` 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/mesh/influence/counterfactual (src/components/mesh/CounterfactualSection.tsx:68)
`src/components/mesh/CounterfactualSection.tsx:68` calls `POST /api/mesh/influence/counterfactual` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/mesh/influence/counterfactual` If this points at an external API, pre…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/news/batch (src/lib/helpers/performance.ts:161)
`src/lib/helpers/performance.ts:161` calls `POST /api/news/batch` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/news/batch` 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/representative/${bioguideId}/batch (src/components/officials/ProfileHybrid/MoneyPanel.tsx:43)
`src/components/officials/ProfileHybrid/MoneyPanel.tsx:43` calls `POST /api/representative/${bioguideId}/batch` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/representative/<p>/batch` If this points at an external …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/representative/${bioguideId}/batch (src/components/officials/ProfileHybrid/ProfileHybrid.tsx:42)
`src/components/officials/ProfileHybrid/ProfileHybrid.tsx:42` calls `POST /api/representative/${bioguideId}/batch` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/representative/<p>/batch` If this points at an extern…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/representative/${bioguideId}/batch (src/components/officials/ProfileHybrid/RecordPanel.tsx:47)
`src/components/officials/ProfileHybrid/RecordPanel.tsx:47` calls `POST /api/representative/${bioguideId}/batch` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/representative/<p>/batch` If this points at an external…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/representative/${bioguideId}/batch (src/features/representatives/components/FinanceTab.tsx:150)
`src/features/representatives/components/FinanceTab.tsx:150` calls `POST /api/representative/${bioguideId}/batch` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/representative/<p>/batch` If this points at an externa…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/representative/${bioguideId}/batch (src/features/representatives/components/profile-redesign/ProfileRedesign.tsx:57)
`src/features/representatives/components/profile-redesign/ProfileRedesign.tsx:57` calls `POST /api/representative/${bioguideId}/batch` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/representative/<p>/batch` If this…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/representative/${bioguideId}/batch (src/features/representatives/components/VotingTab.tsx:137)
`src/features/representatives/components/VotingTab.tsx:137` calls `POST /api/representative/${bioguideId}/batch` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/representative/<p>/batch` If this points at an external…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/representative/${bioguideId}/batch (src/hooks/shared/useSWR.ts:13)
`src/hooks/shared/useSWR.ts:13` calls `POST /api/representative/${bioguideId}/batch` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/representative/<p>/batch` 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/representative/${representative.bioguideId}/batch (src/features/representatives/components/SimpleRepresentativeProfile.tsx:176)
`src/features/representatives/components/SimpleRepresentativeProfile.tsx:176` calls `POST /api/representative/${representative.bioguideId}/batch` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/representative/<p>/bat…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/representatives/batch (src/lib/helpers/performance.ts:144)
`src/lib/helpers/performance.ts:144` calls `POST /api/representatives/batch` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/representatives/batch` 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/unified-geocode (src/app/(public)/results/page.tsx:435)
`src/app/(public)/results/page.tsx:435` calls `POST /api/unified-geocode` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/unified-geocode` 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/unified-geocode (src/features/districts/components/AddressRefinement.tsx:260)
`src/features/districts/components/AddressRefinement.tsx:260` calls `POST /api/unified-geocode` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/unified-geocode` If this points at an external API, prefix it with `http…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/unified-geocode (src/features/districts/components/AddressRefinement.tsx:88)
`src/features/districts/components/AddressRefinement.tsx:88` calls `POST /api/unified-geocode` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/unified-geocode` If this points at an external API, prefix it with `https…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.openai.com/v1/chat/completions (src/services/ai/summarization.service.ts:330)
`src/services/ai/summarization.service.ts:330` 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 e…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.usaspending.gov/api/v2/search/spending_by_award/ (src/lib/mcp/tools/finance.ts:124)
`src/lib/mcp/tools/finance.ts:124` calls `POST https://api.usaspending.gov/api/v2/search/spending_by_award/` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.usaspending.gov/api/v2/search/spending_by_award`…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.usaspending.gov/api/v2/search/spending_by_award/ (src/lib/mcp/tools/health.ts:184)
`src/lib/mcp/tools/health.ts:184` calls `POST https://api.usaspending.gov/api/v2/search/spending_by_award/` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.usaspending.gov/api/v2/search/spending_by_award` …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://api.usaspending.gov/api/v2/search/spending_by_award/ (src/lib/mcp/tools/safety.ts:188)
`src/lib/mcp/tools/safety.ts:188` calls `POST https://api.usaspending.gov/api/v2/search/spending_by_award/` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/api.usaspending.gov/api/v2/search/spending_by_award` …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://civdotiq.org/api/geocode (src/app/(public)/migrate/google-civic/page.tsx:159)
`src/app/(public)/migrate/google-civic/page.tsx:159` calls `POST https://civdotiq.org/api/geocode` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/civdotiq.org/api/geocode` If this points at an external API, p…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://civdotiq.org/api/intelligence/address/representatives (src/app/(public)/migrate/google-civic/page.tsx:126)
`src/app/(public)/migrate/google-civic/page.tsx:126` calls `POST https://civdotiq.org/api/intelligence/address/representatives` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/civdotiq.org/api/intelligence/add…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://openstates.org/graphql (scripts/diagnose-apis.ts:243)
`scripts/diagnose-apis.ts:243` calls `POST https://openstates.org/graphql` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/openstates.org/graphql` 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://query.wikidata.org/sparql (scripts/generate-committee-biographies.mjs:234)
`scripts/generate-committee-biographies.mjs:234` calls `POST https://query.wikidata.org/sparql` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/query.wikidata.org/sparql` If this points at an external API, pre…
Dangling fetchFetch
high System graph security security conf 1.00 Insecure pattern 'eval_used' in scripts/final-production-validation.ts:403
Found a known-risky pattern (eval_used). Review and replace if possible.
scripts/final-production-validation.ts:403 Eval used
medium System graph frontend Frontend quality conf 1.00 `dangerouslySetInnerHTML` used in a React component — src/app/(civic)/education/EducationClient.tsx:1173
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 — src/app/(civic)/education/PrintableRubric.tsx:206
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 — src/app/(civic)/education/PrintableWorksheet.tsx:139
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 — src/app/(embed)/layout.tsx:44
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 — src/app/(public)/developers/page.tsx:160
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 — src/app/(public)/embed-docs/page.tsx:111
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 — src/app/(public)/migrate/google-civic/page.tsx:230
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 — src/app/bill/[billId]/ClientBillContent.tsx:1111
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 — src/app/layout.tsx:99
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 — src/components/bills/BillDetail/SummaryPanel.tsx:201
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 — src/components/bills/BillDetail/TextPanel.tsx:146
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 — src/components/seo/JsonLd.tsx:100
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 — src/components/seo/WikipediaStyleSEO.tsx:86
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 — src/features/legislation/components/CommitteeBiographicalInfo.tsx:156
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 — src/features/representatives/components/BiographyCard.tsx:435
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 — src/features/representatives/components/StateMapCard.tsx:142
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 — src/features/state-legislature/components/SimpleStateLegislatorProfile.tsx:373
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 — src/lib/services/bill.service.ts:757
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 — src/utils/sanitize.ts:59
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 — docs/design/civ-iq-redesign/project/design_handoff_official_profile/designs/design-canvas.jsx:62
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 — docs/design/civ-iq-redesign/project/redesign/design-canvas.jsx:62
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 — scripts/compute-district-vectors.ts:176
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 — scripts/debug-t000488.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 — scripts/diagnose-apis.ts:63
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 — scripts/diagnose-congress-api.ts:215
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 — scripts/generate-committee-biographies.mjs:234
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 — scripts/generate-comprehensive-mappings.ts:30
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 — scripts/generate-wikipedia-mappings.ts:56
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 — scripts/performance-benchmark.ts:179
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 — scripts/process-district-boundaries.mjs:170
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 — scripts/process-real-census-districts.mjs:150
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 — scripts/process-state-legislative-districts.mjs: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 — scripts/seed-congress-data.ts:140
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 — scripts/sync-bioguide-fec.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 — scripts/sync-vacancies.ts:55
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 — scripts/test-congress-api.ts:17
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 — scripts/test-fec-finance-optimizations.ts:54
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 — scripts/test-senate-voting-optimizations.ts:47
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 — scripts/test/debug-congress-data.js:34
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 — scripts/test/debug-raw-congress-data.js:10
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 — scripts/test/debug-sc-reps.js:13
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 — scripts/test/final-validation.js:10
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 — scripts/test/test-address-search.js:73
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 — scripts/test/test-congress-legislators-direct.js:11
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 — scripts/validate-all-50-states.mjs:10
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 — scripts/validate-ner-swap.ts:48
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 — scripts/validate-state-district-ids.mjs:215
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 — src/__tests__/features/districts/components/CommentCountBadge.test.tsx:41
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 — src/app/(civic)/congress/CongressStatsBox.tsx:25
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 — src/app/(civic)/elections/state/page.tsx:100
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 — src/app/(civic)/enforcement/page.tsx:116
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 — src/app/(civic)/industry/[sector]/IndustrySectorClient.tsx:87
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 — src/app/(civic)/influence/[committeeId]/CommitteeProfileClient.tsx:85
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 — src/app/(civic)/regulations/[documentNumber]/page.tsx:66
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 — src/app/(civic)/regulations/LegacyRegulationsPage.tsx:73
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 — src/app/(civic)/representative/[bioguideId]/TabsSimple.tsx:54
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 — src/app/(civic)/state-bills/[state]/[billId]/page.tsx:62
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 — src/app/(civic)/state-bills/[state]/page.tsx:347
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 — src/app/(civic)/state-bills/page.tsx:75
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 — src/app/(public)/migrate/google-civic/page.tsx:110
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 — src/app/(public)/open/page.tsx:515
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 — src/app/(public)/results/page.tsx:228
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 — src/app/api/__tests__/v2/representatives.test.ts:43
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 — src/app/api/agent/route.ts:110
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 — src/app/api/bills/latest/route.ts:25
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 — src/app/api/bills/lifecycle/route.ts:143
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 — src/app/api/city/[cityId]/council/route.ts:89
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 — src/app/api/committee-meetings/route.ts: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 — src/app/api/committee/[committeeId]/bills/route.ts:141
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 — src/app/api/committee/[committeeId]/reports/route.ts: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 — src/app/api/committees/route.ts:168
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 — src/app/api/cron/bill-summarizer/route.ts:54
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 — src/app/api/cron/rss-aggregator/route.ts:125
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 — src/app/api/district-map/route.ts:297
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 — src/app/api/districts/all/route.ts:146
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 — src/app/api/districts/census-helpers.ts:139
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 — src/app/api/federal-register/comment-periods/route.ts:103
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 — src/app/api/federal-register/executive-orders/route.ts: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 — src/app/api/federal-register/route.ts:146
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 — src/app/api/feed/bill/[billId]/route.ts:52
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 — src/app/api/feed/bills/latest/route.ts:46
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 — src/app/api/floor-schedule/route.ts:213
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 — src/app/api/geocode/route.ts:134
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 — src/app/api/govinfo/hearings/route.ts: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 — src/app/api/health/route.ts:438
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 — src/app/api/legacy/redirect-helper.ts:304
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 — src/app/api/regulations/[documentNumber]/hearings/route.ts:82
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 — src/app/api/representative/[bioguideId]/committees/route.ts:48
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 — src/app/api/representative/[bioguideId]/district/route.ts: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 — src/app/api/representative/[bioguideId]/leadership/route.ts:27
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 — src/app/api/representative/[bioguideId]/news/route.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 — src/app/api/representative/[bioguideId]/route.ts:278
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 — src/app/api/representative/[bioguideId]/state-legislature/route.ts:286
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 — src/app/api/search/unified/route.ts:349
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 — src/app/api/senate-votes/[voteNumber]/route.ts:51
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 — src/app/api/spending/agency/[agencySlug]/bills/route.ts:131
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 — src/app/api/spending/awards/legislation/route.ts:110
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 — src/app/api/state-bills/[state]/route.ts:179
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 — src/app/api/v1/bills/[billId]/route.ts:76
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 — src/app/api/v1/bills/route.ts:49
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 — src/app/api/v1/committees/route.ts:49
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 — src/app/api/v1/votes/[voteId]/route.ts: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 — src/app/api/witnesses/route.ts:121
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 — src/app/sitemap.ts:411
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 — src/components/districts/DistrictPage/DistrictPage.tsx:40
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 — src/components/elections/ElectionPage/ElectionPage.tsx:61
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 — src/components/graph/useGraphData.ts:12
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 — src/components/intelligence/BillIntelligenceSection.tsx:18
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 — src/components/intelligence/CommitteeIntelligence.tsx:17
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 — src/components/intelligence/DistrictIntelligenceCard.tsx:16
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 — src/components/intelligence/InfluenceClusterChart.tsx:23
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 — src/components/intelligence/IntelligenceTab.tsx:49
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 — src/components/intelligence/PreambleInsightsSection.tsx:24
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 — src/components/intelligence/RepBriefSummary.tsx: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 — src/components/intelligence/SectorLeaderboard.tsx:85
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 — src/components/intelligence/StockTradeRankBadge.tsx:16
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 — src/components/intelligence/TradeSectorBreakdown.tsx:18
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 — src/components/local/LocalCouncilPage/LocalCouncilPage.tsx: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 — src/components/maps/StateMap.tsx:58
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 — src/components/mesh/CounterfactualSection.tsx:30
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 — src/components/officials/ProfileHybrid/BillsPanel.tsx:33
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 — src/components/officials/ProfileHybrid/MeetingsPanel.tsx:38
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 — src/components/officials/ProfileHybrid/MoneyPanel.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 — src/components/officials/ProfileHybrid/ProfileHybrid.tsx:42
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 — src/components/officials/ProfileHybrid/RecordPanel.tsx:41
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 — src/components/officials/VotingRecordPage/VotingRecordPage.tsx:23
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 — src/components/pacs/PACProfilePage/PACProfilePage.tsx:53
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 — src/components/search/AddressAutocomplete.tsx:81
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 — src/components/search/SearchVariants/data.ts:256
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 — src/components/sectors/IndustrySectorPage/IndustrySectorPage.tsx:38
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 — src/components/shared/common/EnhancedErrorBoundary.tsx:117
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 — src/components/spending/SpendingContractPage/SpendingContractPage.tsx:52
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 — src/components/state-officials/StateLegislatorProfile/BillsPanel.tsx: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 — src/components/state-officials/StateLegislatorProfile/RecordPanel.tsx:48
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 — src/components/states/LegacyStateOverview/LegacyStateOverviewPage.tsx:146
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 — src/components/states/StateOverview/data.ts:106
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 — src/components/topics/IssueTopicPage/IssueTopicPage.tsx:33
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 — src/features/campaign-finance/components/CampaignFinanceVisualizer.tsx:275
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 — src/features/campaign-finance/components/FinanceJurisdictionSection.tsx:13
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 — src/features/campaign-finance/components/SecFilingsSection.tsx:17
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 — src/features/campaign-finance/components/StockTradesSection.tsx:20
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 — src/features/committees/components/CommitteeHearings.tsx:34
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 — src/features/committees/components/CommitteeRegulations.tsx:30
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 — src/features/districts/components/AddressRefinement.tsx:88
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 569. 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/73390efb-77d4-452a-91fb-79470b85e34c/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/73390efb-77d4-452a-91fb-79470b85e34c/

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.