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.

andymonroe-bullish/irlstudio

https://github.com/andymonroe-bullish/irlstudio · scanned 2026-06-17 01:33 UTC (1 month, 2 weeks ago)

23 raw signals (0 security + 23 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ -4.9 (diff) · 20 actionable findings from 1 signal source. 3 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

All 466 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
App software healthy src/App.tsx:App
useIsMobile software healthy src/hooks/use-mobile.tsx:useIsMobile
onChange software healthy src/hooks/use-mobile.tsx:onChange
useInvitations software healthy src/hooks/useInvitations.tsx:useInvitations
inviteToEvents software healthy src/hooks/useInvitations.tsx:inviteToEvents
fetchPendingInvitations software healthy src/hooks/useInvitations.tsx:fetchPendingInvitations
mappedData software healthy src/hooks/useInvitations.tsx:mappedData
cancelInvitation software healthy src/hooks/useInvitations.tsx:cancelInvitation
useTaskDetails software healthy src/hooks/useTaskDetails.tsx:useTaskDetails
addSubTask software healthy src/hooks/useTaskDetails.tsx:addSubTask
updateSubTask software healthy src/hooks/useTaskDetails.tsx:updateSubTask
deleteSubTask software healthy src/hooks/useTaskDetails.tsx:deleteSubTask
addLink software healthy src/hooks/useTaskDetails.tsx:addLink
deleteLink software healthy src/hooks/useTaskDetails.tsx:deleteLink
addComment software healthy src/hooks/useTaskDetails.tsx:addComment
deleteComment software healthy src/hooks/useTaskDetails.tsx:deleteComment
uploadFile software healthy src/hooks/useTaskDetails.tsx:uploadFile
deleteFile software healthy src/hooks/useTaskDetails.tsx:deleteFile
getFileUrl software healthy src/hooks/useTaskDetails.tsx:getFileUrl
useNotes software healthy src/hooks/useNotes.tsx:useNotes
addFolder software healthy src/hooks/useNotes.tsx:addFolder
updateFolder software healthy src/hooks/useNotes.tsx:updateFolder
deleteFolder software healthy src/hooks/useNotes.tsx:deleteFolder
addNote software healthy src/hooks/useNotes.tsx:addNote
updateNote software healthy src/hooks/useNotes.tsx:updateNote
deleteNote software healthy src/hooks/useNotes.tsx:deleteNote
useItinerary software healthy src/hooks/useItinerary.tsx:useItinerary
addSession software healthy src/hooks/useItinerary.tsx:addSession
updateSession software healthy src/hooks/useItinerary.tsx:updateSession
deleteSession software healthy src/hooks/useItinerary.tsx:deleteSession
addDay software healthy src/hooks/useItinerary.tsx:addDay
AuthProvider software healthy src/hooks/useAuth.tsx:AuthProvider
signUp software healthy src/hooks/useAuth.tsx:signUp
signIn software healthy src/hooks/useAuth.tsx:signIn
signOut software healthy src/hooks/useAuth.tsx:signOut
useAuth software healthy src/hooks/useAuth.tsx:useAuth
useEventFiles software healthy src/hooks/useEventFiles.tsx:useEventFiles
uploadFile software healthy src/hooks/useEventFiles.tsx:uploadFile
deleteFile software healthy src/hooks/useEventFiles.tsx:deleteFile
getFileUrl software healthy src/hooks/useEventFiles.tsx:getFileUrl
downloadFile software healthy src/hooks/useEventFiles.tsx:downloadFile
addLink software healthy src/hooks/useEventFiles.tsx:addLink
updateLink software healthy src/hooks/useEventFiles.tsx:updateLink
deleteLink software healthy src/hooks/useEventFiles.tsx:deleteLink
generateSlug software healthy src/hooks/useEvents.tsx:generateSlug
useEvents software healthy src/hooks/useEvents.tsx:useEvents
createEvent software healthy src/hooks/useEvents.tsx:createEvent
deleteEvent software healthy src/hooks/useEvents.tsx:deleteEvent
updateEventName software healthy src/hooks/useEvents.tsx:updateEventName
useEventData software healthy src/hooks/useEvents.tsx:useEventData

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
tailwind.config.ts software healthy tailwind.config.ts
postcss.config.js software healthy postcss.config.js
tsconfig.node.json software healthy tsconfig.node.json
.env software healthy .env
vercel.json software healthy vercel.json
tsconfig.app.json software healthy tsconfig.app.json
vite.config.ts software healthy vite.config.ts
bun.lockb software healthy bun.lockb
package-lock.json software healthy package-lock.json
README.md software healthy README.md
package.json software healthy package.json
eslint.config.js software healthy eslint.config.js
index.html software healthy index.html
components.json software healthy components.json
tsconfig.json software healthy tsconfig.json
main.tsx software healthy src/main.tsx
vite-env.d.ts software healthy src/vite-env.d.ts
App.css software healthy src/App.css
index.css software healthy src/index.css
App.tsx software healthy src/App.tsx
use-mobile.tsx software healthy src/hooks/use-mobile.tsx
useInvitations.tsx software healthy src/hooks/useInvitations.tsx
useTaskDetails.tsx software healthy src/hooks/useTaskDetails.tsx
useNotes.tsx software healthy src/hooks/useNotes.tsx
useItinerary.tsx software healthy src/hooks/useItinerary.tsx
useAuth.tsx software healthy src/hooks/useAuth.tsx
useEventFiles.tsx software healthy src/hooks/useEventFiles.tsx
useEvents.tsx software healthy src/hooks/useEvents.tsx
use-toast.ts software healthy src/hooks/use-toast.ts
client.ts software healthy src/integrations/supabase/client.ts
types.ts software healthy src/integrations/supabase/types.ts
InviteCollaboratorDialog.tsx software healthy src/components/InviteCollaboratorDialog.tsx
NavLink.tsx software healthy src/components/NavLink.tsx
ProtectedRoute.tsx software healthy src/components/ProtectedRoute.tsx
PendingInvitationsBanner.tsx software healthy src/components/PendingInvitationsBanner.tsx
EventWizard.tsx software healthy src/components/EventWizard/EventWizard.tsx
EventTypeStep.tsx software healthy src/components/EventWizard/EventTypeStep.tsx
StepIndicator.tsx software healthy src/components/EventWizard/StepIndicator.tsx
DateStep.tsx software healthy src/components/EventWizard/DateStep.tsx
BudgetStep.tsx software healthy src/components/EventWizard/BudgetStep.tsx
TaskItem.tsx software healthy src/components/Dashboard/TaskItem.tsx
BudgetItemRow.tsx software healthy src/components/Dashboard/BudgetItemRow.tsx
PhaseSection.tsx software healthy src/components/Dashboard/PhaseSection.tsx
EventDashboardPersisted.tsx software healthy src/components/Dashboard/EventDashboardPersisted.tsx
EventDashboard.tsx software healthy src/components/Dashboard/EventDashboard.tsx
NotesManager.tsx software healthy src/components/Dashboard/NotesManager.tsx
TaskRoadmap.tsx software healthy src/components/Dashboard/TaskRoadmap.tsx
SubTaskList.tsx software healthy src/components/Dashboard/SubTaskList.tsx
EventHeaderPersisted.tsx software healthy src/components/Dashboard/EventHeaderPersisted.tsx
FilesManager.tsx software healthy src/components/Dashboard/FilesManager.tsx

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
App frontend healthy src/App.tsx
ProtectedRoute frontend healthy src/components/ProtectedRoute.tsx
EventWizard frontend healthy src/components/EventWizard/EventWizard.tsx
EventTypeStep frontend healthy src/components/EventWizard/EventTypeStep.tsx
StepIndicator frontend healthy src/components/EventWizard/StepIndicator.tsx
DateStep frontend healthy src/components/EventWizard/DateStep.tsx
BudgetStep frontend healthy src/components/EventWizard/BudgetStep.tsx
TaskItem frontend healthy src/components/Dashboard/TaskItem.tsx
BudgetItemRow frontend healthy src/components/Dashboard/BudgetItemRow.tsx
PhaseSection frontend healthy src/components/Dashboard/PhaseSection.tsx
EventDashboardPersisted frontend healthy src/components/Dashboard/EventDashboardPersisted.tsx
EventDashboard frontend healthy src/components/Dashboard/EventDashboard.tsx
NotesManager frontend healthy src/components/Dashboard/NotesManager.tsx
TaskRoadmap frontend healthy src/components/Dashboard/TaskRoadmap.tsx
SubTaskList frontend healthy src/components/Dashboard/SubTaskList.tsx
EventHeaderPersisted frontend healthy src/components/Dashboard/EventHeaderPersisted.tsx
FilesManager frontend healthy src/components/Dashboard/FilesManager.tsx
BudgetManagerPersisted frontend healthy src/components/Dashboard/BudgetManagerPersisted.tsx
BudgetManager frontend healthy src/components/Dashboard/BudgetManager.tsx
EventHeader frontend healthy src/components/Dashboard/EventHeader.tsx
ItineraryManager frontend healthy src/components/Dashboard/ItineraryManager.tsx
ProjectionsManagerPersisted frontend healthy src/components/Dashboard/ProjectionsManagerPersisted.tsx
TaskDetailModal frontend healthy src/components/Dashboard/TaskDetailModal.tsx
ProjectionsManager frontend healthy src/components/Dashboard/ProjectionsManager.tsx
TaskRoadmapPersisted frontend healthy src/components/Dashboard/TaskRoadmapPersisted.tsx
QuickStats frontend healthy src/components/Dashboard/QuickStats.tsx
Index frontend healthy src/pages/Index.tsx
EventsList frontend healthy src/pages/EventsList.tsx
CreateEvent frontend healthy src/pages/CreateEvent.tsx
NotFound frontend healthy src/pages/NotFound.tsx
AuthConfirmed frontend healthy src/pages/AuthConfirmed.tsx
ResetPassword frontend healthy src/pages/ResetPassword.tsx
CheckEmail frontend healthy src/pages/CheckEmail.tsx
EventDetail frontend healthy src/pages/EventDetail.tsx
Auth frontend healthy src/pages/Auth.tsx

LabelLayerStatusPath
/Index frontend healthy src/pages/Index.tsx
/EventsList frontend healthy src/pages/EventsList.tsx
/CreateEvent frontend healthy src/pages/CreateEvent.tsx
/NotFound frontend healthy src/pages/NotFound.tsx
/AuthConfirmed frontend healthy src/pages/AuthConfirmed.tsx
/ResetPassword frontend healthy src/pages/ResetPassword.tsx
/CheckEmail frontend healthy src/pages/CheckEmail.tsx
/EventDetail frontend healthy src/pages/EventDetail.tsx
/Auth frontend healthy src/pages/Auth.tsx
/auth frontend healthy src/App.tsx
/check-email frontend healthy src/App.tsx
/auth/confirmed frontend healthy src/App.tsx
/auth/reset-password frontend healthy src/App.tsx
/ frontend healthy src/App.tsx
/create-event frontend healthy src/App.tsx
/event/:eventId frontend healthy src/App.tsx
* frontend healthy src/App.tsx

LabelLayerStatusPath
src software healthy src
hooks software healthy src/hooks
integrations software healthy src/integrations
supabase software healthy src/integrations/supabase
components software healthy src/components
EventWizard software healthy src/components/EventWizard
Dashboard software healthy src/components/Dashboard
ui software healthy src/components/ui
pages software healthy src/pages
lib software healthy src/lib
supabase software healthy supabase
migrations software healthy supabase/migrations

LabelLayerStatusPath
20260605000001_add_phase_due_dates.sql data healthy supabase/migrations/20260605000001_add_phase_due_dates.sql
20260605000002_add_notes.sql data healthy supabase/migrations/20260605000002_add_notes.sql
20260110222653_0504ea04-97da-427a-af8a-831d48dabcf9.sql data healthy supabase/migrations/20260110222653_0504ea04-97da-427a-af8a-…
20260110224548_84121bd9-b2fc-4805-9587-8a4b7de5cf9a.sql data healthy supabase/migrations/20260110224548_84121bd9-b2fc-4805-9587-…
20260110230552_9f2da6d9-84ab-4650-9e5e-bf7c5e0c3482.sql data healthy supabase/migrations/20260110230552_9f2da6d9-84ab-4650-9e5e-…
20260111000851_86fe8d94-9a00-49d0-9567-9077b501752d.sql data healthy supabase/migrations/20260111000851_86fe8d94-9a00-49d0-9567-…
20260110232937_006c6d2c-bf2c-4a59-ae5e-e45a7b887960.sql data healthy supabase/migrations/20260110232937_006c6d2c-bf2c-4a59-ae5e-…
20260604000000_role_based_access.sql data healthy supabase/migrations/20260604000000_role_based_access.sql
20260110234736_9e7f7607-d02a-4110-b127-5036a8f1ca8b.sql data healthy supabase/migrations/20260110234736_9e7f7607-d02a-4110-b127-…
20260110221825_707c60f8-18ba-4544-82f4-447e35c68615.sql data healthy supabase/migrations/20260110221825_707c60f8-18ba-4544-82f4-…

LabelLayerStatusPath
note_folders data healthy supabase/migrations/20260605000002_add_notes.sql
notes data healthy supabase/migrations/20260605000002_add_notes.sql
public data healthy supabase/migrations/20260110222653_0504ea04-97da-427a-af8a-…

LabelLayerStatusPath
andymonroe-bullish__irlstudio software healthy /data/fable5_failed_archive/andymonroe-bullish__irlstudio

LabelLayerStatusPath
port:8080 network healthy vite.config.ts

LabelLayerStatusPath
dotenv::.env security healthy .env
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/6d47943b-866c-4b7f-9c4d-24d9aa8ce1c3/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/6d47943b-866c-4b7f-9c4d-24d9aa8ce1c3/

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.