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.

Rory357/oblivionfindings

https://github.com/Rory357/oblivionfindings · scanned 2026-06-15 23:56 UTC (2 months, 3 weeks ago)

837 raw signals (0 security + 837 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 828 actionable findings from 1 signal source. 9 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 62.9/100 with 100.0% coverage. It contains 16595 nodes across 30 cross-layer flows, written primarily in mixed languages. Engine surfaced 837 findings — concentrated in frontend (404), api (163), quality (132). Risk profile is high: 1 critical, 113 high, 265 medium. Recommended next step: open the frontend layer findings first — that's where the highest-impact wins live.

Showing 525 of 828 actionable findings. 837 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 Runtime dotenv file present in repo: .env.dusk.local
`.env.dusk.local` looks like a runtime dotenv file. It contains secret-looking assignments for APP_KEY. Move real values to a secret manager and keep only `.env.example` style templates in source control.
.env.dusk.local ConfigEnv fileRuntime env
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/medications/clients/${clientId}/administrations/${administrationId}/attachments/${attachmentId} (resources/js/components/medications/AdministrationEvidenceDialog.tsx:129)
`resources/js/components/medications/AdministrationEvidenceDialog.tsx:129` calls `DELETE /api/medications/clients/${clientId}/administrations/${administrationId}/attachments/${attachmentId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized pat…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /api/medications/clients/${clientId}/attachments/${attachmentId} (resources/js/components/medications/SupportingEvidenceDialog.tsx:128)
`resources/js/components/medications/SupportingEvidenceDialog.tsx:128` calls `DELETE /api/medications/clients/${clientId}/attachments/${attachmentId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/medications/clien…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /catering/products/${product.id} (resources/js/pages/sites/meal-planner/_library-dialogs.tsx:259)
`resources/js/pages/sites/meal-planner/_library-dialogs.tsx:259` calls `DELETE /catering/products/${product.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/catering/products/<p>` If this points at an external AP…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /catering/recipes/${recipe.id} (resources/js/pages/sites/meal-planner/_recipe-edit-dialog.tsx:178)
`resources/js/pages/sites/meal-planner/_recipe-edit-dialog.tsx:178` calls `DELETE /catering/recipes/${recipe.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/catering/recipes/<p>` If this points at an external AP…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /catering/tags/${tag.id} (resources/js/pages/sites/meal-planner/_library-dialogs.tsx:593)
`resources/js/pages/sites/meal-planner/_library-dialogs.tsx:593` calls `DELETE /catering/tags/${tag.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/catering/tags/<p>` If this points at an external API, prefix it…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /sites/${site.id}/documents/${deleteCandidate} (resources/js/pages/sites/edit.tsx:322)
`resources/js/pages/sites/edit.tsx:322` calls `DELETE /sites/${site.id}/documents/${deleteCandidate}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/documents/<p>` If this points at an external API, prefix…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /sites/${siteId}/meal-inventory/items/${item.id} (resources/js/pages/sites/meal-planner/_inventory-table.tsx:109)
`resources/js/pages/sites/meal-planner/_inventory-table.tsx:109` calls `DELETE /sites/${siteId}/meal-inventory/items/${item.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-inventory/items/<p>` If …
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /sites/${siteId}/meal-plan-week/clear (resources/js/pages/sites/meal-planner/_calendar-grid.tsx:1086)
`resources/js/pages/sites/meal-planner/_calendar-grid.tsx:1086` calls `DELETE /sites/${siteId}/meal-plan-week/clear` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-plan-week/clear` If this points at a…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /sites/${siteId}/meal-plan/${entry.id} (resources/js/pages/sites/meal-planner/_calendar-grid.tsx:1044)
`resources/js/pages/sites/meal-planner/_calendar-grid.tsx:1044` calls `DELETE /sites/${siteId}/meal-plan/${entry.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-plan/<p>` If this points at an exte…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /sites/${siteId}/meal-shopping-lists/${listId}/items/${item.id} (resources/js/pages/sites/meal-planner/_shopping-list-panel.tsx:321)
`resources/js/pages/sites/meal-planner/_shopping-list-panel.tsx:321` calls `DELETE /sites/${siteId}/meal-shopping-lists/${listId}/items/${item.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-shopp…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /sites/${siteId}/meal-templates/${id} (resources/js/pages/sites/meal-planner/_dialogs.tsx:1243)
`resources/js/pages/sites/meal-planner/_dialogs.tsx:1243` calls `DELETE /sites/${siteId}/meal-templates/${id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-templates/<p>` If this points at an extern…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: DELETE /sites/${siteId}/meal-templates/${t.id} (resources/js/pages/sites/meal-planner/_templates-panel.tsx:53)
`resources/js/pages/sites/meal-planner/_templates-panel.tsx:53` calls `DELETE /sites/${siteId}/meal-templates/${t.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-templates/<p>` If this points at a…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/medications/clients/${clientId}/medications/${medicationId}/scheduled-counts (resources/js/components/medications/ScheduledStockCounts.tsx:84)
`resources/js/components/medications/ScheduledStockCounts.tsx:84` calls `GET /api/medications/clients/${clientId}/medications/${medicationId}/scheduled-counts` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/medicati…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/medications/clients/${clientId}/medications/${medicationId}/versions (resources/js/components/medications/MedicationVersionHistory.tsx:48)
`resources/js/components/medications/MedicationVersionHistory.tsx:48` calls `GET /api/medications/clients/${clientId}/medications/${medicationId}/versions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/medications/…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: GET /api/medications/interactions (resources/js/components/medications/DrugInteractionManager.tsx:55)
`resources/js/components/medications/DrugInteractionManager.tsx:55` calls `GET /api/medications/interactions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/medications/interactions` If this points at an external AP…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: GET /catering/library-counts (resources/js/pages/catering/_tabs.tsx:72)
`resources/js/pages/catering/_tabs.tsx:72` calls `GET /catering/library-counts` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/catering/library-counts` If this points at an external API, prefix it with `https://` so…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: GET /clients/${clientId}/behaviour/abc?page=${p} (resources/js/components/clients/profile/tabs/behaviour-abc.tsx:83)
`resources/js/components/clients/profile/tabs/behaviour-abc.tsx:83` calls `GET /clients/${clientId}/behaviour/abc?page=${p}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/clients/<p>/behaviour/abc` If this points a…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /clients/${clientId}/calendar/events?${params.toString()} (resources/js/pages/operations/clients/tabs/legacy-profile-sections.tsx:2730)
`resources/js/pages/operations/clients/tabs/legacy-profile-sections.tsx:2730` calls `GET /clients/${clientId}/calendar/events?${params.toString()}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/clients/<p>/calendar…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /clients/${clientId}/meal-preferences (resources/js/pages/operations/clients/_food-meal-preferences.tsx:56)
`resources/js/pages/operations/clients/_food-meal-preferences.tsx:56` calls `GET /clients/${clientId}/meal-preferences` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/clients/<p>/meal-preferences` If this points at …
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: GET /credential-types (resources/js/pages/sites/vendors-credentials/_manage-types-dialog.tsx:74)
`resources/js/pages/sites/vendors-credentials/_manage-types-dialog.tsx:74` calls `GET /credential-types` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/credential-types` If this points at an external API, prefix it …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /emar/audit/event/${encodeURIComponent(event.id)}/integrity (resources/js/components/emar/medication-event-drawer.tsx:144)
`resources/js/components/emar/medication-event-drawer.tsx:144` calls `GET /emar/audit/event/${encodeURIComponent(event.id)}/integrity` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/emar/audit/event/<p>/integrity` I…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /fleet-assets/reports/reimbursement/data?${params.toString()} (resources/js/pages/fleet-assets/reports/reimbursement.tsx:33)
`resources/js/pages/fleet-assets/reports/reimbursement.tsx:33` calls `GET /fleet-assets/reports/reimbursement/data?${params.toString()}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/fleet-assets/reports/reimbursem…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /fleet/trips/${trip.id}/playback (resources/js/pages/fleet-management/trip.tsx:63)
`resources/js/pages/fleet-management/trip.tsx:63` calls `GET /fleet/trips/${trip.id}/playback` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/fleet/trips/<p>/playback` If this points at an external API, prefix it wi…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /my-calendar/events?${params.toString()} (resources/js/pages/my-calendar.tsx:397)
`resources/js/pages/my-calendar.tsx:397` calls `GET /my-calendar/events?${params.toString()}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/my-calendar/events` If this points at an external API, prefix it with `htt…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /operations/clients/${client.id}/assignments?modal=1 (resources/js/components/assign-worker-dialog.tsx:61)
`resources/js/components/assign-worker-dialog.tsx:61` calls `GET /operations/clients/${client.id}/assignments?modal=1` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/operations/clients/<p>/assignments` If this point…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /operations/clients/${clientId}/edit?modal=1 (resources/js/components/client-edit-dialog.tsx:83)
`resources/js/components/client-edit-dialog.tsx:83` calls `GET /operations/clients/${clientId}/edit?modal=1` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/operations/clients/<p>/edit` If this points at an external …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /operations/clients/${clientId}/location/history?${params.toString()} (resources/js/components/client-location-tab.tsx:277)
`resources/js/components/client-location-tab.tsx:277` calls `GET /operations/clients/${clientId}/location/history?${params.toString()}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/operations/clients/<p>/location/…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /operations/messages-search?q=${encodeURIComponent(q)} (resources/js/pages/operations/messages/Index.tsx:338)
`resources/js/pages/operations/messages/Index.tsx:338` calls `GET /operations/messages-search?q=${encodeURIComponent(q)}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/operations/messages-search` If this points at …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /operations/rostering/calendar/events?${params.toString()} (resources/js/components/rostering/calendar-pane.tsx:1018)
`resources/js/components/rostering/calendar-pane.tsx:1018` calls `GET /operations/rostering/calendar/events?${params.toString()}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/operations/rostering/calendar/events` …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /operations/shifts/${shift.id}/editable (resources/js/pages/operations/rostering/index.tsx:1873)
`resources/js/pages/operations/rostering/index.tsx:1873` calls `GET /operations/shifts/${shift.id}/editable` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/operations/shifts/<p>/editable` If this points at an extern…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /operations/shifts/${shiftId}/candidates (resources/js/components/rostering/reassign-dialog.tsx:115)
`resources/js/components/rostering/reassign-dialog.tsx:115` calls `GET /operations/shifts/${shiftId}/candidates` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/operations/shifts/<p>/candidates` If this points at an …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /operations/timesheets/${shift.timesheet_id}?modal=1 (resources/js/pages/operations/rostering/index.tsx:1926)
`resources/js/pages/operations/rostering/index.tsx:1926` calls `GET /operations/timesheets/${shift.timesheet_id}?modal=1` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/operations/timesheets/<p>` If this points at a…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /portal/clients/${client.id}/calendar/events?${params.toString()} (resources/js/pages/portal/calendar.tsx:260)
`resources/js/pages/portal/calendar.tsx:260` calls `GET /portal/clients/${client.id}/calendar/events?${params.toString()}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/portal/clients/<p>/calendar/events` If this p…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /portal/clients/${client.id}/location/history?${params.toString()} (resources/js/pages/portal/location.tsx:140)
`resources/js/pages/portal/location.tsx:140` calls `GET /portal/clients/${client.id}/location/history?${params.toString()}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/portal/clients/<p>/location/history` If this…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /portal/clients/${client.id}/messages-search?q=${encodeURIComponent(q)} (resources/js/pages/portal/messages.tsx:321)
`resources/js/pages/portal/messages.tsx:321` calls `GET /portal/clients/${client.id}/messages-search?q=${encodeURIComponent(q)}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/portal/clients/<p>/messages-search` If …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /rag/clients (resources/js/components/global-query-bar.tsx:76)
`resources/js/components/global-query-bar.tsx:76` calls `GET /rag/clients` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/rag/clients` If this points at an external API, prefix it with `https://` so the matcher skip…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /roadmap/dashboard (resources/js/pages/Roadmap/Dashboard.tsx:596)
`resources/js/pages/Roadmap/Dashboard.tsx:596` calls `GET /roadmap/dashboard` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/roadmap/dashboard` If this points at an external API, prefix it with `https://` so the mat…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: GET /roadmap/quarterly-plans/${planId} (resources/js/pages/Roadmap/Dashboard.tsx:695)
`resources/js/pages/Roadmap/Dashboard.tsx:695` calls `GET /roadmap/quarterly-plans/${planId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/roadmap/quarterly-plans/<p>` If this points at an external API, prefix it …
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: GET /settings/calendar-sync/resources/${provider} (resources/js/pages/settings/calendar-sync.tsx:107)
`resources/js/pages/settings/calendar-sync.tsx:107` calls `GET /settings/calendar-sync/resources/${provider}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/settings/calendar-sync/resources/<p>` If this points at an…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET /sites/${currentSiteId}/meal-inventory (resources/js/pages/sites/meal-planner/index.tsx:186)
`resources/js/pages/sites/meal-planner/index.tsx:186` calls `GET /sites/${currentSiteId}/meal-inventory` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-inventory` If this points at an external API, pr…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: GET /sites/${currentSiteId}/meal-plan (resources/js/pages/sites/meal-planner/index.tsx:167)
`resources/js/pages/sites/meal-planner/index.tsx:167` calls `GET /sites/${currentSiteId}/meal-plan` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-plan` If this points at an external API, prefix it wi…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: GET /sites/${currentSiteId}/meal-plan/week-summary (resources/js/pages/sites/meal-planner/index.tsx:168)
`resources/js/pages/sites/meal-planner/index.tsx:168` calls `GET /sites/${currentSiteId}/meal-plan/week-summary` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-plan/week-summary` If this points at an …
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: GET /sites/${currentSiteId}/meal-planner/bootstrap (resources/js/pages/sites/meal-planner/index.tsx:118)
`resources/js/pages/sites/meal-planner/index.tsx:118` calls `GET /sites/${currentSiteId}/meal-planner/bootstrap` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-planner/bootstrap` If this points at an …
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: GET /sites/${currentSiteId}/meal-shopping-lists (resources/js/pages/sites/meal-planner/index.tsx:198)
`resources/js/pages/sites/meal-planner/index.tsx:198` calls `GET /sites/${currentSiteId}/meal-shopping-lists` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-shopping-lists` If this points at an extern…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: GET /sites/${currentSiteId}/meal-templates (resources/js/pages/sites/meal-planner/index.tsx:210)
`resources/js/pages/sites/meal-planner/index.tsx:210` calls `GET /sites/${currentSiteId}/meal-templates` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-templates` If this points at an external API, pr…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: GET /sites/${siteId}/meal-planner/takeaway-vendors (resources/js/pages/sites/meal-planner/_dialogs.tsx:130)
`resources/js/pages/sites/meal-planner/_dialogs.tsx:130` calls `GET /sites/${siteId}/meal-planner/takeaway-vendors` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-planner/takeaway-vendors` If this poi…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: GET /sites/${siteId}/meal-shopping-lists (resources/js/pages/sites/meal-planner/_calendar-grid.tsx:709)
`resources/js/pages/sites/meal-planner/_calendar-grid.tsx:709` calls `GET /sites/${siteId}/meal-shopping-lists` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-shopping-lists` If this points at an exte…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: GET /sites/${siteId}/meal-shopping-lists (resources/js/pages/sites/meal-planner/_recipes-panel.tsx:261)
`resources/js/pages/sites/meal-planner/_recipes-panel.tsx:261` calls `GET /sites/${siteId}/meal-shopping-lists` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-shopping-lists` If this points at an exte…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: GET /sites/${siteId}/meal-shopping-lists (resources/js/pages/sites/meal-planner/_recipes-panel.tsx:272)
`resources/js/pages/sites/meal-planner/_recipes-panel.tsx:272` calls `GET /sites/${siteId}/meal-shopping-lists` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-shopping-lists` If this points at an exte…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: GET /sites/geocode/search?q=${encodeURIComponent(searchTerm.trim())} (resources/js/pages/sites/_overview-dialogs.tsx:262)
`resources/js/pages/sites/_overview-dialogs.tsx:262` calls `GET /sites/geocode/search?q=${encodeURIComponent(searchTerm.trim())}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/sites/geocode/search` If this points a…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PATCH /operations/shifts/${shift.id}/tasks/${task.id} (resources/js/pages/operations/shifts/show.tsx:857)
`resources/js/pages/operations/shifts/show.tsx:857` calls `PATCH /operations/shifts/${shift.id}/tasks/${task.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/operations/shifts/<p>/tasks/<p>` If this points at an …
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/medications/clients/${clientId}/administrations/${administrationId}/attachments (resources/js/components/medications/AdministrationEvidenceDialog.tsx:89)
`resources/js/components/medications/AdministrationEvidenceDialog.tsx:89` calls `POST /api/medications/clients/${clientId}/administrations/${administrationId}/attachments` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/medications/clients/${clientId}/attachments (resources/js/components/medications/SupportingEvidenceDialog.tsx:87)
`resources/js/components/medications/SupportingEvidenceDialog.tsx:87` calls `POST /api/medications/clients/${clientId}/attachments` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/medications/clients/<p>/attachments`…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/medications/clients/${clientId}/medications/${activeRow.medication.id}/scan-verify (resources/js/components/operations/shift-medication-card.tsx:247)
`resources/js/components/operations/shift-medication-card.tsx:247` calls `POST /api/medications/clients/${clientId}/medications/${activeRow.medication.id}/scan-verify` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/medications/clients/${clientId}/medications/${medication.id}/scan-verify (resources/js/components/medications/RecordAdministrationDialog.tsx:318)
`resources/js/components/medications/RecordAdministrationDialog.tsx:318` calls `POST /api/medications/clients/${clientId}/medications/${medication.id}/scan-verify` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/medi…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/medications/clients/${clientId}/medications/${medicationId}/scan-verify (resources/js/lib/medication-scan.ts:43)
`resources/js/lib/medication-scan.ts:43` calls `POST /api/medications/clients/${clientId}/medications/${medicationId}/scan-verify` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/medications/clients/<p>/medications/<…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /api/medications/interactions (resources/js/components/medications/DrugInteractionManager.tsx:67)
`resources/js/components/medications/DrugInteractionManager.tsx:67` calls `POST /api/medications/interactions` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/medications/interactions` If this points at an external A…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /clients/${client.id}/calendar/events?${params.toString()} (resources/js/pages/operations/clients/calendar.tsx:308)
`resources/js/pages/operations/clients/calendar.tsx:308` calls `POST /clients/${client.id}/calendar/events?${params.toString()}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/clients/<p>/calendar/events` If this po…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /clients/${clientId}/calendar/appointments (resources/js/pages/operations/clients/tabs/legacy-profile-sections.tsx:2760)
`resources/js/pages/operations/clients/tabs/legacy-profile-sections.tsx:2760` calls `POST /clients/${clientId}/calendar/appointments` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/clients/<p>/calendar/appointments`…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /clients/${ctx.clientId}/calendar/appointments (resources/js/components/clients/profile/flows.tsx:1584)
`resources/js/components/clients/profile/flows.tsx:1584` calls `POST /clients/${ctx.clientId}/calendar/appointments` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/clients/<p>/calendar/appointments` If this points a…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /control-room/messaging/thread?${params.toString()} (resources/js/pages/control-room/messaging.tsx:133)
`resources/js/pages/control-room/messaging.tsx:133` calls `POST /control-room/messaging/thread?${params.toString()}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/control-room/messaging/thread` If this points at an…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /fleet/maps/usage (resources/js/components/fleet-map.tsx:103)
`resources/js/components/fleet-map.tsx:103` calls `POST /fleet/maps/usage` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/fleet/maps/usage` If this points at an external API, prefix it with `https://` so the matcher…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /governance/meetings/${selectedId}/packs (resources/js/pages/Governance/Packs/_dialogs.tsx:56)
`resources/js/pages/Governance/Packs/_dialogs.tsx:56` calls `POST /governance/meetings/${selectedId}/packs` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/governance/meetings/<p>/packs` If this points at an external…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /governance/packs/${pack.id}/read (resources/js/pages/Governance/Packs/Show.tsx:61)
`resources/js/pages/Governance/Packs/Show.tsx:61` calls `POST /governance/packs/${pack.id}/read` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/governance/packs/<p>/read` If this points at an external API, prefix it…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /governance/resolutions/${resolution.id}/finalize (resources/js/pages/Governance/Resolutions/Show.tsx:170)
`resources/js/pages/Governance/Resolutions/Show.tsx:170` calls `POST /governance/resolutions/${resolution.id}/finalize` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/governance/resolutions/<p>/finalize` If this poi…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /hr/reports/builder/preview (resources/js/pages/hr/reports/builder.tsx:125)
`resources/js/pages/hr/reports/builder.tsx:125` calls `POST /hr/reports/builder/preview` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/hr/reports/builder/preview` If this points at an external API, prefix it with `…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /hr/reports/saved/${report.id}/run (resources/js/pages/hr/reports/saved.tsx:73)
`resources/js/pages/hr/reports/saved.tsx:73` calls `POST /hr/reports/saved/${report.id}/run` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/hr/reports/saved/<p>/run` If this points at an external API, prefix it with…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /operations/clients/${clientId}/family-chat (resources/js/components/clients/profile/family-chat.tsx:60)
`resources/js/components/clients/profile/family-chat.tsx:60` calls `POST /operations/clients/${clientId}/family-chat` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/operations/clients/<p>/family-chat` If this points…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /operations/clients/${clientId}/notes/${h.source_id}/pin (resources/js/pages/operations/clients/tabs/timeline-tab.tsx:198)
`resources/js/pages/operations/clients/tabs/timeline-tab.tsx:198` calls `POST /operations/clients/${clientId}/notes/${h.source_id}/pin` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/operations/clients/<p>/notes/<p>…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /operations/coverage/reservations (resources/js/pages/operations/rostering/conflicts.tsx:208)
`resources/js/pages/operations/rostering/conflicts.tsx:208` calls `POST /operations/coverage/reservations` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/operations/coverage/reservations` If this points at an extern…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /rag/ask (resources/js/components/global-query-bar.tsx:122)
`resources/js/components/global-query-bar.tsx:122` calls `POST /rag/ask` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/rag/ask` 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 /roadmap/decisions/${decisionId}/resolve (resources/js/pages/Roadmap/Dashboard.tsx:982)
`resources/js/pages/Roadmap/Dashboard.tsx:982` calls `POST /roadmap/decisions/${decisionId}/resolve` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/roadmap/decisions/<p>/resolve` If this points at an external API, p…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /roadmap/decisions/${decisionId}/resolve (resources/js/pages/Roadmap/Decisions/Index.tsx:68)
`resources/js/pages/Roadmap/Decisions/Index.tsx:68` calls `POST /roadmap/decisions/${decisionId}/resolve` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/roadmap/decisions/<p>/resolve` If this points at an external A…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /roadmap/quarterly-plans/generate (resources/js/pages/Roadmap/Dashboard.tsx:1016)
`resources/js/pages/Roadmap/Dashboard.tsx:1016` calls `POST /roadmap/quarterly-plans/generate` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/roadmap/quarterly-plans/generate` If this points at an external API, pref…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /roadmap/suggestions/${suggestion.id}/convert (resources/js/pages/Roadmap/Suggestions/Index.tsx:124)
`resources/js/pages/Roadmap/Suggestions/Index.tsx:124` calls `POST /roadmap/suggestions/${suggestion.id}/convert` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/roadmap/suggestions/<p>/convert` If this points at an …
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /roadmap/suggestions/${suggestion.id}/triage (resources/js/pages/Roadmap/Suggestions/Index.tsx:95)
`resources/js/pages/Roadmap/Suggestions/Index.tsx:95` calls `POST /roadmap/suggestions/${suggestion.id}/triage` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/roadmap/suggestions/<p>/triage` If this points at an ext…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /roadmap/suggestions/${suggestionId}/convert (resources/js/pages/Roadmap/Dashboard.tsx:940)
`resources/js/pages/Roadmap/Dashboard.tsx:940` calls `POST /roadmap/suggestions/${suggestionId}/convert` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/roadmap/suggestions/<p>/convert` If this points at an external …
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /roadmap/suggestions/${suggestionId}/triage (resources/js/pages/Roadmap/Dashboard.tsx:828)
`resources/js/pages/Roadmap/Dashboard.tsx:828` calls `POST /roadmap/suggestions/${suggestionId}/triage` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/roadmap/suggestions/<p>/triage` If this points at an external AP…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /roadmap/suggestions/${suggestionId}/triage (resources/js/pages/Roadmap/Dashboard.tsx:855)
`resources/js/pages/Roadmap/Dashboard.tsx:855` calls `POST /roadmap/suggestions/${suggestionId}/triage` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/roadmap/suggestions/<p>/triage` If this points at an external AP…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /roadmap/suggestions/${suggestionId}/triage (resources/js/pages/Roadmap/Dashboard.tsx:899)
`resources/js/pages/Roadmap/Dashboard.tsx:899` calls `POST /roadmap/suggestions/${suggestionId}/triage` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/roadmap/suggestions/<p>/triage` If this points at an external AP…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /roadmap/suggestions/ingest (resources/js/pages/Roadmap/Dashboard.tsx:1051)
`resources/js/pages/Roadmap/Dashboard.tsx:1051` calls `POST /roadmap/suggestions/ingest` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/roadmap/suggestions/ingest` If this points at an external API, prefix it with `…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /settings/templates/${template.id}/preview (resources/js/pages/settings/templates.tsx:867)
`resources/js/pages/settings/templates.tsx:867` calls `POST /settings/templates/${template.id}/preview` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/settings/templates/<p>/preview` If this points at an external AP…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${site.id}/documents (resources/js/pages/sites/edit.tsx:304)
`resources/js/pages/sites/edit.tsx:304` calls `POST /sites/${site.id}/documents` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/documents` If this points at an external API, prefix it with `https://` so th…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${siteId}/credentials/${credential.id}/copy (resources/js/pages/sites/credentials/_dialogs.tsx:548)
`resources/js/pages/sites/credentials/_dialogs.tsx:548` calls `POST /sites/${siteId}/credentials/${credential.id}/copy` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/sites/<p>/credentials/<p>/copy` If this points a…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${siteId}/credentials/${credential.id}/reveal (resources/js/pages/sites/credentials/_dialogs.tsx:493)
`resources/js/pages/sites/credentials/_dialogs.tsx:493` calls `POST /sites/${siteId}/credentials/${credential.id}/reveal` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/sites/<p>/credentials/<p>/reveal` If this poin…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${siteId}/credentials/${credentialId}/totp/code (resources/js/components/credential-totp-display.tsx:30)
`resources/js/components/credential-totp-display.tsx:30` calls `POST /sites/${siteId}/credentials/${credentialId}/totp/code` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/sites/<p>/credentials/<p>/totp/code` If thi…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${siteId}/meal-inventory/adjust (resources/js/pages/sites/meal-planner/_inventory-table.tsx:98)
`resources/js/pages/sites/meal-planner/_inventory-table.tsx:98` calls `POST /sites/${siteId}/meal-inventory/adjust` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-inventory/adjust` If this points at a…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${siteId}/meal-plan (resources/js/pages/sites/meal-planner/_calendar-grid.tsx:1047)
`resources/js/pages/sites/meal-planner/_calendar-grid.tsx:1047` calls `POST /sites/${siteId}/meal-plan` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-plan` If this points at an external API, prefix i…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${siteId}/meal-plan (resources/js/pages/sites/meal-planner/_calendar-grid.tsx:1051)
`resources/js/pages/sites/meal-planner/_calendar-grid.tsx:1051` calls `POST /sites/${siteId}/meal-plan` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-plan` If this points at an external API, prefix i…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${siteId}/meal-plan-week/copy (resources/js/pages/sites/meal-planner/_calendar-grid.tsx:1076)
`resources/js/pages/sites/meal-planner/_calendar-grid.tsx:1076` calls `POST /sites/${siteId}/meal-plan-week/copy` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-plan-week/copy` If this points at an ex…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${siteId}/meal-plan/${entry.id}/${path} (resources/js/pages/sites/meal-planner/_calendar-grid.tsx:1041)
`resources/js/pages/sites/meal-planner/_calendar-grid.tsx:1041` calls `POST /sites/${siteId}/meal-plan/${entry.id}/${path}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-plan/<p>/<p>` If this points …
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${siteId}/meal-planner/check-conflicts (resources/js/pages/sites/meal-planner/_dialogs.tsx:152)
`resources/js/pages/sites/meal-planner/_dialogs.tsx:152` calls `POST /sites/${siteId}/meal-planner/check-conflicts` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-planner/check-conflicts` If this poin…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${siteId}/meal-planner/check-conflicts (resources/js/pages/sites/meal-planner/_dialogs.tsx:185)
`resources/js/pages/sites/meal-planner/_dialogs.tsx:185` calls `POST /sites/${siteId}/meal-planner/check-conflicts` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-planner/check-conflicts` If this poin…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${siteId}/meal-planner/check-conflicts (resources/js/pages/sites/meal-planner/_dialogs.tsx:231)
`resources/js/pages/sites/meal-planner/_dialogs.tsx:231` calls `POST /sites/${siteId}/meal-planner/check-conflicts` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-planner/check-conflicts` If this poin…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${siteId}/meal-shopping-lists/${draft.id}/items (resources/js/pages/sites/meal-planner/_recipes-panel.tsx:285)
`resources/js/pages/sites/meal-planner/_recipes-panel.tsx:285` calls `POST /sites/${siteId}/meal-shopping-lists/${draft.id}/items` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-shopping-lists/<p>/ite…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${siteId}/meal-shopping-lists/${list.id}/items (resources/js/pages/sites/meal-planner/_shopping-list-panel.tsx:364)
`resources/js/pages/sites/meal-planner/_shopping-list-panel.tsx:364` calls `POST /sites/${siteId}/meal-shopping-lists/${list.id}/items` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-shopping-lists/<p…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${siteId}/meal-shopping-lists/${list.id}/receive (resources/js/pages/sites/meal-planner/_shopping-list-panel.tsx:224)
`resources/js/pages/sites/meal-planner/_shopping-list-panel.tsx:224` calls `POST /sites/${siteId}/meal-shopping-lists/${list.id}/receive` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-shopping-lists/…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${siteId}/meal-shopping-lists/generate (resources/js/pages/sites/meal-planner/_recipes-panel.tsx:267)
`resources/js/pages/sites/meal-planner/_recipes-panel.tsx:267` calls `POST /sites/${siteId}/meal-shopping-lists/generate` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-shopping-lists/generate` If thi…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${siteId}/meal-templates (resources/js/pages/sites/meal-planner/_dialogs.tsx:1230)
`resources/js/pages/sites/meal-planner/_dialogs.tsx:1230` calls `POST /sites/${siteId}/meal-templates` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-templates` If this points at an external API, pref…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${siteId}/meal-templates (resources/js/pages/sites/meal-planner/_templates-panel.tsx:279)
`resources/js/pages/sites/meal-planner/_templates-panel.tsx:279` calls `POST /sites/${siteId}/meal-templates` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-templates` If this points at an external AP…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${siteId}/meal-templates (resources/js/pages/sites/meal-planner/_templates-panel.tsx:43)
`resources/js/pages/sites/meal-planner/_templates-panel.tsx:43` calls `POST /sites/${siteId}/meal-templates` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-templates` If this points at an external API…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${siteId}/meal-templates/${t.id}/apply (resources/js/pages/sites/meal-planner/_calendar-grid.tsx:1098)
`resources/js/pages/sites/meal-planner/_calendar-grid.tsx:1098` calls `POST /sites/${siteId}/meal-templates/${t.id}/apply` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-templates/<p>/apply` If this p…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: POST /sites/${siteId}/meal-templates/${t.id}/apply (resources/js/pages/sites/meal-planner/_templates-panel.tsx:63)
`resources/js/pages/sites/meal-planner/_templates-panel.tsx:63` calls `POST /sites/${siteId}/meal-templates/${t.id}/apply` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-templates/<p>/apply` If this p…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: PUT /calendar/shifts/${shiftId} (resources/js/pages/my-calendar.tsx:343)
`resources/js/pages/my-calendar.tsx:343` calls `PUT /calendar/shifts/${shiftId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/calendar/shifts/<p>` If this points at an external API, prefix it with `https://` so th…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /calendar/shifts/${shiftId} (resources/js/pages/my-calendar.tsx:372)
`resources/js/pages/my-calendar.tsx:372` calls `PUT /calendar/shifts/${shiftId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/calendar/shifts/<p>` If this points at an external API, prefix it with `https://` so th…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /catering/products/${product.id} (resources/js/pages/sites/meal-planner/_library-dialogs.tsx:245)
`resources/js/pages/sites/meal-planner/_library-dialogs.tsx:245` calls `PUT /catering/products/${product.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/catering/products/<p>` If this points at an external API, …
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: PUT /catering/recipes/${recipe.id} (resources/js/pages/sites/meal-planner/_recipe-edit-dialog.tsx:160)
`resources/js/pages/sites/meal-planner/_recipe-edit-dialog.tsx:160` calls `PUT /catering/recipes/${recipe.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/catering/recipes/<p>` If this points at an external API, …
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: PUT /catering/tags/${tag.id} (resources/js/pages/sites/meal-planner/_library-dialogs.tsx:579)
`resources/js/pages/sites/meal-planner/_library-dialogs.tsx:579` calls `PUT /catering/tags/${tag.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/catering/tags/<p>` If this points at an external API, prefix it wi…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: PUT /credential-types (resources/js/pages/sites/vendors-credentials/_manage-types-dialog.tsx:129)
`resources/js/pages/sites/vendors-credentials/_manage-types-dialog.tsx:129` calls `PUT /credential-types` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/credential-types` If this points at an external API, prefix it…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT /sites/${siteId}/meal-plan/${entryId} (resources/js/pages/sites/meal-planner/_calendar-grid.tsx:1067)
`resources/js/pages/sites/meal-planner/_calendar-grid.tsx:1067` calls `PUT /sites/${siteId}/meal-plan/${entryId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-plan/<p>` If this points at an external…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: PUT /sites/${siteId}/meal-planner/residents/${resident.id} (resources/js/pages/sites/meal-planner/_calendar-grid.tsx:548)
`resources/js/pages/sites/meal-planner/_calendar-grid.tsx:548` calls `PUT /sites/${siteId}/meal-planner/residents/${resident.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-planner/residents/<p>` …
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: PUT /sites/${siteId}/meal-planner/settings (resources/js/pages/sites/meal-planner/_dialogs.tsx:1214)
`resources/js/pages/sites/meal-planner/_dialogs.tsx:1214` calls `PUT /sites/${siteId}/meal-planner/settings` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-planner/settings` If this points at an exter…
Dangling fetchAxios
high System graph api Wiring conf 1.00 Dangling fetch: PUT /sites/${siteId}/meal-templates/${initial.id} (resources/js/pages/sites/meal-planner/_templates-panel.tsx:278)
`resources/js/pages/sites/meal-planner/_templates-panel.tsx:278` calls `PUT /sites/${siteId}/meal-templates/${initial.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: axios Normalized path used for matching: `/sites/<p>/meal-templates/<p>` If this points …
Dangling fetchAxios
medium System graph frontend Frontend quality conf 1.00 `dangerouslySetInnerHTML` used in a React component — resources/js/components/two-factor-setup-modal.tsx:78
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 — resources/js/pages/assets/index.tsx:315
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 — resources/js/pages/audit/index.tsx:57
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 — resources/js/pages/control-room/alerts/index.tsx:859
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 — resources/js/pages/control-room/broadcast.tsx:553
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 — resources/js/pages/control-room/devices/index.tsx:425
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 — resources/js/pages/control-room/map.tsx:500
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 — resources/js/pages/control-room/sla/breaches.tsx:337
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 — resources/js/pages/finance/audit-exports/Index.tsx:221
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 — resources/js/pages/finance/bank-feeds/Logs.tsx:162
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 — resources/js/pages/finance/bank-reconciliation/Index.tsx:278
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 — resources/js/pages/finance/bank-transactions/Index.tsx:541
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 — resources/js/pages/finance/billing/Index.tsx:194
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 — resources/js/pages/finance/bills/Index.tsx:315
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 — resources/js/pages/finance/CashFlowForecast/Index.tsx:208
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 — resources/js/pages/finance/credit-notes/Index.tsx:215
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 — resources/js/pages/finance/eftpos/Batches.tsx:287
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 — resources/js/pages/finance/fixed-assets/Index.tsx:449
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 — resources/js/pages/finance/fx-revaluations/Index.tsx:211
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 — resources/js/pages/finance/gst-returns/Index.tsx:318
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 — resources/js/pages/finance/invoices/Index.tsx:330
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 — resources/js/pages/finance/IrdFilings/Index.tsx:447
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 — resources/js/pages/finance/journals/Index.tsx:289
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 — resources/js/pages/finance/payment-matching/Index.tsx:411
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 — resources/js/pages/finance/payment-runs/Index.tsx:198
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 — resources/js/pages/finance/price-books/Index.tsx:186
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 — resources/js/pages/finance/purchase-orders/Index.tsx:205
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 — resources/js/pages/finance/quotes/Index.tsx:208
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 — resources/js/pages/finance/recurring-charges/Index.tsx:197
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 — resources/js/pages/finance/vendors/Index.tsx:279
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 — resources/js/pages/fleet-assets/alerts/index.tsx:768
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 — resources/js/pages/fleet-assets/assets/index.tsx:280
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 — resources/js/pages/fleet-assets/bookings/index.tsx:278
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 — resources/js/pages/fleet-assets/devices/index.tsx:491
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 — resources/js/pages/fleet-assets/drivers/index.tsx:511
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 — resources/js/pages/fleet-assets/fuel/index.tsx:776
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 — resources/js/pages/fleet-assets/handovers/index.tsx:269
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 — resources/js/pages/fleet-assets/incidents/index.tsx:292
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 — resources/js/pages/fleet-assets/maintenance/work-orders/index.tsx:563
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 — resources/js/pages/fleet-assets/mileage/index.tsx:410
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 — resources/js/pages/fleet-assets/outings/index.tsx:311
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 — resources/js/pages/fleet-assets/transports/index.tsx:495
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 — resources/js/pages/fleet-assets/transports/medications.tsx:783
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 — resources/js/pages/fleet-assets/trips/index.tsx:543
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 — resources/js/pages/fleet-assets/vehicles/index.tsx:346
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 — resources/js/pages/fleet-assets/vehicles/trips.tsx:528
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 — resources/js/pages/fleet-assets/wandering/index.tsx:331
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 — resources/js/pages/Governance/Meetings/Index.tsx:190
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 — resources/js/pages/Governance/Policies/Index.tsx:128
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 — resources/js/pages/Governance/Policies/Show.tsx:107
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 — resources/js/pages/Governance/Risks/Index.tsx:198
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 — resources/js/pages/health-clinical/Events.tsx:493
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 — resources/js/pages/health-clinical/observations.tsx:419
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 — resources/js/pages/health-clinical/Protocols.tsx:459
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 — resources/js/pages/health-safety/drills/index.tsx:430
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 — resources/js/pages/health-safety/first-aid/index.tsx:566
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 — resources/js/pages/health-safety/injuries/index.tsx:341
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 — resources/js/pages/health-safety/lone-workers/index.tsx:492
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 — resources/js/pages/health-safety/ppe/index.tsx:698
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 — resources/js/pages/health-safety/procedures/index.tsx:338
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 — resources/js/pages/health-safety/restraints/index.tsx:915
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 — resources/js/pages/health-safety/substances/index.tsx:362
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 — resources/js/pages/hr/onboarding/emails.tsx:481
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 — resources/js/pages/my-calendar.tsx:436
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 — resources/js/pages/notifications/index.tsx:717
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 — resources/js/pages/operations/calendar-sync/Index.tsx:153
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 — resources/js/pages/operations/client-funds/Index.tsx:188
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 — resources/js/pages/operations/clients/calendar.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 — resources/js/pages/operations/clients/tabs/legacy-profile-sections.tsx:2796
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 — resources/js/pages/operations/clients/visit-requests.tsx:361
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 — resources/js/pages/operations/evv/Index.tsx:219
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 — resources/js/pages/operations/family-portal/Index.tsx:157
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 — resources/js/pages/operations/forms/Index.tsx:176
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 — resources/js/pages/operations/geofences/Index.tsx:145
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 — resources/js/pages/operations/job-board/Index.tsx:352
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 — resources/js/pages/operations/mileage/Index.tsx:203
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 — resources/js/pages/operations/note-templates/Index.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 — resources/js/pages/operations/notifications/Index.tsx:166
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 — resources/js/pages/operations/onboarding/Index.tsx:228
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 — resources/js/pages/operations/qualifications/Index.tsx:137
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 — resources/js/pages/operations/service-agreements/Index.tsx:279
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 — resources/js/pages/operations/shifts/series/Index.tsx:254
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 — resources/js/pages/operations/timesheets/payroll-adjustments.tsx:147
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 — resources/js/pages/portal/calendar.tsx:319
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 — resources/js/pages/privacy/breaches.tsx:214
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 — resources/js/pages/privacy/dpia.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 — resources/js/pages/privacy/legal-holds.tsx:200
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 — resources/js/pages/privacy/requests.tsx:259
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 — resources/js/pages/privacy/retention.tsx:173
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 — resources/js/pages/reports/module.tsx:51
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 — resources/js/pages/respite/communication-logs/index.tsx:147
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 — resources/js/pages/respite/daily-notes/index.tsx:180
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 — resources/js/pages/respite/daily-notes/with-concerns.tsx:82
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 — resources/js/pages/respite/daily-notes/with-incidents.tsx:82
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 — resources/js/pages/respite/evidence-packs/index.tsx:133
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 — resources/js/pages/respite/handover-notes/index.tsx:123
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 — resources/js/pages/respite/handover-notes/unacknowledged.tsx:78
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 — resources/js/pages/respite/procedure-runs/index.tsx:140
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 — resources/js/pages/respite/procedure-runs/overdue.tsx:78
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 — resources/js/pages/respite/requests/index.tsx:150
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 — resources/js/pages/respite/resources/index.tsx:167
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 — resources/js/pages/respite/risk-plan-activations/for-client.tsx:89
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 — resources/js/pages/respite/risk-plan-activations/index.tsx:145
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 — resources/js/pages/respite/risk-plan-activations/needing-acknowledgment.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 — resources/js/pages/respite/tasks/awaiting-approval.tsx:102
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 — resources/js/pages/respite/tasks/index.tsx:155
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 — resources/js/pages/respite/tasks/overdue.tsx:83
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 — resources/js/pages/security-devices/alerts-events.tsx:289
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 — resources/js/pages/security-devices/category.tsx:317
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 — resources/js/pages/security-devices/device-groups/index.tsx:168
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 — resources/js/pages/security-devices/device-groups/show.tsx:224
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 — resources/js/pages/security-devices/devices/index.tsx:185
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 — resources/js/pages/security-devices/maintenance-health.tsx:277
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 — resources/js/pages/settings/audit-logs.tsx:626
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 — resources/js/pages/settings/templates.tsx:474
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 — resources/js/pages/settings/two-factor.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 — resources/js/pages/settings/users/index.tsx:622
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 — resources/js/pages/sites/feedback/Index.tsx:931
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 — resources/js/pages/sites/hazards/index.tsx:623
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 — resources/js/components/assign-worker-dialog.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 — resources/js/components/client-edit-dialog.tsx:83
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 — resources/js/components/fleet-map.tsx: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 — resources/js/components/rostering/calendar-pane.tsx:99
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 — resources/js/components/rostering/reassign-dialog.tsx:115
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 — resources/js/hooks/use-two-factor-auth.ts: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 — resources/js/hooks/use-web-push.ts: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 — resources/js/pages/control-room/messaging.tsx:153
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 — resources/js/pages/fleet-assets/reports/reimbursement.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 — resources/js/pages/operations/clients/calendar.tsx:327
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 — resources/js/pages/operations/clients/tabs/legacy-profile-sections.tsx:2730
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 — resources/js/pages/operations/clients/tabs/timeline-tab.tsx:198
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 — resources/js/pages/operations/shifts/components/create-shift-dialog.tsx:581
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 — resources/js/pages/operations/shifts/components/use-create-shift-launcher.tsx:104
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 — resources/js/pages/security-devices/integrations/queclink-hub.tsx:506
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 — resources/js/pages/sites/plan/_builder-dialog.tsx:107
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 — resources/js/pages/sites/vendors-credentials/_audit-dialog.tsx:118
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 — resources/js/pages/sites/vendors-credentials/_manage-types-dialog.tsx:74
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 Placeholder conf 1.00 Critical user flow still appears backed by mock or placeholder data
A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded.
Mock dataCritical flowGenerated repo pattern
medium System graph cicd CI/CD security conf 1.00 4 occurrences GitHub Action is tag-pinned rather than SHA-pinned
shivammathur/setup-php@v2 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA.
4 files, 4 locations
.github/workflows/database-bootstrap.yml:38
.github/workflows/lint.yml:23
.github/workflows/tests.yml:38
.github/workflows/visual.yml:39
CI/CD securitySupply chainGithub actions
medium System graph cicd CI/CD security conf 1.00 GitHub Actions workflow grants broad write permissions
CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions.
.github/workflows/lint.yml CI/CD securitySupply chainGithub actions
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/components/two-factor-setup-modal.tsx:78
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/components/two-factor-setup-modal.tsx:78 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/assets/index.tsx:315
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/assets/index.tsx:315 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/audit/index.tsx:57
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/audit/index.tsx:57 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/control-room/alerts/index.tsx:859
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/control-room/alerts/index.tsx:859 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/control-room/broadcast.tsx:553
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/control-room/broadcast.tsx:553 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/control-room/devices/index.tsx:425
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/control-room/devices/index.tsx:425 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/control-room/map.tsx:500
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/control-room/map.tsx:500 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/control-room/sla/breaches.tsx:337
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/control-room/sla/breaches.tsx:337 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/audit-exports/Index.tsx:221
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/audit-exports/Index.tsx:221 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/bank-feeds/Logs.tsx:162
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/bank-feeds/Logs.tsx:162 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/bank-reconciliation/Index.tsx:278
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/bank-reconciliation/Index.tsx:278 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/bank-transactions/Index.tsx:541
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/bank-transactions/Index.tsx:541 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/billing/Index.tsx:194
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/billing/Index.tsx:194 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/bills/Index.tsx:315
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/bills/Index.tsx:315 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/CashFlowForecast/Index.tsx:208
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/CashFlowForecast/Index.tsx:208 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/credit-notes/Index.tsx:215
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/credit-notes/Index.tsx:215 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/eftpos/Batches.tsx:287
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/eftpos/Batches.tsx:287 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/fixed-assets/Index.tsx:449
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/fixed-assets/Index.tsx:449 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/fx-revaluations/Index.tsx:211
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/fx-revaluations/Index.tsx:211 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/gst-returns/Index.tsx:318
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/gst-returns/Index.tsx:318 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/invoices/Index.tsx:330
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/invoices/Index.tsx:330 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/IrdFilings/Index.tsx:447
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/IrdFilings/Index.tsx:447 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/journals/Index.tsx:289
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/journals/Index.tsx:289 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/payment-matching/Index.tsx:411
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/payment-matching/Index.tsx:411 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/payment-runs/Index.tsx:198
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/payment-runs/Index.tsx:198 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/price-books/Index.tsx:186
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/price-books/Index.tsx:186 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/purchase-orders/Index.tsx:205
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/purchase-orders/Index.tsx:205 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/quotes/Index.tsx:208
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/quotes/Index.tsx:208 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/recurring-charges/Index.tsx:197
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/recurring-charges/Index.tsx:197 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/finance/vendors/Index.tsx:279
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/finance/vendors/Index.tsx:279 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/fleet-assets/alerts/index.tsx:768
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/fleet-assets/alerts/index.tsx:768 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/fleet-assets/assets/index.tsx:280
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/fleet-assets/assets/index.tsx:280 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/fleet-assets/bookings/index.tsx:278
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/fleet-assets/bookings/index.tsx:278 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/fleet-assets/devices/index.tsx:491
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/fleet-assets/devices/index.tsx:491 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/fleet-assets/drivers/index.tsx:511
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/fleet-assets/drivers/index.tsx:511 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/fleet-assets/fuel/index.tsx:776
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/fleet-assets/fuel/index.tsx:776 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/fleet-assets/handovers/index.tsx:269
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/fleet-assets/handovers/index.tsx:269 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/fleet-assets/incidents/index.tsx:292
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/fleet-assets/incidents/index.tsx:292 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/fleet-assets/maintenance/work-orders/index.tsx:563
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/fleet-assets/maintenance/work-orders/index.tsx:563 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/fleet-assets/mileage/index.tsx:410
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/fleet-assets/mileage/index.tsx:410 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/fleet-assets/outings/index.tsx:311
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/fleet-assets/outings/index.tsx:311 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/fleet-assets/transports/index.tsx:495
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/fleet-assets/transports/index.tsx:495 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/fleet-assets/transports/medications.tsx:783
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/fleet-assets/transports/medications.tsx:783 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/fleet-assets/trips/index.tsx:543
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/fleet-assets/trips/index.tsx:543 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/fleet-assets/vehicles/index.tsx:346
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/fleet-assets/vehicles/index.tsx:346 Dangerous innerhtml
medium System graph security security conf 1.00 Insecure pattern 'dangerous_innerhtml' in resources/js/pages/fleet-assets/vehicles/trips.tsx:528
Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible.
resources/js/pages/fleet-assets/vehicles/trips.tsx:528 Dangerous innerhtml

Showing first 300 of 525. 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/dd6d84da-a0fb-4fee-9a5e-0660ec22d02a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/dd6d84da-a0fb-4fee-9a5e-0660ec22d02a/

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.