https://github.com/arvni/lis
· scanned 2026-06-17 01:36 UTC (1 month, 2 weeks ago)
44 raw signals (0 security + 44 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +0.1 (diff) · 44 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 3958 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 |
|---|---|---|---|
refactorRoute |
software | healthy | resources/js/routes.jsx:refactorRoute |
routes |
software | healthy | resources/js/routes.jsx:routes |
Document |
software | healthy | resources/js/Pages/Document.jsx:Document |
handleClose |
software | healthy | resources/js/Pages/Document.jsx:handleClose |
getDialogProps |
software | healthy | resources/js/Pages/Document.jsx:getDialogProps |
Error |
software | healthy | resources/js/Pages/Error.jsx:Error |
getErrorInfo |
software | healthy | resources/js/Pages/Error.jsx:getErrorInfo |
Copyright |
software | healthy | resources/js/Pages/Welcome.jsx:Copyright |
Welcome |
software | healthy | resources/js/Pages/Welcome.jsx:Welcome |
onHandleChange |
software | healthy | resources/js/Pages/Welcome.jsx:onHandleChange |
handleClickShowPassword |
software | healthy | resources/js/Pages/Welcome.jsx:handleClickShowPassword |
handleMouseDownPassword |
software | healthy | resources/js/Pages/Welcome.jsx:handleMouseDownPassword |
validateForm |
software | healthy | resources/js/Pages/Welcome.jsx:validateForm |
handleSubmit |
software | healthy | resources/js/Pages/Welcome.jsx:handleSubmit |
TestFilter |
software | healthy | resources/js/Pages/TestList.jsx:TestFilter |
handleFilterChange |
software | healthy | resources/js/Pages/TestList.jsx:handleFilterChange |
applyFilters |
software | healthy | resources/js/Pages/TestList.jsx:applyFilters |
clearFilters |
software | healthy | resources/js/Pages/TestList.jsx:clearFilters |
SampleTypesDisplay |
software | healthy | resources/js/Pages/TestList.jsx:SampleTypesDisplay |
MethodDisplay |
software | healthy | resources/js/Pages/TestList.jsx:MethodDisplay |
handleCalculatorOpen |
software | healthy | resources/js/Pages/TestList.jsx:handleCalculatorOpen |
handleCalculatorClose |
software | healthy | resources/js/Pages/TestList.jsx:handleCalculatorClose |
MethodsList |
software | healthy | resources/js/Pages/TestList.jsx:MethodsList |
TestTypeIcon |
software | healthy | resources/js/Pages/TestList.jsx:TestTypeIcon |
TestList |
software | healthy | resources/js/Pages/TestList.jsx:TestList |
pageReload |
software | healthy | resources/js/Pages/TestList.jsx:pageReload |
Index |
software | healthy | resources/js/Pages/RequestForm/Index.jsx:Index |
AddForm |
software | healthy | resources/js/Pages/RequestForm/Components/AddForm.jsx:AddFo… |
FormContent |
software | healthy | resources/js/Pages/RequestForm/Components/AddForm.jsx:FormC… |
handleChange |
software | healthy | resources/js/Pages/RequestForm/Components/AddForm.jsx:handl… |
handleFormDataChanged |
software | healthy | resources/js/Pages/RequestForm/Components/AddForm.jsx:handl… |
getFieldTypeIcon |
software | healthy | resources/js/Pages/RequestForm/Components/AddForm.jsx:getFi… |
Filter |
software | healthy | resources/js/Pages/RequestForm/Components/Filter.jsx:Filter |
handleChange |
software | healthy | resources/js/Pages/RequestForm/Components/Filter.jsx:handle… |
getFieldTypeIcon |
software | healthy | resources/js/Pages/RequestForm/Components/RequirementForm.j… |
getTypeLabel |
software | healthy | resources/js/Pages/RequestForm/Components/RequirementForm.j… |
SortableRequirementItem |
software | healthy | resources/js/Pages/RequestForm/Components/RequirementForm.j… |
RequirementForm |
software | healthy | resources/js/Pages/RequestForm/Components/RequirementForm.j… |
handleAddRequirement |
software | healthy | resources/js/Pages/RequestForm/Components/RequirementForm.j… |
handleCloseRequirement |
software | healthy | resources/js/Pages/RequestForm/Components/RequirementForm.j… |
handleRequirementChange |
software | healthy | resources/js/Pages/RequestForm/Components/RequirementForm.j… |
resetRequirement |
software | healthy | resources/js/Pages/RequestForm/Components/RequirementForm.j… |
handleAddNewRequirement |
software | healthy | resources/js/Pages/RequestForm/Components/RequirementForm.j… |
handleEditRequirement |
software | healthy | resources/js/Pages/RequestForm/Components/RequirementForm.j… |
handleDeleteRequirement |
software | healthy | resources/js/Pages/RequestForm/Components/RequirementForm.j… |
handleDragEnd |
software | healthy | resources/js/Pages/RequestForm/Components/RequirementForm.j… |
AddRequirementForm |
software | healthy | resources/js/Pages/RequestForm/Components/AddRequirementFor… |
getFieldTypeIcon |
software | healthy | resources/js/Pages/RequestForm/Components/AddRequirementFor… |
getTypeDescription |
software | healthy | resources/js/Pages/RequestForm/Components/AddRequirementFor… |
handleSubmit |
software | healthy | resources/js/Pages/RequestForm/Components/AddRequirementFor… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
postcss.config.js |
software | healthy | postcss.config.js |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
jsconfig.json |
software | healthy | jsconfig.json |
vite.config.js |
software | healthy | vite.config.js |
composer.json |
software | healthy | composer.json |
Dockerfile |
software | healthy | Dockerfile |
CheckAcceptance.php |
software | healthy | app/Console/Commands/CheckAcceptance.php |
EscalateOverduePurchaseRequestSteps.php |
software | healthy | app/Console/Commands/EscalateOverduePurchaseRequestSteps.php |
FetchMonitoringSamplesCommand.php |
software | healthy | app/Console/Commands/FetchMonitoringSamplesCommand.php |
MigrateSafeCommand.php |
software | healthy | app/Console/Commands/MigrateSafeCommand.php |
ValidateEnvCommand.php |
software | healthy | app/Console/Commands/ValidateEnvCommand.php |
SyncReferrerOrdersWithProvider.php |
software | healthy | app/Console/Commands/SyncReferrerOrdersWithProvider.php |
MarkExpiredLotsCommand.php |
software | healthy | app/Console/Commands/MarkExpiredLotsCommand.php |
CheckReferrerOrder.php |
software | healthy | app/Console/Commands/CheckReferrerOrder.php |
SyncAcceptanceReferrerOrders.php |
software | healthy | app/Console/Commands/SyncAcceptanceReferrerOrders.php |
ReferrerOrderPatientCreated.php |
software | healthy | app/Events/ReferrerOrderPatientCreated.php |
TimeReservedNotification.php |
software | healthy | app/Notifications/TimeReservedNotification.php |
ReferrerReportPublished.php |
software | healthy | app/Notifications/ReferrerReportPublished.php |
TwilioWhatsAppTemplateChannel.php |
software | healthy | app/Notifications/Channels/TwilioWhatsAppTemplateChannel.php |
TwilioWhatsAppChannel.php |
software | healthy | app/Notifications/Channels/TwilioWhatsAppChannel.php |
OmantelIsmartSmsChannel.php |
software | healthy | app/Notifications/Channels/OmantelIsmartSmsChannel.php |
TelescopeServiceProvider.php |
software | healthy | app/Providers/TelescopeServiceProvider.php |
WhatsAppServiceProvider.php |
software | healthy | app/Providers/WhatsAppServiceProvider.php |
AppServiceProvider.php |
software | healthy | app/Providers/AppServiceProvider.php |
EventServiceProvider.php |
software | healthy | app/Providers/EventServiceProvider.php |
OmantelSmsServiceProvider.php |
software | healthy | app/Providers/OmantelSmsServiceProvider.php |
TimeSlotAvailable.php |
software | healthy | app/Rules/TimeSlotAvailable.php |
Searchable.php |
software | healthy | app/Traits/Searchable.php |
FailedJobPolicy.php |
software | healthy | app/Domains/System/Policies/FailedJobPolicy.php |
MonitoringSample.php |
software | healthy | app/Domains/Monitoring/Models/MonitoringSample.php |
MonitoringNode.php |
software | healthy | app/Domains/Monitoring/Models/MonitoringNode.php |
FetchNodeSamplesJob.php |
software | healthy | app/Domains/Monitoring/Jobs/FetchNodeSamplesJob.php |
MonitoringNodePolicy.php |
software | healthy | app/Domains/Monitoring/Policies/MonitoringNodePolicy.php |
UpdateNodeSectionRequest.php |
software | healthy | app/Domains/Monitoring/Requests/UpdateNodeSectionRequest.php |
MocreoService.php |
software | healthy | app/Domains/Monitoring/Services/MocreoService.php |
NodeService.php |
software | healthy | app/Domains/Monitoring/Services/NodeService.php |
NodeSamplesExport.php |
software | healthy | app/Domains/Monitoring/Exports/NodeSamplesExport.php |
ConsultantDocumentUpdateEvent.php |
software | healthy | app/Domains/Consultation/Events/ConsultantDocumentUpdateEve… |
Customer.php |
software | healthy | app/Domains/Consultation/Models/Customer.php |
Consultant.php |
software | healthy | app/Domains/Consultation/Models/Consultant.php |
Time.php |
software | healthy | app/Domains/Consultation/Models/Time.php |
Consultation.php |
software | healthy | app/Domains/Consultation/Models/Consultation.php |
TimePolicy.php |
software | healthy | app/Domains/Consultation/Policies/TimePolicy.php |
ConsultantPolicy.php |
software | healthy | app/Domains/Consultation/Policies/ConsultantPolicy.php |
ConsultationPolicy.php |
software | healthy | app/Domains/Consultation/Policies/ConsultationPolicy.php |
TimeDTO.php |
software | healthy | app/Domains/Consultation/DTOs/TimeDTO.php |
ConsultationDTO.php |
software | healthy | app/Domains/Consultation/DTOs/ConsultationDTO.php |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Document |
frontend | healthy | resources/js/Pages/Document.jsx |
Error |
frontend | healthy | resources/js/Pages/Error.jsx |
Welcome |
frontend | healthy | resources/js/Pages/Welcome.jsx |
TestList |
frontend | healthy | resources/js/Pages/TestList.jsx |
Index |
frontend | healthy | resources/js/Pages/RequestForm/Index.jsx |
AddForm |
frontend | healthy | resources/js/Pages/RequestForm/Components/AddForm.jsx |
Filter |
frontend | healthy | resources/js/Pages/RequestForm/Components/Filter.jsx |
RequirementForm |
frontend | healthy | resources/js/Pages/RequestForm/Components/RequirementForm.j… |
AddRequirementForm |
frontend | healthy | resources/js/Pages/RequestForm/Components/AddRequirementFor… |
Show |
frontend | healthy | resources/js/Pages/Monitoring/Nodes/Show.jsx |
NodesIndex |
frontend | healthy | resources/js/Pages/Monitoring/Nodes/Index.jsx |
Reservations |
frontend | healthy | resources/js/Pages/Consultation/Reservations.jsx |
Waiting |
frontend | healthy | resources/js/Pages/Consultation/Waiting.jsx |
Show |
frontend | healthy | resources/js/Pages/Consultation/Show.jsx |
Index |
frontend | healthy | resources/js/Pages/Consultation/Index.jsx |
ConvertCustomerToPatientForm |
frontend | healthy | resources/js/Pages/Consultation/Components/ConvertCustomerT… |
AddForm |
frontend | healthy | resources/js/Pages/Consultation/Components/AddForm.jsx |
Filter |
frontend | healthy | resources/js/Pages/Consultation/Components/Filter.jsx |
DeleteConfirmationDialog |
frontend | healthy | resources/js/Pages/Consultation/Components/DeleteConfirmati… |
DoneForm |
frontend | healthy | resources/js/Pages/Consultation/Components/DoneForm.jsx |
TimeCalendar |
frontend | healthy | resources/js/Pages/Consultation/Components/TimeCalendar.jsx |
TimeSlotCard |
frontend | healthy | resources/js/Pages/Consultation/Components/TimeSlotCard.jsx |
IndexFilter |
frontend | healthy | resources/js/Pages/Consultation/Components/IndexFilter.jsx |
EditForm |
frontend | healthy | resources/js/Pages/Consultation/Components/EditForm.jsx |
ReactPaintMUI |
frontend | healthy | resources/js/Pages/Consultation/Components/Drawing/PaintApp… |
Add |
frontend | healthy | resources/js/Pages/Patient/Add.jsx |
Show |
frontend | healthy | resources/js/Pages/Patient/Show.jsx |
Index |
frontend | healthy | resources/js/Pages/Patient/Index.jsx |
RelativeForm |
frontend | healthy | resources/js/Pages/Patient/Components/RelativeForm.jsx |
AddRelative |
frontend | healthy | resources/js/Pages/Patient/Components/AddRelative.jsx |
PatientMetaForm |
frontend | healthy | resources/js/Pages/Patient/Components/PatientMetaForm.jsx |
AddForm |
frontend | healthy | resources/js/Pages/Patient/Components/AddForm.jsx |
Filter |
frontend | healthy | resources/js/Pages/Patient/Components/Filter.jsx |
PatientForm |
frontend | healthy | resources/js/Pages/Patient/Components/PatientForm.jsx |
PatientMetaInfo |
frontend | healthy | resources/js/Pages/Patient/Components/PatientMetaInfo.jsx |
PatientIdForm |
frontend | healthy | resources/js/Pages/Patient/Components/PatientIdForm.jsx |
PatientInfo |
frontend | healthy | resources/js/Pages/Patient/Components/PatientInfo.jsx |
RelativesInfo |
frontend | healthy | resources/js/Pages/Patient/Components/RelativesInfo.jsx |
Add |
frontend | healthy | resources/js/Pages/Workflow/Add.jsx |
Edit |
frontend | healthy | resources/js/Pages/Workflow/Edit.jsx |
Index |
frontend | healthy | resources/js/Pages/Workflow/Index.jsx |
Filter |
frontend | healthy | resources/js/Pages/Workflow/Components/Filter.jsx |
AddSection |
frontend | healthy | resources/js/Pages/Workflow/Components/AddSection.jsx |
WorkflowForm |
frontend | healthy | resources/js/Pages/Workflow/Components/Form.jsx |
SectionForm |
frontend | healthy | resources/js/Pages/Workflow/Components/SectionForm.jsx |
SectionCard |
frontend | healthy | resources/js/Pages/Workflow/Components/SectionCard.jsx |
Add |
frontend | healthy | resources/js/Pages/Acceptance/Add.jsx |
PrintSamples |
frontend | healthy | resources/js/Pages/Acceptance/PrintSamples.jsx |
FinancialCheck |
frontend | healthy | resources/js/Pages/Acceptance/FinancialCheck.jsx |
Edit |
frontend | healthy | resources/js/Pages/Acceptance/Edit.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
app |
software | healthy | app |
Console |
software | healthy | app/Console |
Commands |
software | healthy | app/Console/Commands |
Events |
software | healthy | app/Events |
Notifications |
software | healthy | app/Notifications |
Channels |
software | healthy | app/Notifications/Channels |
Providers |
software | healthy | app/Providers |
Rules |
software | healthy | app/Rules |
Traits |
software | healthy | app/Traits |
Domains |
software | healthy | app/Domains |
System |
software | healthy | app/Domains/System |
Policies |
software | healthy | app/Domains/System/Policies |
Monitoring |
software | healthy | app/Domains/Monitoring |
Models |
software | healthy | app/Domains/Monitoring/Models |
Jobs |
software | healthy | app/Domains/Monitoring/Jobs |
Policies |
software | healthy | app/Domains/Monitoring/Policies |
Requests |
software | healthy | app/Domains/Monitoring/Requests |
Services |
software | healthy | app/Domains/Monitoring/Services |
Exports |
software | healthy | app/Domains/Monitoring/Exports |
Consultation |
software | healthy | app/Domains/Consultation |
Events |
software | healthy | app/Domains/Consultation/Events |
Models |
software | healthy | app/Domains/Consultation/Models |
Policies |
software | healthy | app/Domains/Consultation/Policies |
DTOs |
software | healthy | app/Domains/Consultation/DTOs |
Requests |
software | healthy | app/Domains/Consultation/Requests |
Repositories |
software | healthy | app/Domains/Consultation/Repositories |
Enums |
software | healthy | app/Domains/Consultation/Enums |
Services |
software | healthy | app/Domains/Consultation/Services |
Reception |
software | healthy | app/Domains/Reception |
Events |
software | healthy | app/Domains/Reception/Events |
Notifications |
software | healthy | app/Domains/Reception/Notifications |
Models |
software | healthy | app/Domains/Reception/Models |
Policies |
software | healthy | app/Domains/Reception/Policies |
DTOs |
software | healthy | app/Domains/Reception/DTOs |
Traits |
software | healthy | app/Domains/Reception/Traits |
Requests |
software | healthy | app/Domains/Reception/Requests |
Resources |
software | healthy | app/Domains/Reception/Resources |
Repositories |
software | healthy | app/Domains/Reception/Repositories |
Adapters |
software | healthy | app/Domains/Reception/Adapters |
Enums |
software | healthy | app/Domains/Reception/Enums |
Listeners |
software | healthy | app/Domains/Reception/Listeners |
Services |
software | healthy | app/Domains/Reception/Services |
Exports |
software | healthy | app/Domains/Reception/Exports |
Factories |
software | healthy | app/Domains/Reception/Factories |
Exceptions |
software | healthy | app/Domains/Reception/Exceptions |
Inventory |
software | healthy | app/Domains/Inventory |
Notifications |
software | healthy | app/Domains/Inventory/Notifications |
Imports |
software | healthy | app/Domains/Inventory/Imports |
Models |
software | healthy | app/Domains/Inventory/Models |
Policies |
software | healthy | app/Domains/Inventory/Policies |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::resources/js/Pages/Patient/Index.jsx |
security | healthy | resources/js/Pages/Patient/Index.jsx |
auth::resources/js/Pages/Patient/Components/Form.jsx |
security | healthy | resources/js/Pages/Patient/Components/Form.jsx |
auth::resources/js/Pages/Patient/Components/PatientForm.jsx |
security | healthy | resources/js/Pages/Patient/Components/PatientForm.jsx |
auth::resources/js/Pages/Consultation/Components/ConvertCus… |
security | healthy | resources/js/Pages/Consultation/Components/ConvertCustomerT… |
auth::resources/js/Pages/Patient/Components/PatientIdForm.j… |
security | healthy | resources/js/Pages/Patient/Components/PatientIdForm.jsx |
auth::resources/js/Pages/Acceptance/Components/InvoiceRecei… |
security | healthy | resources/js/Pages/Acceptance/Components/InvoiceReceipt.jsx |
auth::resources/js/Pages/Acceptance/Components/PatientSecti… |
security | healthy | resources/js/Pages/Acceptance/Components/PatientSection.jsx |
auth::resources/js/Pages/Sample/SampleCollection.jsx |
security | healthy | resources/js/Pages/Sample/SampleCollection.jsx |
auth::resources/js/Pages/Acceptance/Components/AcceptanceFo… |
security | healthy | resources/js/Pages/Acceptance/Components/AcceptanceForm.jsx |
auth::resources/js/Pages/Patient/Components/AddRelative.jsx |
security | healthy | resources/js/Pages/Patient/Components/AddRelative.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
mysql |
data | healthy | .env.example |
postgresql |
data | healthy | README.md |
sqlite |
data | healthy | composer.json |
redis |
data | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
for |
software | healthy | resources/js/app.jsx:for |
ErrorBoundary |
software | healthy | resources/js/Components/ErrorBoundary.jsx:ErrorBoundary |
ErrorBoundary |
software | healthy | resources/js/Components/SingleDocumentViewer.jsx:ErrorBound… |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | README.md |
port:5173 |
network | healthy | vite.config.js |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::resources/js/Pages/User/Add.jsx |
security | healthy | resources/js/Pages/User/Add.jsx |
password_literal::resources/js/Pages/User/Add.jsx |
security | healthy | resources/js/Pages/User/Add.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
arvni__lis |
software | healthy | /data/fable5_failed_archive/arvni__lis |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
This page is publicly accessible at:
https://repobility.com/scan/54fcbfd9-aeab-4266-8937-cd28bff41b73/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/54fcbfd9-aeab-4266-8937-cd28bff41b73/
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.