https://github.com/victorymau/react-os-shell
· scanned 2026-06-16 00:49 UTC (2 months, 1 week ago)
85 raw signals (0 security + 85 graph)
Last scanned 2 months, 1 week ago · v1 · 83 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1245 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 |
|---|---|---|---|
notify |
software | healthy | examples/demo/src/demoBugStore.ts:notify |
subscribeDemoBugReports |
software | healthy | examples/demo/src/demoBugStore.ts:subscribeDemoBugReports |
getDemoBugReports |
software | healthy | examples/demo/src/demoBugStore.ts:getDemoBugReports |
addDemoBugReport |
software | healthy | examples/demo/src/demoBugStore.ts:addDemoBugReport |
resolveDemoBugReport |
software | healthy | examples/demo/src/demoBugStore.ts:resolveDemoBugReport |
deleteDemoBugReport |
software | healthy | examples/demo/src/demoBugStore.ts:deleteDemoBugReport |
SidebarDemo |
software | healthy | examples/demo/src/SidebarDemo.tsx:SidebarDemo |
matches |
software | healthy | examples/demo/src/searchDemo.tsx:matches |
field |
software | healthy | examples/demo/src/searchDemo.tsx:field |
DevToolbox |
software | healthy | examples/demo/src/DevToolbox.tsx:DevToolbox |
onKey |
software | healthy | examples/demo/src/DevToolbox.tsx:onKey |
rowTotal |
software | healthy | examples/demo/src/GridDemo.tsx:rowTotal |
GridDemo |
software | healthy | examples/demo/src/GridDemo.tsx:GridDemo |
ProfilePage |
software | healthy | examples/demo/src/ProfilePage.tsx:ProfilePage |
ShortcutsDemo |
software | healthy | examples/demo/src/ShortcutsDemo.tsx:ShortcutsDemo |
Field |
software | healthy | examples/demo/src/FormControlsDemo.tsx:Field |
FormControlsDemo |
software | healthy | examples/demo/src/FormControlsDemo.tsx:FormControlsDemo |
onPartSearch |
software | healthy | examples/demo/src/FormControlsDemo.tsx:onPartSearch |
childrenAt |
software | healthy | examples/demo/src/BreadcrumbsDemo.tsx:childrenAt |
homeIcon |
software | healthy | examples/demo/src/BreadcrumbsDemo.tsx:homeIcon |
folderIcon |
software | healthy | examples/demo/src/BreadcrumbsDemo.tsx:folderIcon |
BreadcrumbsDemo |
software | healthy | examples/demo/src/BreadcrumbsDemo.tsx:BreadcrumbsDemo |
Chip |
software | healthy | examples/demo/src/WindowStylesDemo.tsx:Chip |
Body |
software | healthy | examples/demo/src/WindowStylesDemo.tsx:Body |
StandardWindow |
software | healthy | examples/demo/src/WindowStylesDemo.tsx:StandardWindow |
FullSizeWindow |
software | healthy | examples/demo/src/WindowStylesDemo.tsx:FullSizeWindow |
GiantWindow |
software | healthy | examples/demo/src/WindowStylesDemo.tsx:GiantWindow |
CompactWindow |
software | healthy | examples/demo/src/WindowStylesDemo.tsx:CompactWindow |
WidgetWindow |
software | healthy | examples/demo/src/WindowStylesDemo.tsx:WidgetWindow |
AppStyleWindow |
software | healthy | examples/demo/src/WindowStylesDemo.tsx:AppStyleWindow |
FlushBodyWindow |
software | healthy | examples/demo/src/WindowStylesDemo.tsx:FlushBodyWindow |
AutoHeightWindow |
software | healthy | examples/demo/src/WindowStylesDemo.tsx:AutoHeightWindow |
MultiInstanceWindow |
software | healthy | examples/demo/src/WindowStylesDemo.tsx:MultiInstanceWindow |
PositionedWindow |
software | healthy | examples/demo/src/WindowStylesDemo.tsx:PositionedWindow |
PinnedWindow |
software | healthy | examples/demo/src/WindowStylesDemo.tsx:PinnedWindow |
WindowStylesDemo |
software | healthy | examples/demo/src/WindowStylesDemo.tsx:WindowStylesDemo |
BadgesDemo |
software | healthy | examples/demo/src/BadgesDemo.tsx:BadgesDemo |
icon |
software | healthy | examples/demo/src/PreferencesDemo.tsx:icon |
PreferencesDemo |
software | healthy | examples/demo/src/PreferencesDemo.tsx:PreferencesDemo |
BugReportsDemo |
software | healthy | examples/demo/src/BugReportsDemo.tsx:BugReportsDemo |
bindDemoApiPrefs |
software | healthy | examples/demo/src/demoApiClient.ts:bindDemoApiPrefs |
delay |
software | healthy | examples/demo/src/demoApiClient.ts:delay |
res |
software | healthy | examples/demo/src/demoApiClient.ts:res |
doc |
software | healthy | examples/demo/src/HelpCenterDemo.tsx:doc |
HelpCenterDemo |
software | healthy | examples/demo/src/HelpCenterDemo.tsx:HelpCenterDemo |
TableDemo |
software | healthy | examples/demo/src/TableDemo.tsx:TableDemo |
av |
software | healthy | examples/demo/src/TableDemo.tsx:av |
toggle |
software | healthy | examples/demo/src/TableDemo.tsx:toggle |
icon |
software | healthy | examples/demo/src/TopNavDemo.tsx:icon |
TopNavDemo |
software | healthy | examples/demo/src/TopNavDemo.tsx:TopNavDemo |
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 |
package.json |
software | healthy | package.json |
Dockerfile |
software | healthy | Dockerfile |
package-lock.json |
software | healthy | package-lock.json |
tsup.config.ts |
software | healthy | tsup.config.ts |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
google-auth.md |
software | healthy | docs/google-auth.md |
screenshot.mjs |
software | healthy | scripts/screenshot.mjs |
vite.config.ts |
software | healthy | examples/demo/vite.config.ts |
README.md |
software | healthy | examples/demo/README.md |
package.json |
software | healthy | examples/demo/package.json |
index.html |
software | healthy | examples/demo/index.html |
package-lock.json |
software | healthy | examples/demo/package-lock.json |
tsconfig.json |
software | healthy | examples/demo/tsconfig.json |
demoBugStore.ts |
software | healthy | examples/demo/src/demoBugStore.ts |
SidebarDemo.tsx |
software | healthy | examples/demo/src/SidebarDemo.tsx |
styles.css |
software | healthy | examples/demo/src/styles.css |
searchDemo.tsx |
software | healthy | examples/demo/src/searchDemo.tsx |
DevToolbox.tsx |
software | healthy | examples/demo/src/DevToolbox.tsx |
GridDemo.tsx |
software | healthy | examples/demo/src/GridDemo.tsx |
ProfilePage.tsx |
software | healthy | examples/demo/src/ProfilePage.tsx |
ShortcutsDemo.tsx |
software | healthy | examples/demo/src/ShortcutsDemo.tsx |
FormControlsDemo.tsx |
software | healthy | examples/demo/src/FormControlsDemo.tsx |
BreadcrumbsDemo.tsx |
software | healthy | examples/demo/src/BreadcrumbsDemo.tsx |
WindowStylesDemo.tsx |
software | healthy | examples/demo/src/WindowStylesDemo.tsx |
demoStatusGroups.ts |
software | healthy | examples/demo/src/demoStatusGroups.ts |
BadgesDemo.tsx |
software | healthy | examples/demo/src/BadgesDemo.tsx |
main.tsx |
software | healthy | examples/demo/src/main.tsx |
PreferencesDemo.tsx |
software | healthy | examples/demo/src/PreferencesDemo.tsx |
BugReportsDemo.tsx |
software | healthy | examples/demo/src/BugReportsDemo.tsx |
demoApiClient.ts |
software | healthy | examples/demo/src/demoApiClient.ts |
HelpCenterDemo.tsx |
software | healthy | examples/demo/src/HelpCenterDemo.tsx |
TableDemo.tsx |
software | healthy | examples/demo/src/TableDemo.tsx |
TopNavDemo.tsx |
software | healthy | examples/demo/src/TopNavDemo.tsx |
App.tsx |
software | healthy | examples/demo/src/App.tsx |
ListDemo.tsx |
software | healthy | examples/demo/src/ListDemo.tsx |
KanbanDemo.tsx |
software | healthy | examples/demo/src/KanbanDemo.tsx |
README.md |
software | healthy | examples/file-server/README.md |
package.json |
software | healthy | examples/file-server/package.json |
server.mjs |
software | healthy | examples/file-server/server.mjs |
ci.yml |
software | healthy | .github/workflows/ci.yml |
pages.yml |
software | healthy | .github/workflows/pages.yml |
screenshot.yml |
software | healthy | .github/workflows/screenshot.yml |
styles.css |
software | healthy | src/styles.css |
version.ts |
software | healthy | src/version.ts |
index.ts |
software | healthy | src/index.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SidebarDemo |
frontend | healthy | examples/demo/src/SidebarDemo.tsx |
DevToolbox |
frontend | healthy | examples/demo/src/DevToolbox.tsx |
GridDemo |
frontend | healthy | examples/demo/src/GridDemo.tsx |
ProfilePage |
frontend | healthy | examples/demo/src/ProfilePage.tsx |
ShortcutsDemo |
frontend | healthy | examples/demo/src/ShortcutsDemo.tsx |
FormControlsDemo |
frontend | healthy | examples/demo/src/FormControlsDemo.tsx |
BreadcrumbsDemo |
frontend | healthy | examples/demo/src/BreadcrumbsDemo.tsx |
WindowStylesDemo |
frontend | healthy | examples/demo/src/WindowStylesDemo.tsx |
BadgesDemo |
frontend | healthy | examples/demo/src/BadgesDemo.tsx |
PreferencesDemo |
frontend | healthy | examples/demo/src/PreferencesDemo.tsx |
BugReportsDemo |
frontend | healthy | examples/demo/src/BugReportsDemo.tsx |
HelpCenterDemo |
frontend | healthy | examples/demo/src/HelpCenterDemo.tsx |
TableDemo |
frontend | healthy | examples/demo/src/TableDemo.tsx |
TopNavDemo |
frontend | healthy | examples/demo/src/TopNavDemo.tsx |
App |
frontend | healthy | examples/demo/src/App.tsx |
ListDemo |
frontend | healthy | examples/demo/src/ListDemo.tsx |
KanbanDemo |
frontend | healthy | examples/demo/src/KanbanDemo.tsx |
Customization |
frontend | healthy | src/settings/Customization.tsx |
BehaviorPanel |
frontend | healthy | src/settings/BehaviorPanel.tsx |
SystemPreferences |
frontend | healthy | src/settings/SystemPreferences.tsx |
SoundsPanel |
frontend | healthy | src/settings/SoundsPanel.tsx |
WorldClock |
frontend | healthy | src/apps/WorldClock.tsx |
Stock |
frontend | healthy | src/apps/Stock.tsx |
AboutApp |
frontend | healthy | src/apps/_about.tsx |
Preview |
frontend | healthy | src/apps/Preview.tsx |
PomodoroTimer |
frontend | healthy | src/apps/PomodoroTimer.tsx |
Notepad |
frontend | healthy | src/apps/Notepad.tsx |
Calculator |
frontend | healthy | src/apps/Calculator.tsx |
Documents |
frontend | healthy | src/apps/Documents.tsx |
ImageAnnotator |
frontend | healthy | src/apps/ImageAnnotator.tsx |
CurrencyConverter |
frontend | healthy | src/apps/CurrencyConverter.tsx |
Weather |
frontend | healthy | src/apps/Weather.tsx |
Files |
frontend | healthy | src/apps/Files.tsx |
Spreadsheet |
frontend | healthy | src/apps/Spreadsheet.tsx |
Browser |
frontend | healthy | src/apps/Browser.tsx |
MobileNotificationSheet |
frontend | healthy | src/shell/MobileNotificationSheet.tsx |
DevIndicator |
frontend | healthy | src/shell/DevIndicator.tsx |
WidgetManager |
frontend | healthy | src/shell/WidgetManager.tsx |
TopNav |
frontend | healthy | src/shell/TopNav.tsx |
SearchableSelect |
frontend | healthy | src/shell/SearchableSelect.tsx |
MobileProfileSheet |
frontend | healthy | src/shell/MobileProfileSheet.tsx |
SidebarLayout |
frontend | healthy | src/shell/SidebarLayout.tsx |
GlobalSearch |
frontend | healthy | src/shell/GlobalSearch.tsx |
LogoutAnimation |
frontend | healthy | src/shell/LogoutAnimation.tsx |
StatusBadge |
frontend | healthy | src/shell/StatusBadge.tsx |
Breadcrumbs |
frontend | healthy | src/shell/Breadcrumbs.tsx |
Modal |
frontend | healthy | src/shell/Modal.tsx |
BugReportDetail |
frontend | healthy | src/shell/BugReportDetail.tsx |
PartNumberDetailPopup |
frontend | healthy | src/shell/PartNumberDetailPopup.tsx |
LoadingSpinner |
frontend | healthy | src/shell/LoadingSpinner.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
07.424.384.764 |
network | healthy | examples/demo/src/PreferencesDemo.tsx |
78.93.398.164 |
network | healthy | examples/demo/src/PreferencesDemo.tsx |
1.204.165.397 |
network | healthy | examples/demo/src/PreferencesDemo.tsx |
543.09.94.56 |
network | healthy | examples/demo/src/PreferencesDemo.tsx |
35.25.807.272 |
network | healthy | examples/demo/src/PreferencesDemo.tsx |
1.204.107.397 |
network | healthy | examples/demo/src/PreferencesDemo.tsx |
2.685.8.8 |
network | healthy | examples/demo/src/App.tsx |
063.374.313.686 |
network | healthy | examples/demo/src/App.tsx |
645.87.074.04 |
network | healthy | examples/demo/src/App.tsx |
147.083.22.127 |
network | healthy | examples/demo/src/App.tsx |
324.196.72.257 |
network | healthy | examples/demo/src/App.tsx |
008.378.137.75 |
network | healthy | examples/demo/src/App.tsx |
424.35.534.955 |
network | healthy | examples/demo/src/App.tsx |
356.133.751.072 |
network | healthy | examples/demo/src/App.tsx |
24.03.48.062 |
network | healthy | src/apps/Preview.tsx |
7.178.07.207 |
network | healthy | src/apps/Preview.tsx |
007.378.138.75 |
network | healthy | src/apps/Preview.tsx |
424.35.534.954 |
network | healthy | src/apps/Preview.tsx |
342.052.682.107 |
network | healthy | src/apps/Notepad.tsx |
499.04.701.663 |
network | healthy | src/apps/Browser.tsx |
127.0.0.1 |
network | healthy | src/utils/env.ts |
013.878.512.75 |
network | healthy | src/shell/Desktop.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
examples |
software | healthy | examples |
demo |
software | healthy | examples/demo |
src |
software | healthy | examples/demo/src |
file-server |
software | healthy | examples/file-server |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
settings |
software | healthy | src/settings |
windowRegistry |
software | healthy | src/windowRegistry |
api |
software | healthy | src/api |
apps |
software | healthy | src/apps |
utils |
software | healthy | src/utils |
contexts |
software | healthy | src/contexts |
hooks |
software | healthy | src/hooks |
shell |
software | healthy | src/shell |
shell-config |
software | healthy | src/shell-config |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/me |
api | healthy | examples/file-server/server.mjs |
GET /api/quota |
api | healthy | examples/file-server/server.mjs |
GET /api/files |
api | healthy | examples/file-server/server.mjs |
GET /api/file |
api | healthy | examples/file-server/server.mjs |
POST /api/upload |
api | healthy | examples/file-server/server.mjs |
POST /api/folder |
api | healthy | examples/file-server/server.mjs |
POST /api/rename |
api | healthy | examples/file-server/server.mjs |
DELETE /api/files |
api | healthy | examples/file-server/server.mjs |
GET /api/trash |
api | healthy | examples/file-server/server.mjs |
POST /api/trash/restore |
api | healthy | examples/file-server/server.mjs |
DELETE /api/trash/:id |
api | healthy | examples/file-server/server.mjs |
DELETE /api/trash |
api | healthy | examples/file-server/server.mjs |
GET /auth/me/ |
api | healthy | src/api/auth.ts |
PATCH /auth/me/ |
api | healthy | src/api/auth.ts |
GET /auth/numbering-configs/ |
api | healthy | src/api/auth.ts |
GET /products/part-numbers/ |
api | healthy | src/shell/WindowManager.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
name |
software | healthy | src/apps/Preview.tsx:name |
is |
software | healthy | src/apps/Preview.tsx:is |
string |
software | healthy | src/shell/desktopIcons.tsx:string |
WindowErrorBoundary |
software | healthy | src/shell/WindowErrorBoundary.tsx:WindowErrorBoundary |
strings |
software | healthy | src/shell/MobileHome.tsx:strings |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/pages.yml |
deploy |
cicd | healthy | .github/workflows/pages.yml |
capture |
cicd | healthy | .github/workflows/screenshot.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::pages |
cicd | healthy | .github/workflows/pages.yml |
gha::screenshot |
cicd | healthy | .github/workflows/screenshot.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | src/shell/Desktop.tsx |
postgres |
data | healthy | src/shell/Desktop.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
demo |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-igf5imvy |
software | healthy | /tmp/repobility-clone-igf5imvy |
| Label | Layer | Status | Path |
|---|---|---|---|
port:4173 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | src/apps/Preview.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
* |
frontend | healthy | examples/demo/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::examples/demo/src/main.tsx |
security | healthy | examples/demo/src/main.tsx |
This page is publicly accessible at:
https://repobility.com/scan/0f55ecf3-8369-4da9-812d-79a413263074/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0f55ecf3-8369-4da9-812d-79a413263074/
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.