Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

victorymau/react-os-shell

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
gha::pages cicd healthy .github/workflows/pages.yml
gha::screenshot cicd healthy .github/workflows/screenshot.yml

LabelLayerStatusPath
postgresql data healthy src/shell/Desktop.tsx
postgres data healthy src/shell/Desktop.tsx

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
demo hardware healthy docker-compose.yml

LabelLayerStatusPath
repobility-clone-igf5imvy software healthy /tmp/repobility-clone-igf5imvy

LabelLayerStatusPath
port:4173 network healthy Dockerfile

LabelLayerStatusPath
gpu (detected) hardware healthy src/apps/Preview.tsx

LabelLayerStatusPath
* frontend healthy examples/demo/src/App.tsx

LabelLayerStatusPath
auth::examples/demo/src/main.tsx security healthy examples/demo/src/main.tsx
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

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.