https://github.com/wissob89/KSFlow
· scanned 2026-06-16 00:59 UTC (2 months, 1 week ago)
193 raw signals (0 security + 193 graph)
Last scanned 2 months, 1 week ago · v1 · 119 actionable findings from 1 signal source. 74 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2194 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 |
|---|---|---|---|
GeneralTab |
software | healthy | Settings_original.jsx:GeneralTab |
ConfigurationTab |
software | healthy | Settings_original.jsx:ConfigurationTab |
upload |
software | healthy | Settings_original.jsx:upload |
deactivate |
software | healthy | Settings_original.jsx:deactivate |
PermissionMatrix |
software | healthy | Settings_original.jsx:PermissionMatrix |
UserRow |
software | healthy | Settings_original.jsx:UserRow |
save |
software | healthy | Settings_original.jsx:save |
resetPassword |
software | healthy | Settings_original.jsx:resetPassword |
CreateUserForm |
software | healthy | Settings_original.jsx:CreateUserForm |
set |
software | healthy | Settings_original.jsx:set |
submit |
software | healthy | Settings_original.jsx:submit |
UserManagementTab |
software | healthy | Settings_original.jsx:UserManagementTab |
load |
software | healthy | Settings_original.jsx:load |
confirmDelete |
software | healthy | Settings_original.jsx:confirmDelete |
SecurityTab |
software | healthy | Settings_original.jsx:SecurityTab |
IntegrationsTab |
software | healthy | Settings_original.jsx:IntegrationsTab |
Settings |
software | healthy | Settings_original.jsx:Settings |
ConfigFileRow |
software | healthy | Settings_original.jsx:ConfigFileRow |
Setup |
software | healthy | frontend/src/Setup.jsx:Setup |
ProtectedRoute |
software | healthy | frontend/src/App.jsx:ProtectedRoute |
LandingRedirect |
software | healthy | frontend/src/App.jsx:LandingRedirect |
PermissionRoute |
software | healthy | frontend/src/App.jsx:PermissionRoute |
AccessDenied |
software | healthy | frontend/src/App.jsx:AccessDenied |
Sub |
software | healthy | frontend/src/App.jsx:Sub |
App |
software | healthy | frontend/src/App.jsx:App |
ksaHour |
software | healthy | frontend/src/utils/dateKSA.js:ksaHour |
ksaTodayLabel |
software | healthy | frontend/src/utils/dateKSA.js:ksaTodayLabel |
fmtDateKSA |
software | healthy | frontend/src/utils/dateKSA.js:fmtDateKSA |
fmtDateTimeKSA |
software | healthy | frontend/src/utils/dateKSA.js:fmtDateTimeKSA |
ksaTodayISO |
software | healthy | frontend/src/utils/dateKSA.js:ksaTodayISO |
exportCSV |
software | healthy | frontend/src/utils/exportCSV.jsx:exportCSV |
ExportButton |
software | healthy | frontend/src/utils/exportCSV.jsx:ExportButton |
SearchableSelect |
software | healthy | frontend/src/components/SearchableSelect.jsx:SearchableSele… |
handler |
software | healthy | frontend/src/components/SearchableSelect.jsx:handler |
handleOpen |
software | healthy | frontend/src/components/SearchableSelect.jsx:handleOpen |
handleSelect |
software | healthy | frontend/src/components/SearchableSelect.jsx:handleSelect |
handleClear |
software | healthy | frontend/src/components/SearchableSelect.jsx:handleClear |
GlobalSearch |
software | healthy | frontend/src/components/GlobalSearch.jsx:GlobalSearch |
go |
software | healthy | frontend/src/components/GlobalSearch.jsx:go |
Layout |
software | healthy | frontend/src/components/Layout.jsx:Layout |
handleResize |
software | healthy | frontend/src/components/Layout.jsx:handleResize |
fetchAlerts |
software | healthy | frontend/src/components/Layout.jsx:fetchAlerts |
isActive |
software | healthy | frontend/src/components/Layout.jsx:isActive |
toggleExpand |
software | healthy | frontend/src/components/Layout.jsx:toggleExpand |
handleNavClick |
software | healthy | frontend/src/components/Layout.jsx:handleNavClick |
SetSubstitutes |
software | healthy | frontend/src/pages/SetSubstitutes.jsx:SetSubstitutes |
load |
software | healthy | frontend/src/pages/SetSubstitutes.jsx:load |
save |
software | healthy | frontend/src/pages/SetSubstitutes.jsx:save |
del |
software | healthy | frontend/src/pages/SetSubstitutes.jsx:del |
RoleSelect |
software | healthy | frontend/src/pages/Settings.jsx:RoleSelect |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/service/tools |
api | healthy | backend/append_tools.py |
POST /api/service/tools |
api | healthy | backend/append_tools.py |
PATCH /api/service/tools/{tool_id} |
api | healthy | backend/append_tools.py |
DELETE /api/service/tools/{tool_id} |
api | healthy | backend/append_tools.py |
GET /api/service/tool-allocations |
api | healthy | backend/append_tools.py |
POST /api/service/tool-allocations |
api | healthy | backend/append_tools.py |
PATCH /api/service/tool-allocations/{alloc_id} |
api | healthy | backend/append_tools.py |
DELETE /api/service/tool-allocations/{alloc_id} |
api | healthy | backend/append_tools.py |
GET /api/service/tool-requests |
api | healthy | backend/append_tools.py |
POST /api/service/tool-requests |
api | healthy | backend/append_tools.py |
PATCH /api/service/tool-requests/{req_id}/approve |
api | healthy | backend/append_tools.py |
PATCH /api/service/tool-requests/{req_id}/reject |
api | healthy | backend/append_tools.py |
DELETE /api/service/tool-requests/{req_id} |
api | healthy | backend/append_tools.py |
POST /api/admin/init-tables |
api | healthy | backend/main.py |
GET /api/health |
api | healthy | backend/main.py |
GET /api/auth/setup-status |
api | healthy | backend/main.py |
POST /api/auth/setup |
api | healthy | backend/main.py |
POST /api/auth/login |
api | healthy | backend/main.py |
POST /api/auth/mfa/validate |
api | healthy | backend/main.py |
POST /api/auth/mfa/setup |
api | healthy | backend/main.py |
POST /api/auth/mfa/enable |
api | healthy | backend/main.py |
POST /api/auth/mfa/disable |
api | healthy | backend/main.py |
GET /api/auth/sessions |
api | healthy | backend/main.py |
DELETE /api/auth/sessions/{session_id} |
api | healthy | backend/main.py |
DELETE /api/auth/sessions |
api | healthy | backend/main.py |
GET /api/auth/login-history |
api | healthy | backend/main.py |
GET /api/admin/password-policy |
api | healthy | backend/main.py |
PUT /api/admin/password-policy |
api | healthy | backend/main.py |
GET /api/auth/me |
api | healthy | backend/main.py |
POST /api/auth/users |
api | healthy | backend/main.py |
GET /api/auth/users |
api | healthy | backend/main.py |
POST /api/analysis/oso-master |
api | healthy | backend/main.py |
GET /api/analysis/runs |
api | healthy | backend/main.py |
POST /api/analysis/run |
api | healthy | backend/main.py |
GET /api/analysis/progress/{run_id} |
api | healthy | backend/main.py |
GET /api/analysis/runs/compare |
api | healthy | backend/main.py |
GET /api/analysis/trend |
api | healthy | backend/main.py |
GET /api/analysis/runs/{run_id} |
api | healthy | backend/main.py |
POST /api/analysis/runs/{run_id}/cancel |
api | healthy | backend/main.py |
DELETE /api/analysis/runs/{run_id} |
api | healthy | backend/main.py |
GET /api/analysis/runs/{run_id}/download |
api | healthy | backend/main.py |
GET /api/auth/users/{user_id} |
api | healthy | backend/main.py |
PUT /api/auth/users/{user_id}/permissions |
api | healthy | backend/main.py |
PATCH /api/auth/users/{user_id} |
api | healthy | backend/main.py |
DELETE /api/auth/users/{user_id} |
api | healthy | backend/main.py |
PUT /api/auth/me/password |
api | healthy | backend/main.py |
POST /api/auth/users/{user_id}/mfa/disable |
api | healthy | backend/main.py |
PUT /api/auth/users/{user_id}/password |
api | healthy | backend/main.py |
POST /api/config/upload/{config_name} |
api | healthy | backend/main.py |
DELETE /api/config/{config_name} |
api | healthy | backend/main.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/SetSubstitutes |
frontend | healthy | frontend/src/pages/SetSubstitutes.jsx |
/Settings |
frontend | healthy | frontend/src/pages/Settings.jsx |
/ServiceContracts |
frontend | healthy | frontend/src/pages/ServiceContracts.jsx |
/Service |
frontend | healthy | frontend/src/pages/Service.jsx |
/Setup |
frontend | healthy | frontend/src/pages/Setup.jsx |
/TendersAll |
frontend | healthy | frontend/src/pages/TendersAll.jsx |
/RunDetail |
frontend | healthy | frontend/src/pages/RunDetail.jsx |
/Compliance |
frontend | healthy | frontend/src/pages/Compliance.jsx |
/OrderPOD |
frontend | healthy | frontend/src/pages/OrderPOD.jsx |
/HospitalStatements |
frontend | healthy | frontend/src/pages/HospitalStatements.jsx |
/EventsScheduling |
frontend | healthy | frontend/src/pages/EventsScheduling.jsx |
/LotBatchTracking |
frontend | healthy | frontend/src/pages/LotBatchTracking.jsx |
/LetterRequests |
frontend | healthy | frontend/src/pages/LetterRequests.jsx |
/RoleConfiguration |
frontend | healthy | frontend/src/pages/RoleConfiguration.jsx |
/SerialNumbers |
frontend | healthy | frontend/src/pages/SerialNumbers.jsx |
/Hospitals |
frontend | healthy | frontend/src/pages/Hospitals.jsx |
/TenderAnalytics |
frontend | healthy | frontend/src/pages/TenderAnalytics.jsx |
/EventsCRF |
frontend | healthy | frontend/src/pages/EventsCRF.jsx |
/HospitalContacts |
frontend | healthy | frontend/src/pages/HospitalContacts.jsx |
/TendersPOD |
frontend | healthy | frontend/src/pages/TendersPOD.jsx |
/HospitalList |
frontend | healthy | frontend/src/pages/HospitalList.jsx |
/DemoSchedule |
frontend | healthy | frontend/src/pages/DemoSchedule.jsx |
/DemoUnits |
frontend | healthy | frontend/src/pages/DemoUnits.jsx |
/TendersActive |
frontend | healthy | frontend/src/pages/TendersActive.jsx |
/Events |
frontend | healthy | frontend/src/pages/Events.jsx |
/PODAttachments |
frontend | healthy | frontend/src/pages/PODAttachments.jsx |
/ComplianceStatus |
frontend | healthy | frontend/src/pages/ComplianceStatus.jsx |
/RevenueRecognition |
frontend | healthy | frontend/src/pages/RevenueRecognition.jsx |
/EventsSponsorship |
frontend | healthy | frontend/src/pages/EventsSponsorship.jsx |
/ComplianceExpiry |
frontend | healthy | frontend/src/pages/ComplianceExpiry.jsx |
/TendersAwarded |
frontend | healthy | frontend/src/pages/TendersAwarded.jsx |
/ServiceTickets |
frontend | healthy | frontend/src/pages/ServiceTickets.jsx |
/ComingSoon |
frontend | healthy | frontend/src/pages/ComingSoon.jsx |
/Notifications |
frontend | healthy | frontend/src/pages/Notifications.jsx |
/FinancialAnalysis |
frontend | healthy | frontend/src/pages/FinancialAnalysis.jsx |
/Stock |
frontend | healthy | frontend/src/pages/Stock.jsx |
/CompliancePage |
frontend | healthy | frontend/src/pages/CompliancePage.jsx |
/TendersPipeline |
frontend | healthy | frontend/src/pages/TendersPipeline.jsx |
/PPMSchedules |
frontend | healthy | frontend/src/pages/PPMSchedules.jsx |
/Tenders |
frontend | healthy | frontend/src/pages/Tenders.jsx |
/SetComponents |
frontend | healthy | frontend/src/pages/SetComponents.jsx |
/VisitLogs |
frontend | healthy | frontend/src/pages/VisitLogs.jsx |
/Approvals |
frontend | healthy | frontend/src/pages/Approvals.jsx |
/DemoInventory |
frontend | healthy | frontend/src/pages/DemoInventory.jsx |
/PersonalDashboard |
frontend | healthy | frontend/src/pages/PersonalDashboard.jsx |
/RecallManagement |
frontend | healthy | frontend/src/pages/RecallManagement.jsx |
/Profile |
frontend | healthy | frontend/src/pages/Profile.jsx |
/SurgicalSets |
frontend | healthy | frontend/src/pages/SurgicalSets.jsx |
/Dashboard |
frontend | healthy | frontend/src/pages/Dashboard.jsx |
/OrderLifecycleActive |
frontend | healthy | frontend/src/pages/OrderLifecycleActive.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
User |
data | healthy | backend/main.py |
AnalysisRun |
data | healthy | backend/main.py |
ManualStockItem |
data | healthy | backend/main.py |
ConsumableItem |
data | healthy | backend/main.py |
StockExpiryBatch |
data | healthy | backend/main.py |
StoredConfig |
data | healthy | backend/main.py |
ModuleConfig |
data | healthy | backend/main.py |
Hospital |
data | healthy | backend/main.py |
HospitalConsultant |
data | healthy | backend/main.py |
SubstituteMapping |
data | healthy | backend/main.py |
DemoScheduleEntry |
data | healthy | backend/main.py |
OrderPOD |
data | healthy | backend/main.py |
TenderPOD |
data | healthy | backend/main.py |
PODAttachment |
data | healthy | backend/main.py |
InstallationLog |
data | healthy | backend/main.py |
InstallBase |
data | healthy | backend/main.py |
Consignment |
data | healthy | backend/main.py |
LotBatchTracking |
data | healthy | backend/main.py |
RecallManagement |
data | healthy | backend/main.py |
ActivityLog |
data | healthy | backend/main.py |
Notification |
data | healthy | backend/main.py |
LoginHistory |
data | healthy | backend/main.py |
UserSession |
data | healthy | backend/main.py |
PasswordPolicy |
data | healthy | backend/main.py |
HospitalDepartment |
data | healthy | backend/main.py |
OrderLine |
data | healthy | backend/main.py |
SfdaRegistration |
data | healthy | backend/main.py |
SurgicalSet |
data | healthy | backend/main.py |
SurgicalSetItem |
data | healthy | backend/main.py |
OrderStageHistory |
data | healthy | backend/main.py |
Tender |
data | healthy | backend/main.py |
DemoUnit |
data | healthy | backend/main.py |
ServiceContract |
data | healthy | backend/main.py |
ServiceContractLine |
data | healthy | backend/main.py |
PPMSchedule |
data | healthy | backend/main.py |
VisitLog |
data | healthy | backend/main.py |
ServiceTicket |
data | healthy | backend/main.py |
RepairExchange |
data | healthy | backend/main.py |
ServiceEngineer |
data | healthy | backend/main.py |
SalesConsultant |
data | healthy | backend/main.py |
PaymentTerm |
data | healthy | backend/main.py |
CollectionRecord |
data | healthy | backend/main.py |
OperatingCompanyDiscount |
data | healthy | backend/main.py |
Discipline |
data | healthy | backend/main.py |
Event |
data | healthy | backend/main.py |
CRFRequest |
data | healthy | backend/main.py |
Sponsorship |
data | healthy | backend/main.py |
ServiceDevice |
data | healthy | backend/main.py |
RoleDef |
data | healthy | backend/main.py |
ApprovalFlowDef |
data | healthy | backend/main.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
WHITELABEL_BLUEPRINT.md |
software | healthy | WHITELABEL_BLUEPRINT.md |
Settings_original.jsx |
software | healthy | Settings_original.jsx |
vite.config.js |
software | healthy | frontend/vite.config.js |
tailwind.config.js |
software | healthy | frontend/tailwind.config.js |
package.json |
software | healthy | frontend/package.json |
index.html |
software | healthy | frontend/index.html |
package-lock.json |
software | healthy | frontend/package-lock.json |
postcss.config.js |
software | healthy | frontend/postcss.config.js |
index.css |
software | healthy | frontend/src/index.css |
Setup.jsx |
software | healthy | frontend/src/Setup.jsx |
App.jsx |
software | healthy | frontend/src/App.jsx |
main.jsx |
software | healthy | frontend/src/main.jsx |
dateKSA.js |
software | healthy | frontend/src/utils/dateKSA.js |
api.js |
software | healthy | frontend/src/utils/api.js |
exportCSV.jsx |
software | healthy | frontend/src/utils/exportCSV.jsx |
SearchableSelect.jsx |
software | healthy | frontend/src/components/SearchableSelect.jsx |
GlobalSearch.jsx |
software | healthy | frontend/src/components/GlobalSearch.jsx |
Layout.jsx |
software | healthy | frontend/src/components/Layout.jsx |
SetSubstitutes.jsx |
software | healthy | frontend/src/pages/SetSubstitutes.jsx |
Settings.jsx |
software | healthy | frontend/src/pages/Settings.jsx |
ServiceContracts.jsx |
software | healthy | frontend/src/pages/ServiceContracts.jsx |
Service.jsx |
software | healthy | frontend/src/pages/Service.jsx |
Setup.jsx |
software | healthy | frontend/src/pages/Setup.jsx |
TendersAll.jsx |
software | healthy | frontend/src/pages/TendersAll.jsx |
RunDetail.jsx |
software | healthy | frontend/src/pages/RunDetail.jsx |
Compliance.jsx |
software | healthy | frontend/src/pages/Compliance.jsx |
OrderPOD.jsx |
software | healthy | frontend/src/pages/OrderPOD.jsx |
HospitalStatements.jsx |
software | healthy | frontend/src/pages/HospitalStatements.jsx |
EventsScheduling.jsx |
software | healthy | frontend/src/pages/EventsScheduling.jsx |
LotBatchTracking.jsx |
software | healthy | frontend/src/pages/LotBatchTracking.jsx |
LetterRequests.jsx |
software | healthy | frontend/src/pages/LetterRequests.jsx |
RoleConfiguration.jsx |
software | healthy | frontend/src/pages/RoleConfiguration.jsx |
SerialNumbers.jsx |
software | healthy | frontend/src/pages/SerialNumbers.jsx |
Hospitals.jsx |
software | healthy | frontend/src/pages/Hospitals.jsx |
TenderAnalytics.jsx |
software | healthy | frontend/src/pages/TenderAnalytics.jsx |
EventsCRF.jsx |
software | healthy | frontend/src/pages/EventsCRF.jsx |
HospitalContacts.jsx |
software | healthy | frontend/src/pages/HospitalContacts.jsx |
TendersPOD.jsx |
software | healthy | frontend/src/pages/TendersPOD.jsx |
HospitalList.jsx |
software | healthy | frontend/src/pages/HospitalList.jsx |
DemoSchedule.jsx |
software | healthy | frontend/src/pages/DemoSchedule.jsx |
DemoUnits.jsx |
software | healthy | frontend/src/pages/DemoUnits.jsx |
TendersActive.jsx |
software | healthy | frontend/src/pages/TendersActive.jsx |
Events.jsx |
software | healthy | frontend/src/pages/Events.jsx |
PODAttachments.jsx |
software | healthy | frontend/src/pages/PODAttachments.jsx |
ComplianceStatus.jsx |
software | healthy | frontend/src/pages/ComplianceStatus.jsx |
RevenueRecognition.jsx |
software | healthy | frontend/src/pages/RevenueRecognition.jsx |
EventsSponsorship.jsx |
software | healthy | frontend/src/pages/EventsSponsorship.jsx |
ComplianceExpiry.jsx |
software | healthy | frontend/src/pages/ComplianceExpiry.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Settings |
frontend | healthy | Settings_original.jsx |
Setup |
frontend | healthy | frontend/src/Setup.jsx |
App |
frontend | healthy | frontend/src/App.jsx |
SearchableSelect |
frontend | healthy | frontend/src/components/SearchableSelect.jsx |
GlobalSearch |
frontend | healthy | frontend/src/components/GlobalSearch.jsx |
Layout |
frontend | healthy | frontend/src/components/Layout.jsx |
SetSubstitutes |
frontend | healthy | frontend/src/pages/SetSubstitutes.jsx |
Settings |
frontend | healthy | frontend/src/pages/Settings.jsx |
ServiceContracts |
frontend | healthy | frontend/src/pages/ServiceContracts.jsx |
Service |
frontend | healthy | frontend/src/pages/Service.jsx |
Setup |
frontend | healthy | frontend/src/pages/Setup.jsx |
TendersAll |
frontend | healthy | frontend/src/pages/TendersAll.jsx |
RunDetail |
frontend | healthy | frontend/src/pages/RunDetail.jsx |
Compliance |
frontend | healthy | frontend/src/pages/Compliance.jsx |
OrderPOD |
frontend | healthy | frontend/src/pages/OrderPOD.jsx |
HospitalStatements |
frontend | healthy | frontend/src/pages/HospitalStatements.jsx |
EventsScheduling |
frontend | healthy | frontend/src/pages/EventsScheduling.jsx |
LotBatchTracking |
frontend | healthy | frontend/src/pages/LotBatchTracking.jsx |
LetterRequests |
frontend | healthy | frontend/src/pages/LetterRequests.jsx |
RoleConfigurationTab |
frontend | healthy | frontend/src/pages/RoleConfiguration.jsx |
SerialNumbers |
frontend | healthy | frontend/src/pages/SerialNumbers.jsx |
Hospitals |
frontend | healthy | frontend/src/pages/Hospitals.jsx |
TenderAnalytics |
frontend | healthy | frontend/src/pages/TenderAnalytics.jsx |
EventsCRF |
frontend | healthy | frontend/src/pages/EventsCRF.jsx |
HospitalContacts |
frontend | healthy | frontend/src/pages/HospitalContacts.jsx |
TendersPOD |
frontend | healthy | frontend/src/pages/TendersPOD.jsx |
HospitalList |
frontend | healthy | frontend/src/pages/HospitalList.jsx |
DemoSchedule |
frontend | healthy | frontend/src/pages/DemoSchedule.jsx |
DemoUnits |
frontend | healthy | frontend/src/pages/DemoUnits.jsx |
TendersActive |
frontend | healthy | frontend/src/pages/TendersActive.jsx |
Events |
frontend | healthy | frontend/src/pages/Events.jsx |
PODAttachments |
frontend | healthy | frontend/src/pages/PODAttachments.jsx |
ComplianceStatus |
frontend | healthy | frontend/src/pages/ComplianceStatus.jsx |
RevenueRecognition |
frontend | healthy | frontend/src/pages/RevenueRecognition.jsx |
EventsSponsorship |
frontend | healthy | frontend/src/pages/EventsSponsorship.jsx |
ComplianceExpiry |
frontend | healthy | frontend/src/pages/ComplianceExpiry.jsx |
TendersAwarded |
frontend | healthy | frontend/src/pages/TendersAwarded.jsx |
ServiceTickets |
frontend | healthy | frontend/src/pages/ServiceTickets.jsx |
ComingSoon |
frontend | healthy | frontend/src/pages/ComingSoon.jsx |
Notifications |
frontend | healthy | frontend/src/pages/Notifications.jsx |
FinancialAnalysis |
frontend | healthy | frontend/src/pages/FinancialAnalysis.jsx |
Stock |
frontend | healthy | frontend/src/pages/Stock.jsx |
CompliancePage |
frontend | healthy | frontend/src/pages/CompliancePage.jsx |
TendersPipeline |
frontend | healthy | frontend/src/pages/TendersPipeline.jsx |
PPMSchedules |
frontend | healthy | frontend/src/pages/PPMSchedules.jsx |
Tenders |
frontend | healthy | frontend/src/pages/Tenders.jsx |
SetComponents |
frontend | healthy | frontend/src/pages/SetComponents.jsx |
VisitLogs |
frontend | healthy | frontend/src/pages/VisitLogs.jsx |
Approvals |
frontend | healthy | frontend/src/pages/Approvals.jsx |
DemoInventory |
frontend | healthy | frontend/src/pages/DemoInventory.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
and |
software | healthy | frontend/src/pages/Compliance.jsx:and |
eligible |
software | healthy | frontend/src/pages/EventsSponsorship.jsx:eligible |
User |
software | healthy | backend/main.py:47 |
AnalysisRun |
software | healthy | backend/main.py:68 |
ManualStockItem |
software | healthy | backend/main.py:99 |
ConsumableItem |
software | healthy | backend/main.py:107 |
StockExpiryBatch |
software | healthy | backend/main.py:116 |
StoredConfig |
software | healthy | backend/main.py:131 |
ModuleConfig |
software | healthy | backend/main.py:148 |
Hospital |
software | healthy | backend/main.py:157 |
HospitalConsultant |
software | healthy | backend/main.py:178 |
SubstituteMapping |
software | healthy | backend/main.py:191 |
DemoScheduleEntry |
software | healthy | backend/main.py:203 |
OrderPOD |
software | healthy | backend/main.py:223 |
TenderPOD |
software | healthy | backend/main.py:237 |
PODAttachment |
software | healthy | backend/main.py:252 |
InstallationLog |
software | healthy | backend/main.py:265 |
InstallBase |
software | healthy | backend/main.py:285 |
Consignment |
software | healthy | backend/main.py:305 |
LotBatchTracking |
software | healthy | backend/main.py:323 |
RecallManagement |
software | healthy | backend/main.py:342 |
ActivityLog |
software | healthy | backend/main.py:361 |
Notification |
software | healthy | backend/main.py:374 |
LoginHistory |
software | healthy | backend/main.py:387 |
UserSession |
software | healthy | backend/main.py:399 |
PasswordPolicy |
software | healthy | backend/main.py:412 |
HospitalDepartment |
software | healthy | backend/main.py:423 |
OrderLine |
software | healthy | backend/main.py:435 |
SfdaRegistration |
software | healthy | backend/main.py:475 |
SurgicalSet |
software | healthy | backend/main.py:498 |
SurgicalSetItem |
software | healthy | backend/main.py:508 |
OrderStageHistory |
software | healthy | backend/main.py:520 |
UserCreate |
software | healthy | backend/main.py:995 |
UserPermissionsUpdate |
software | healthy | backend/main.py:1005 |
Tender |
software | healthy | backend/main.py:5437 |
DemoUnit |
software | healthy | backend/main.py:5464 |
ServiceContract |
software | healthy | backend/main.py:7284 |
ServiceContractLine |
software | healthy | backend/main.py:7312 |
PPMSchedule |
software | healthy | backend/main.py:7330 |
VisitLog |
software | healthy | backend/main.py:7365 |
ServiceTicket |
software | healthy | backend/main.py:7392 |
_Bucket |
software | healthy | backend/main.py:9269 |
_File |
software | healthy | backend/main.py:9279 |
RepairExchange |
software | healthy | backend/main.py:9291 |
ServiceEngineer |
software | healthy | backend/main.py:9308 |
SalesConsultant |
software | healthy | backend/main.py:9374 |
PaymentTerm |
software | healthy | backend/main.py:9386 |
CollectionRecord |
software | healthy | backend/main.py:9398 |
OperatingCompanyDiscount |
software | healthy | backend/main.py:9433 |
Discipline |
software | healthy | backend/main.py:9444 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
src |
software | healthy | frontend/src |
utils |
software | healthy | frontend/src/utils |
components |
software | healthy | frontend/src/components |
pages |
software | healthy | frontend/src/pages |
hooks |
software | healthy | frontend/src/hooks |
backend |
software | healthy | backend |
app |
software | healthy | backend/app |
models |
software | healthy | backend/app/models |
api |
software | healthy | backend/app/api |
services |
software | healthy | backend/app/services |
core |
software | healthy | backend/app/core |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::backend/main.py |
security | healthy | backend/main.py |
auth::frontend/src/pages/Settings.jsx |
security | healthy | frontend/src/pages/Settings.jsx |
auth::backend/app/services/auth.py |
security | healthy | backend/app/services/auth.py |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | CLAUDE.md |
sqlite |
data | healthy | backend/app/models/database.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-7joq939l |
software | healthy | /tmp/repobility-clone-7joq939l |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | frontend/vite.config.js |
This page is publicly accessible at:
https://repobility.com/scan/29f57304-f53b-4710-83ff-8ebd2677a3b8/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/29f57304-f53b-4710-83ff-8ebd2677a3b8/
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.