https://github.com/soakal/VRSI-Wallboard
· scanned 2026-06-16 00:17 UTC (2 months, 2 weeks ago)
122 raw signals (0 security + 122 graph)
Last scanned 2 months, 2 weeks ago · v1 · 119 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.
All 608 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 |
|---|---|---|---|
AppInner |
software | healthy | client/src/App.tsx:AppInner |
d |
software | healthy | client/src/App.tsx:d |
handleOnline |
software | healthy | client/src/App.tsx:handleOnline |
handleOffline |
software | healthy | client/src/App.tsx:handleOffline |
handleKey |
software | healthy | client/src/App.tsx:handleKey |
App |
software | healthy | client/src/App.tsx:App |
getCalendars |
software | healthy | client/src/api/calendarApi.ts:getCalendars |
getEvents |
software | healthy | client/src/api/calendarApi.ts:getEvents |
getAuthStatus |
software | healthy | client/src/api/authApi.ts:getAuthStatus |
startAuth |
software | healthy | client/src/api/authApi.ts:startAuth |
getRecentFiles |
software | healthy | client/src/api/sharepointApi.ts:getRecentFiles |
getSites |
software | healthy | client/src/api/sharepointApi.ts:getSites |
getDrives |
software | healthy | client/src/api/sharepointApi.ts:getDrives |
getFiles |
software | healthy | client/src/api/sharepointApi.ts:getFiles |
fetchAuditLog |
software | healthy | client/src/api/storageApi.ts:fetchAuditLog |
json |
software | healthy | client/src/api/storageApi.ts:json |
fetchSecurityReport |
software | healthy | client/src/api/storageApi.ts:fetchSecurityReport |
fetchBackups |
software | healthy | client/src/api/storageApi.ts:fetchBackups |
runBackupNow |
software | healthy | client/src/api/storageApi.ts:runBackupNow |
restoreBackup |
software | healthy | client/src/api/storageApi.ts:restoreBackup |
body |
software | healthy | client/src/api/storageApi.ts:body |
unwrap |
software | healthy | client/src/api/http.ts:unwrap |
msg |
software | healthy | client/src/api/http.ts:msg |
getBoardJobs |
software | healthy | client/src/api/boardApi.ts:getBoardJobs |
getBoardConfig |
software | healthy | client/src/api/boardApi.ts:getBoardConfig |
updateBoardConfig |
software | healthy | client/src/api/boardApi.ts:updateBoardConfig |
getBoardUsers |
software | healthy | client/src/api/boardApi.ts:getBoardUsers |
importJobsJson |
software | healthy | client/src/api/boardApi.ts:importJobsJson |
importJobsFile |
software | healthy | client/src/api/boardApi.ts:importJobsFile |
setJobStatus |
software | healthy | client/src/api/boardApi.ts:setJobStatus |
setJobShipDate |
software | healthy | client/src/api/boardApi.ts:setJobShipDate |
setJobBinderPrinted |
software | healthy | client/src/api/boardApi.ts:setJobBinderPrinted |
addJobNote |
software | healthy | client/src/api/boardApi.ts:addJobNote |
getPresence |
software | healthy | client/src/api/boardApi.ts:getPresence |
claimPresence |
software | healthy | client/src/api/boardApi.ts:claimPresence |
releasePresence |
software | healthy | client/src/api/boardApi.ts:releasePresence |
updateJobNote |
software | healthy | client/src/api/boardApi.ts:updateJobNote |
deleteJobNote |
software | healthy | client/src/api/boardApi.ts:deleteJobNote |
getConfig |
software | healthy | client/src/api/configApi.ts:getConfig |
updateConfig |
software | healthy | client/src/api/configApi.ts:updateConfig |
boardHeaders |
software | healthy | client/src/api/boardHeaders.ts:boardHeaders |
isFetchFailure |
software | healthy | client/src/components/MonitoringPanel.tsx:isFetchFailure |
handleBackupNow |
software | healthy | client/src/components/MonitoringPanel.tsx:handleBackupNow |
handleRestore |
software | healthy | client/src/components/MonitoringPanel.tsx:handleRestore |
mb |
software | healthy | client/src/components/MonitoringPanel.tsx:mb |
exportForIt |
software | healthy | client/src/components/MonitoringPanel.tsx:exportForIt |
onSave |
software | healthy | client/src/components/SettingsPanel.tsx:onSave |
goTo |
software | healthy | client/src/components/SettingsPanel.tsx:goTo |
handler |
software | healthy | client/src/components/SettingsPanel.tsx:handler |
toggleSection |
software | healthy | client/src/components/SettingsPanel.tsx:toggleSection |
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 |
VRSI-WALLBOARD-RULES.md |
software | healthy | VRSI-WALLBOARD-RULES.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
VRSI-WallBoard-build-plan.md |
software | healthy | VRSI-WallBoard-build-plan.md |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
AGENTS.md |
software | healthy | AGENTS.md |
tsconfig.app.json |
software | healthy | client/tsconfig.app.json |
vite.config.ts |
software | healthy | client/vite.config.ts |
tailwind.config.ts |
software | healthy | client/tailwind.config.ts |
package.json |
software | healthy | client/package.json |
tsconfig.node.json |
software | healthy | client/tsconfig.node.json |
index.html |
software | healthy | client/index.html |
.env.production.example |
software | healthy | client/.env.production.example |
package-lock.json |
software | healthy | client/package-lock.json |
tsconfig.json |
software | healthy | client/tsconfig.json |
postcss.config.js |
software | healthy | client/postcss.config.js |
main.tsx |
software | healthy | client/src/main.tsx |
vite-env.d.ts |
software | healthy | client/src/vite-env.d.ts |
App.tsx |
software | healthy | client/src/App.tsx |
index.ts |
software | healthy | client/src/types/index.ts |
calendarApi.ts |
software | healthy | client/src/api/calendarApi.ts |
authApi.ts |
software | healthy | client/src/api/authApi.ts |
sharepointApi.ts |
software | healthy | client/src/api/sharepointApi.ts |
storageApi.ts |
software | healthy | client/src/api/storageApi.ts |
http.ts |
software | healthy | client/src/api/http.ts |
boardApi.ts |
software | healthy | client/src/api/boardApi.ts |
configApi.ts |
software | healthy | client/src/api/configApi.ts |
boardHeaders.ts |
software | healthy | client/src/api/boardHeaders.ts |
MonitoringPanel.tsx |
software | healthy | client/src/components/MonitoringPanel.tsx |
SettingsPanel.tsx |
software | healthy | client/src/components/SettingsPanel.tsx |
AuthSetup.tsx |
software | healthy | client/src/components/AuthSetup.tsx |
StalenessIndicator.tsx |
software | healthy | client/src/components/StalenessIndicator.tsx |
AgendaRail.tsx |
software | healthy | client/src/components/AgendaRail.tsx |
Clock.tsx |
software | healthy | client/src/components/Clock.tsx |
Dashboard.tsx |
software | healthy | client/src/components/Dashboard.tsx |
ErrorBoundary.tsx |
software | healthy | client/src/components/ErrorBoundary.tsx |
WeatherWidget.tsx |
software | healthy | client/src/components/WeatherWidget.tsx |
LoadingScreen.tsx |
software | healthy | client/src/components/LoadingScreen.tsx |
RecentFilesWidget.tsx |
software | healthy | client/src/components/RecentFilesWidget.tsx |
CalendarView.tsx |
software | healthy | client/src/components/CalendarView.tsx |
CalendarSelector.tsx |
software | healthy | client/src/components/CalendarSelector.tsx |
FileBrowserPanel.tsx |
software | healthy | client/src/components/FileBrowserPanel.tsx |
NextEventBadge.tsx |
software | healthy | client/src/components/NextEventBadge.tsx |
FileIcon.tsx |
software | healthy | client/src/components/FileIcon.tsx |
ImportView.tsx |
software | healthy | client/src/components/board/ImportView.tsx |
BoardHeader.tsx |
software | healthy | client/src/components/board/BoardHeader.tsx |
NotesSection.tsx |
software | healthy | client/src/components/board/NotesSection.tsx |
JobCard.tsx |
software | healthy | client/src/components/board/JobCard.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
USE /api/auth |
api | healthy | server/src/index.ts |
USE /api/calendars |
api | healthy | server/src/index.ts |
USE /api/events |
api | healthy | server/src/index.ts |
USE /api/config |
api | healthy | server/src/index.ts |
USE /api/sharepoint |
api | healthy | server/src/index.ts |
USE /api/board |
api | healthy | server/src/index.ts |
USE /api/storage |
api | healthy | server/src/index.ts |
USE /api/update |
api | healthy | server/src/index.ts |
GET /health |
api | healthy | server/src/index.ts |
USE /api |
api | healthy | server/src/index.ts |
GET /geocode |
api | healthy | server/src/routes/config.ts |
GET / |
api | healthy | server/src/routes/config.ts |
POST / |
api | healthy | server/src/routes/config.ts |
POST /start |
api | healthy | server/src/routes/auth.ts |
GET /status |
api | healthy | server/src/routes/auth.ts |
GET /backups |
api | healthy | server/src/routes/storage.ts |
POST /backup |
api | healthy | server/src/routes/storage.ts |
POST /restore |
api | healthy | server/src/routes/storage.ts |
GET /audit-log |
api | healthy | server/src/routes/storage.ts |
GET /security-report |
api | healthy | server/src/routes/storage.ts |
GET /recent |
api | healthy | server/src/routes/sharepoint.ts |
GET /sites |
api | healthy | server/src/routes/sharepoint.ts |
GET /drives |
api | healthy | server/src/routes/sharepoint.ts |
GET /sites/:siteId/drives |
api | healthy | server/src/routes/sharepoint.ts |
GET /files |
api | healthy | server/src/routes/sharepoint.ts |
GET /sites/:siteId/drives/:driveId/files |
api | healthy | server/src/routes/sharepoint.ts |
GET /check |
api | healthy | server/src/routes/update.ts |
POST /run |
api | healthy | server/src/routes/update.ts |
GET /export/ship-dates.ics |
api | healthy | server/src/routes/board.ts |
GET /presence |
api | healthy | server/src/routes/board.ts |
POST /presence/:jobNumber |
api | healthy | server/src/routes/board.ts |
DELETE /presence/:jobNumber |
api | healthy | server/src/routes/board.ts |
POST /import |
api | healthy | server/src/routes/board.ts |
GET /jobs |
api | healthy | server/src/routes/board.ts |
GET /config |
api | healthy | server/src/routes/board.ts |
POST /config |
api | healthy | server/src/routes/board.ts |
GET /users |
api | healthy | server/src/routes/board.ts |
PATCH /jobs/:jobNumber/status |
api | healthy | server/src/routes/board.ts |
PATCH /jobs/:jobNumber/ship-date |
api | healthy | server/src/routes/board.ts |
PATCH /jobs/:jobNumber/binder-printed |
api | healthy | server/src/routes/board.ts |
POST /jobs/:jobNumber/notes |
api | healthy | server/src/routes/board.ts |
PATCH /jobs/:jobNumber/notes/:noteId |
api | healthy | server/src/routes/board.ts |
DELETE /jobs/:jobNumber/notes/:noteId |
api | healthy | server/src/routes/board.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
client |
software | healthy | client |
src |
software | healthy | client/src |
types |
software | healthy | client/src/types |
api |
software | healthy | client/src/api |
components |
software | healthy | client/src/components |
board |
software | healthy | client/src/components/board |
lib |
software | healthy | client/src/lib |
hooks |
software | healthy | client/src/hooks |
store |
software | healthy | client/src/store |
styles |
software | healthy | client/src/styles |
docs |
software | healthy | docs |
shared |
software | healthy | shared |
src |
software | healthy | shared/src |
types |
software | healthy | shared/src/types |
storage |
software | healthy | shared/src/storage |
scripts |
software | healthy | scripts |
windows |
software | healthy | scripts/windows |
server |
software | healthy | server |
src |
software | healthy | server/src |
config |
software | healthy | server/src/config |
auth |
software | healthy | server/src/auth |
middleware |
software | healthy | server/src/middleware |
utils |
software | healthy | server/src/utils |
lib |
software | healthy | server/src/lib |
routes |
software | healthy | server/src/routes |
services |
software | healthy | server/src/services |
graph |
software | healthy | server/src/graph |
storage |
software | healthy | server/src/storage |
e2e |
software | healthy | e2e |
tours |
software | healthy | e2e/tours |
lib |
software | healthy | e2e/lib |
seed |
software | healthy | e2e/seed |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | client/src/App.tsx |
MonitoringPanel |
frontend | healthy | client/src/components/MonitoringPanel.tsx |
SettingsPanel |
frontend | healthy | client/src/components/SettingsPanel.tsx |
AuthSetup |
frontend | healthy | client/src/components/AuthSetup.tsx |
StalenessIndicator |
frontend | healthy | client/src/components/StalenessIndicator.tsx |
AgendaRail |
frontend | healthy | client/src/components/AgendaRail.tsx |
Clock |
frontend | healthy | client/src/components/Clock.tsx |
Dashboard |
frontend | healthy | client/src/components/Dashboard.tsx |
ErrorBoundary |
frontend | healthy | client/src/components/ErrorBoundary.tsx |
WeatherWidget |
frontend | healthy | client/src/components/WeatherWidget.tsx |
LoadingScreen |
frontend | healthy | client/src/components/LoadingScreen.tsx |
RecentFilesWidget |
frontend | healthy | client/src/components/RecentFilesWidget.tsx |
CalendarView |
frontend | healthy | client/src/components/CalendarView.tsx |
CalendarSelector |
frontend | healthy | client/src/components/CalendarSelector.tsx |
FileBrowserPanel |
frontend | healthy | client/src/components/FileBrowserPanel.tsx |
NextEventBadge |
frontend | healthy | client/src/components/NextEventBadge.tsx |
FileIcon |
frontend | healthy | client/src/components/FileIcon.tsx |
ImportView |
frontend | healthy | client/src/components/board/ImportView.tsx |
NotesSection |
frontend | healthy | client/src/components/board/NotesSection.tsx |
BoardLayout |
frontend | healthy | client/src/components/board/BoardLayout.tsx |
ShipDateEditor |
frontend | healthy | client/src/components/board/ShipDateEditor.tsx |
UsersView |
frontend | healthy | client/src/components/board/UsersView.tsx |
BinderPrintedCheckbox |
frontend | healthy | client/src/components/board/BinderPrintedCheckbox.tsx |
BoardShipAgenda |
frontend | healthy | client/src/components/board/BoardShipAgenda.tsx |
StatusCheckboxes |
frontend | healthy | client/src/components/board/StatusCheckboxes.tsx |
JobListView |
frontend | healthy | client/src/components/board/JobListView.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | client/src/App.tsx |
/setup |
frontend | healthy | client/src/App.tsx |
/board |
frontend | healthy | client/src/App.tsx |
spare-parts |
frontend | healthy | client/src/App.tsx |
archive |
frontend | healthy | client/src/App.tsx |
users |
frontend | healthy | client/src/App.tsx |
import |
frontend | healthy | client/src/App.tsx |
* |
frontend | healthy | client/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
to |
software | healthy | client/src/App.tsx:to |
RestoreConflictError |
software | healthy | client/src/api/storageApi.ts:RestoreConflictError |
ErrorBoundary |
software | healthy | client/src/components/ErrorBoundary.tsx:ErrorBoundary |
RefreshError |
software | healthy | server/src/auth/tokenRefresher.ts:RefreshError |
LocalStorageProvider |
software | healthy | server/src/storage/localProvider.ts:LocalStorageProvider |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3001 |
network | healthy | .env.example |
port:3100 |
network | healthy | e2e/playwright.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::server/src/auth/tokenRefresher.ts |
security | healthy | server/src/auth/tokenRefresher.ts |
auth::server/src/storage/localProvider.ts |
security | healthy | server/src/storage/localProvider.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-vy6ve4br |
software | healthy | /tmp/repobility-clone-vy6ve4br |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | server/src/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | e2e/seed/demo-jobs.ts |
This page is publicly accessible at:
https://repobility.com/scan/bb5b2a2d-f17f-4243-bc92-08695b7e280e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/bb5b2a2d-f17f-4243-bc92-08695b7e280e/
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.