https://github.com/theisness/lotus-navigation
· scanned 2026-06-16 00:34 UTC (2 months, 2 weeks ago)
78 raw signals (0 security + 78 graph)
Last scanned 2 months, 2 weeks ago · v1 · 78 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 334 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 |
|---|---|---|---|
useIsMobile |
software | healthy | frontend/src/App.jsx:useIsMobile |
handler |
software | healthy | frontend/src/App.jsx:handler |
App |
software | healthy | frontend/src/App.jsx:App |
getToken |
software | healthy | frontend/src/api.js:getToken |
setToken |
software | healthy | frontend/src/api.js:setToken |
removeToken |
software | healthy | frontend/src/api.js:removeToken |
request |
software | healthy | frontend/src/api.js:request |
AddNavForm |
software | healthy | frontend/src/components/AddNavForm.jsx:AddNavForm |
Sidebar |
software | healthy | frontend/src/components/Sidebar.jsx:Sidebar |
handleClick |
software | healthy | frontend/src/components/Sidebar.jsx:handleClick |
handleItemClick |
software | healthy | frontend/src/components/Sidebar.jsx:handleItemClick |
ThemePicker |
software | healthy | frontend/src/components/ThemePicker.jsx:ThemePicker |
Header |
software | healthy | frontend/src/components/Header.jsx:Header |
getThemeColors |
software | healthy | frontend/src/components/DownloadPage.jsx:getThemeColors |
hexToRgb |
software | healthy | frontend/src/components/DownloadPage.jsx:hexToRgb |
DownloadPage |
software | healthy | frontend/src/components/DownloadPage.jsx:DownloadPage |
resize |
software | healthy | frontend/src/components/DownloadPage.jsx:resize |
animate |
software | healthy | frontend/src/components/DownloadPage.jsx:animate |
AuthForm |
software | healthy | frontend/src/components/AuthForm.jsx:AuthForm |
NavSortModal |
software | healthy | frontend/src/components/NavSortModal.jsx:NavSortModal |
handleDragStart |
software | healthy | frontend/src/components/NavSortModal.jsx:handleDragStart |
handleDragEnter |
software | healthy | frontend/src/components/NavSortModal.jsx:handleDragEnter |
handleDragEnd |
software | healthy | frontend/src/components/NavSortModal.jsx:handleDragEnd |
ColumnPicker |
software | healthy | frontend/src/components/ColumnPicker.jsx:ColumnPicker |
GroupManageModal |
software | healthy | frontend/src/components/GroupManageModal.jsx:GroupManageMod… |
getGroupItems |
software | healthy | frontend/src/components/GroupManageModal.jsx:getGroupItems |
Button |
software | healthy | frontend/src/components/Button.jsx:Button |
NavCard |
software | healthy | frontend/src/components/NavCard.jsx:NavCard |
handleClick |
software | healthy | frontend/src/components/NavCard.jsx:handleClick |
handleEdit |
software | healthy | frontend/src/components/NavCard.jsx:handleEdit |
handleDelete |
software | healthy | frontend/src/components/NavCard.jsx:handleDelete |
IframeView |
software | healthy | frontend/src/components/IframeView.jsx:IframeView |
DefaultAvatar |
software | healthy | frontend/src/components/MemberManage.jsx:DefaultAvatar |
letter |
software | healthy | frontend/src/components/MemberManage.jsx:letter |
MemberManage |
software | healthy | frontend/src/components/MemberManage.jsx:MemberManage |
ToggleSidebar |
software | healthy | frontend/src/components/ToggleSidebar.jsx:ToggleSidebar |
Loader |
software | healthy | frontend/src/components/Loader.jsx:Loader |
GroupManage |
software | healthy | frontend/src/components/GroupManage.jsx:GroupManage |
currentIds |
software | healthy | frontend/src/components/GroupManage.jsx:currentIds |
DefaultAvatar |
software | healthy | frontend/src/components/ProfileForm.jsx:DefaultAvatar |
letter |
software | healthy | frontend/src/components/ProfileForm.jsx:letter |
ProfileForm |
software | healthy | frontend/src/components/ProfileForm.jsx:ProfileForm |
IconHome |
software | healthy | frontend/src/components/Icons.jsx:IconHome |
IconGrid |
software | healthy | frontend/src/components/Icons.jsx:IconGrid |
IconList |
software | healthy | frontend/src/components/Icons.jsx:IconList |
IconPalette |
software | healthy | frontend/src/components/Icons.jsx:IconPalette |
IconSun |
software | healthy | frontend/src/components/Icons.jsx:IconSun |
IconMoon |
software | healthy | frontend/src/components/Icons.jsx:IconMoon |
IconDownload |
software | healthy | frontend/src/components/Icons.jsx:IconDownload |
IconRefresh |
software | healthy | frontend/src/components/Icons.jsx:IconRefresh |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PLAN.md |
software | healthy | PLAN.md |
vite.config.js |
software | healthy | frontend/vite.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 |
.last-run.json |
software | healthy | frontend/test-results/.last-run.json |
App.jsx |
software | healthy | frontend/src/App.jsx |
api.js |
software | healthy | frontend/src/api.js |
main.jsx |
software | healthy | frontend/src/main.jsx |
AddNavForm.jsx |
software | healthy | frontend/src/components/AddNavForm.jsx |
Sidebar.jsx |
software | healthy | frontend/src/components/Sidebar.jsx |
ThemePicker.jsx |
software | healthy | frontend/src/components/ThemePicker.jsx |
Header.jsx |
software | healthy | frontend/src/components/Header.jsx |
DownloadPage.jsx |
software | healthy | frontend/src/components/DownloadPage.jsx |
AuthForm.jsx |
software | healthy | frontend/src/components/AuthForm.jsx |
NavSortModal.jsx |
software | healthy | frontend/src/components/NavSortModal.jsx |
ColumnPicker.jsx |
software | healthy | frontend/src/components/ColumnPicker.jsx |
GroupManageModal.jsx |
software | healthy | frontend/src/components/GroupManageModal.jsx |
Button.jsx |
software | healthy | frontend/src/components/Button.jsx |
NavCard.jsx |
software | healthy | frontend/src/components/NavCard.jsx |
IframeView.jsx |
software | healthy | frontend/src/components/IframeView.jsx |
MemberManage.jsx |
software | healthy | frontend/src/components/MemberManage.jsx |
ToggleSidebar.jsx |
software | healthy | frontend/src/components/ToggleSidebar.jsx |
Loader.jsx |
software | healthy | frontend/src/components/Loader.jsx |
GroupManage.jsx |
software | healthy | frontend/src/components/GroupManage.jsx |
ProfileForm.jsx |
software | healthy | frontend/src/components/ProfileForm.jsx |
Icons.jsx |
software | healthy | frontend/src/components/Icons.jsx |
MobileHomepage.jsx |
software | healthy | frontend/src/mobile/MobileHomepage.jsx |
MobilePortal.jsx |
software | healthy | frontend/src/mobile/MobilePortal.jsx |
MobileBottomBar.jsx |
software | healthy | frontend/src/mobile/MobileBottomBar.jsx |
MobilePortal.module.css |
software | healthy | frontend/src/mobile/css/MobilePortal.module.css |
MobileBottomBar.module.css |
software | healthy | frontend/src/mobile/css/MobileBottomBar.module.css |
MobileHomepage.module.css |
software | healthy | frontend/src/mobile/css/MobileHomepage.module.css |
common.css |
software | healthy | frontend/src/css/common.css |
ThemePicker.module.css |
software | healthy | frontend/src/css/components/ThemePicker.module.css |
GroupManageModal.module.css |
software | healthy | frontend/src/css/components/GroupManageModal.module.css |
Sidebar.module.css |
software | healthy | frontend/src/css/components/Sidebar.module.css |
ToggleSidebar.module.css |
software | healthy | frontend/src/css/components/ToggleSidebar.module.css |
ProfileForm.module.css |
software | healthy | frontend/src/css/components/ProfileForm.module.css |
AuthForm.module.css |
software | healthy | frontend/src/css/components/AuthForm.module.css |
Loader.module.css |
software | healthy | frontend/src/css/components/Loader.module.css |
AddNavForm.module.css |
software | healthy | frontend/src/css/components/AddNavForm.module.css |
ColumnPicker.module.css |
software | healthy | frontend/src/css/components/ColumnPicker.module.css |
NavSortModal.module.css |
software | healthy | frontend/src/css/components/NavSortModal.module.css |
IframeView.module.css |
software | healthy | frontend/src/css/components/IframeView.module.css |
GroupManage.module.css |
software | healthy | frontend/src/css/components/GroupManage.module.css |
NavCard.module.css |
software | healthy | frontend/src/css/components/NavCard.module.css |
Button.module.css |
software | healthy | frontend/src/css/components/Button.module.css |
DownloadPage.module.css |
software | healthy | frontend/src/css/components/DownloadPage.module.css |
MemberManage.module.css |
software | healthy | frontend/src/css/components/MemberManage.module.css |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
USE /images |
api | healthy | backend/app.js |
USE /api/auth |
api | healthy | backend/app.js |
USE /api/nav-items |
api | healthy | backend/app.js |
USE /api/upload |
api | healthy | backend/app.js |
USE /api/settings |
api | healthy | backend/app.js |
USE /api/admin |
api | healthy | backend/app.js |
USE /api/download |
api | healthy | backend/app.js |
USE /api/nav-groups |
api | healthy | backend/app.js |
GET / |
api | healthy | backend/routes/navItem.js |
POST / |
api | healthy | backend/routes/navItem.js |
DELETE /:id |
api | healthy | backend/routes/navItem.js |
PUT /reorder |
api | healthy | backend/routes/navItem.js |
PUT /:id |
api | healthy | backend/routes/navItem.js |
PUT /:id/group |
api | healthy | backend/routes/navItem.js |
GET /theme |
api | healthy | backend/routes/siteSetting.js |
PUT /theme |
api | healthy | backend/routes/siteSetting.js |
GET /members |
api | healthy | backend/routes/admin.js |
GET /members/:id |
api | healthy | backend/routes/admin.js |
PUT /members/:id |
api | healthy | backend/routes/admin.js |
DELETE /members/:id |
api | healthy | backend/routes/admin.js |
GET /groups |
api | healthy | backend/routes/admin.js |
POST /groups |
api | healthy | backend/routes/admin.js |
PUT /groups/:id |
api | healthy | backend/routes/admin.js |
DELETE /groups/:id |
api | healthy | backend/routes/admin.js |
GET /users/:userId/groups |
api | healthy | backend/routes/admin.js |
PUT /users/:userId/groups |
api | healthy | backend/routes/admin.js |
POST /send-code |
api | healthy | backend/routes/auth.js |
POST /register |
api | healthy | backend/routes/auth.js |
POST /login |
api | healthy | backend/routes/auth.js |
POST /reset-password |
api | healthy | backend/routes/auth.js |
GET /me |
api | healthy | backend/routes/auth.js |
PUT /profile |
api | healthy | backend/routes/auth.js |
GET /latest-apk |
api | healthy | backend/routes/download.js |
GET /latest-ipa |
api | healthy | backend/routes/download.js |
POST /image |
api | healthy | backend/routes/upload.js |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/App.jsx |
AddNavForm |
frontend | healthy | frontend/src/components/AddNavForm.jsx |
Sidebar |
frontend | healthy | frontend/src/components/Sidebar.jsx |
ThemePicker |
frontend | healthy | frontend/src/components/ThemePicker.jsx |
Header |
frontend | healthy | frontend/src/components/Header.jsx |
DownloadPage |
frontend | healthy | frontend/src/components/DownloadPage.jsx |
AuthForm |
frontend | healthy | frontend/src/components/AuthForm.jsx |
NavSortModal |
frontend | healthy | frontend/src/components/NavSortModal.jsx |
ColumnPicker |
frontend | healthy | frontend/src/components/ColumnPicker.jsx |
GroupManageModal |
frontend | healthy | frontend/src/components/GroupManageModal.jsx |
Button |
frontend | healthy | frontend/src/components/Button.jsx |
NavCard |
frontend | healthy | frontend/src/components/NavCard.jsx |
IframeView |
frontend | healthy | frontend/src/components/IframeView.jsx |
MemberManage |
frontend | healthy | frontend/src/components/MemberManage.jsx |
ToggleSidebar |
frontend | healthy | frontend/src/components/ToggleSidebar.jsx |
Loader |
frontend | healthy | frontend/src/components/Loader.jsx |
GroupManage |
frontend | healthy | frontend/src/components/GroupManage.jsx |
ProfileForm |
frontend | healthy | frontend/src/components/ProfileForm.jsx |
MobileHomepage |
frontend | healthy | frontend/src/mobile/MobileHomepage.jsx |
MobilePortal |
frontend | healthy | frontend/src/mobile/MobilePortal.jsx |
MobileBottomBar |
frontend | healthy | frontend/src/mobile/MobileBottomBar.jsx |
Homepage |
frontend | healthy | frontend/src/pages/Homepage.jsx |
Portal |
frontend | healthy | frontend/src/pages/Portal.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
test-results |
software | healthy | frontend/test-results |
src |
software | healthy | frontend/src |
components |
software | healthy | frontend/src/components |
mobile |
software | healthy | frontend/src/mobile |
css |
software | healthy | frontend/src/mobile/css |
css |
software | healthy | frontend/src/css |
components |
software | healthy | frontend/src/css/components |
pages |
software | healthy | frontend/src/css/pages |
pages |
software | healthy | frontend/src/pages |
hooks |
software | healthy | frontend/src/hooks |
scripts |
software | healthy | scripts |
assets |
software | healthy | assets |
nav-brand |
software | healthy | assets/nav-brand |
backend |
software | healthy | backend |
models |
software | healthy | backend/models |
middleware |
software | healthy | backend/middleware |
routes |
software | healthy | backend/routes |
controllers |
software | healthy | backend/controllers |
services |
software | healthy | backend/services |
| Label | Layer | Status | Path |
|---|---|---|---|
/Homepage |
frontend | healthy | frontend/src/pages/Homepage.jsx |
/Portal |
frontend | healthy | frontend/src/pages/Portal.jsx |
/ |
frontend | healthy | frontend/src/App.jsx |
/download |
frontend | healthy | frontend/src/App.jsx |
/nav/:navId/* |
frontend | healthy | frontend/src/App.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | backend/package.json |
mongodb |
data | healthy | backend/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | backend/package-lock.json |
vps::gcp |
hardware | healthy | backend/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/services/authService.js |
security | healthy | backend/services/authService.js |
auth::backend/middleware/auth.js |
security | healthy | backend/middleware/auth.js |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-gyg5gu1j |
software | healthy | /tmp/repobility-clone-gyg5gu1j |
| Label | Layer | Status | Path |
|---|---|---|---|
Particle |
software | healthy | frontend/src/components/DownloadPage.jsx:Particle |
| Label | Layer | Status | Path |
|---|---|---|---|
3.29.87.78 |
network | healthy | frontend/src/components/DownloadPage.jsx |
This page is publicly accessible at:
https://repobility.com/scan/8cf41a7f-763b-4f57-ad02-4b2fb3c26fa3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8cf41a7f-763b-4f57-ad02-4b2fb3c26fa3/
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.