https://github.com/Sujai06062011/pra-frontend
· scanned 2026-06-16 00:25 UTC (2 months, 2 weeks ago)
25 raw signals (0 security + 25 graph)
Last scanned 2 months, 2 weeks ago · v1 · 25 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 589 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.
| Label | Layer | Status | Path |
|---|---|---|---|
figmaAssetResolver |
software | healthy | vite.config.ts:figmaAssetResolver |
isEvening |
software | healthy | src/utils/queueUtils.ts:isEvening |
getSession |
software | healthy | src/utils/queueUtils.ts:getSession |
patientName |
software | healthy | src/utils/queueUtils.ts:patientName |
byTime |
software | healthy | src/utils/queueUtils.ts:byTime |
isDone |
software | healthy | src/utils/queueUtils.ts:isDone |
isInProgress |
software | healthy | src/utils/queueUtils.ts:isInProgress |
getActiveAppointments |
software | healthy | src/utils/queueUtils.ts:getActiveAppointments |
getCurrentAppointment |
software | healthy | src/utils/queueUtils.ts:getCurrentAppointment |
getFirstAppointment |
software | healthy | src/utils/queueUtils.ts:getFirstAppointment |
getFirstPendingAppointment |
software | healthy | src/utils/queueUtils.ts:getFirstPendingAppointment |
getNextAppointment |
software | healthy | src/utils/queueUtils.ts:getNextAppointment |
getPrevAppointment |
software | healthy | src/utils/queueUtils.ts:getPrevAppointment |
isAllDone |
software | healthy | src/utils/queueUtils.ts:isAllDone |
App |
software | healthy | src/app/App.tsx:App |
goToNewAppt |
software | healthy | src/app/App.tsx:goToNewAppt |
renderPage |
software | healthy | src/app/App.tsx:renderPage |
Sidebar |
software | healthy | src/app/components/Sidebar.tsx:Sidebar |
Topbar |
software | healthy | src/app/components/Topbar.tsx:Topbar |
formatMobile |
software | healthy | src/app/components/shared/PatientInfoPanel.tsx:formatMobile |
ComplaintChips |
software | healthy | src/app/components/shared/PatientInfoPanel.tsx:ComplaintChi… |
TimingDots |
software | healthy | src/app/components/shared/PatientInfoPanel.tsx:TimingDots |
PatientInfoPanel |
software | healthy | src/app/components/shared/PatientInfoPanel.tsx:PatientInfoP… |
VitalsSection |
software | healthy | src/app/components/shared/VitalsSection.tsx:VitalsSection |
VitalField |
software | healthy | src/app/components/shared/VitalsSection.tsx:VitalField |
Table |
software | healthy | src/app/components/ui/table.tsx:Table |
TableHeader |
software | healthy | src/app/components/ui/table.tsx:TableHeader |
TableBody |
software | healthy | src/app/components/ui/table.tsx:TableBody |
TableFooter |
software | healthy | src/app/components/ui/table.tsx:TableFooter |
TableRow |
software | healthy | src/app/components/ui/table.tsx:TableRow |
TableHead |
software | healthy | src/app/components/ui/table.tsx:TableHead |
TableCell |
software | healthy | src/app/components/ui/table.tsx:TableCell |
TableCaption |
software | healthy | src/app/components/ui/table.tsx:TableCaption |
Sheet |
software | healthy | src/app/components/ui/sheet.tsx:Sheet |
SheetTrigger |
software | healthy | src/app/components/ui/sheet.tsx:SheetTrigger |
SheetClose |
software | healthy | src/app/components/ui/sheet.tsx:SheetClose |
SheetPortal |
software | healthy | src/app/components/ui/sheet.tsx:SheetPortal |
SheetOverlay |
software | healthy | src/app/components/ui/sheet.tsx:SheetOverlay |
SheetContent |
software | healthy | src/app/components/ui/sheet.tsx:SheetContent |
SheetHeader |
software | healthy | src/app/components/ui/sheet.tsx:SheetHeader |
SheetFooter |
software | healthy | src/app/components/ui/sheet.tsx:SheetFooter |
SheetTitle |
software | healthy | src/app/components/ui/sheet.tsx:SheetTitle |
SheetDescription |
software | healthy | src/app/components/ui/sheet.tsx:SheetDescription |
Calendar |
software | healthy | src/app/components/ui/calendar.tsx:Calendar |
Collapsible |
software | healthy | src/app/components/ui/collapsible.tsx:Collapsible |
CollapsibleTrigger |
software | healthy | src/app/components/ui/collapsible.tsx:CollapsibleTrigger |
CollapsibleContent |
software | healthy | src/app/components/ui/collapsible.tsx:CollapsibleContent |
useSidebar |
software | healthy | src/app/components/ui/sidebar.tsx:useSidebar |
SidebarProvider |
software | healthy | src/app/components/ui/sidebar.tsx:SidebarProvider |
handleKeyDown |
software | healthy | src/app/components/ui/sidebar.tsx:handleKeyDown |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
ATTRIBUTIONS.md |
software | healthy | ATTRIBUTIONS.md |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
download-instructions.md |
software | healthy | download-instructions.md |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
PROJECT_SUMMARY.md |
software | healthy | PROJECT_SUMMARY.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
tsconfig.json |
software | healthy | tsconfig.json |
.env |
software | healthy | .env |
default_shadcn_theme.css |
software | healthy | default_shadcn_theme.css |
Guidelines.md |
software | healthy | guidelines/Guidelines.md |
launch.json |
software | healthy | .claude/launch.json |
main.tsx |
software | healthy | src/main.tsx |
vite-env.d.ts |
software | healthy | src/vite-env.d.ts |
queueUtils.ts |
software | healthy | src/utils/queueUtils.ts |
App.tsx |
software | healthy | src/app/App.tsx |
Sidebar.tsx |
software | healthy | src/app/components/Sidebar.tsx |
Topbar.tsx |
software | healthy | src/app/components/Topbar.tsx |
PatientInfoPanel.tsx |
software | healthy | src/app/components/shared/PatientInfoPanel.tsx |
VitalsSection.tsx |
software | healthy | src/app/components/shared/VitalsSection.tsx |
table.tsx |
software | healthy | src/app/components/ui/table.tsx |
sheet.tsx |
software | healthy | src/app/components/ui/sheet.tsx |
calendar.tsx |
software | healthy | src/app/components/ui/calendar.tsx |
collapsible.tsx |
software | healthy | src/app/components/ui/collapsible.tsx |
sidebar.tsx |
software | healthy | src/app/components/ui/sidebar.tsx |
checkbox.tsx |
software | healthy | src/app/components/ui/checkbox.tsx |
avatar.tsx |
software | healthy | src/app/components/ui/avatar.tsx |
badge.tsx |
software | healthy | src/app/components/ui/badge.tsx |
alert-dialog.tsx |
software | healthy | src/app/components/ui/alert-dialog.tsx |
dialog.tsx |
software | healthy | src/app/components/ui/dialog.tsx |
radio-group.tsx |
software | healthy | src/app/components/ui/radio-group.tsx |
dropdown-menu.tsx |
software | healthy | src/app/components/ui/dropdown-menu.tsx |
button.tsx |
software | healthy | src/app/components/ui/button.tsx |
accordion.tsx |
software | healthy | src/app/components/ui/accordion.tsx |
alert.tsx |
software | healthy | src/app/components/ui/alert.tsx |
context-menu.tsx |
software | healthy | src/app/components/ui/context-menu.tsx |
carousel.tsx |
software | healthy | src/app/components/ui/carousel.tsx |
card.tsx |
software | healthy | src/app/components/ui/card.tsx |
chart.tsx |
software | healthy | src/app/components/ui/chart.tsx |
resizable.tsx |
software | healthy | src/app/components/ui/resizable.tsx |
input-otp.tsx |
software | healthy | src/app/components/ui/input-otp.tsx |
popover.tsx |
software | healthy | src/app/components/ui/popover.tsx |
progress.tsx |
software | healthy | src/app/components/ui/progress.tsx |
switch.tsx |
software | healthy | src/app/components/ui/switch.tsx |
utils.ts |
software | healthy | src/app/components/ui/utils.ts |
use-mobile.ts |
software | healthy | src/app/components/ui/use-mobile.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
guidelines |
software | healthy | guidelines |
.claude |
software | healthy | .claude |
src |
software | healthy | src |
utils |
software | healthy | src/utils |
app |
software | healthy | src/app |
components |
software | healthy | src/app/components |
shared |
software | healthy | src/app/components/shared |
ui |
software | healthy | src/app/components/ui |
prescription |
software | healthy | src/app/components/prescription |
pages |
software | healthy | src/app/components/pages |
figma |
software | healthy | src/app/components/figma |
lib |
software | healthy | src/lib |
imports |
software | healthy | src/imports |
hooks |
software | healthy | src/hooks |
context |
software | healthy | src/context |
styles |
software | healthy | src/styles |
| Label | Layer | Status | Path |
|---|---|---|---|
/FollowUps |
frontend | healthy | src/app/components/pages/FollowUps.tsx |
/PrescriptionWriter |
frontend | healthy | src/app/components/pages/PrescriptionWriter.tsx |
/LabReports |
frontend | healthy | src/app/components/pages/LabReports.tsx |
/NewAppointment |
frontend | healthy | src/app/components/pages/NewAppointment.tsx |
/PatientRegistration |
frontend | healthy | src/app/components/pages/PatientRegistration.tsx |
/Reviews |
frontend | healthy | src/app/components/pages/Reviews.tsx |
/Prescriptions |
frontend | healthy | src/app/components/pages/Prescriptions.tsx |
/Dashboard |
frontend | healthy | src/app/components/pages/Dashboard.tsx |
/Availability |
frontend | healthy | src/app/components/pages/Availability.tsx |
/Appointments |
frontend | healthy | src/app/components/pages/Appointments.tsx |
/ClinicMedicines |
frontend | healthy | src/app/components/pages/ClinicMedicines.tsx |
/Queue |
frontend | healthy | src/app/components/pages/Queue.tsx |
/Patients |
frontend | healthy | src/app/components/pages/Patients.tsx |
/Settings |
frontend | healthy | src/app/components/pages/Settings.tsx |
/Queries |
frontend | healthy | src/app/components/pages/Queries.tsx |
/Analytics |
frontend | healthy | src/app/components/pages/Analytics.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/app/App.tsx |
VitalsSection |
frontend | healthy | src/app/components/shared/VitalsSection.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-dzdff3x2 |
software | healthy | /tmp/repobility-clone-dzdff3x2 |
| Label | Layer | Status | Path |
|---|---|---|---|
Query root |
api | healthy | src/app/components/shared/PatientInfoPanel.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::.env |
security | healthy | .env |
This page is publicly accessible at:
https://repobility.com/scan/18cfd815-08c5-46b4-88f3-b2ad8a44fd57/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/18cfd815-08c5-46b4-88f3-b2ad8a44fd57/
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.