https://github.com/ananyatalks/styla2
· scanned 2026-06-17 01:33 UTC (1 month, 2 weeks ago)
97 raw signals (0 security + 97 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +3.6 (diff) · 93 actionable findings from 1 signal source. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1033 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 |
|---|---|---|---|
useAuth |
software | healthy | lib/replit-auth-web/src/index.ts:useAuth |
get |
software | healthy | lib/db/reclassify.mjs:get |
delay |
software | healthy | lib/db/reclassify.mjs:delay |
runOnce |
software | healthy | lib/db/reclassify.mjs:runOnce |
classify |
software | healthy | lib/db/reclassify.mjs:classify |
parseJson |
software | healthy | lib/db/reclassify.mjs:parseJson |
arr |
software | healthy | lib/db/reclassify.mjs:arr |
rows |
software | healthy | lib/db/reclassify.mjs:rows |
processOne |
software | healthy | lib/db/reclassify.mjs:processOne |
worker |
software | healthy | lib/db/reclassify.mjs:worker |
ensureSchema |
software | healthy | lib/db/src/index.ts:ensureSchema |
AppLayout |
software | healthy | artifacts/styla/src/App.tsx:AppLayout |
linkClass |
software | healthy | artifacts/styla/src/App.tsx:linkClass |
AccountMenu |
software | healthy | artifacts/styla/src/App.tsx:AccountMenu |
onDown |
software | healthy | artifacts/styla/src/App.tsx:onDown |
onKey |
software | healthy | artifacts/styla/src/App.tsx:onKey |
AuthForm |
software | healthy | artifacts/styla/src/App.tsx:AuthForm |
submit |
software | healthy | artifacts/styla/src/App.tsx:submit |
AuthGate |
software | healthy | artifacts/styla/src/App.tsx:AuthGate |
Router |
software | healthy | artifacts/styla/src/App.tsx:Router |
App |
software | healthy | artifacts/styla/src/App.tsx:App |
useIsMobile |
software | healthy | artifacts/styla/src/hooks/use-mobile.tsx:useIsMobile |
onChange |
software | healthy | artifacts/styla/src/hooks/use-mobile.tsx:onChange |
genId |
software | healthy | artifacts/styla/src/hooks/use-toast.ts:genId |
addToRemoveQueue |
software | healthy | artifacts/styla/src/hooks/use-toast.ts:addToRemoveQueue |
reducer |
software | healthy | artifacts/styla/src/hooks/use-toast.ts:reducer |
dispatch |
software | healthy | artifacts/styla/src/hooks/use-toast.ts:dispatch |
toast |
software | healthy | artifacts/styla/src/hooks/use-toast.ts:toast |
update |
software | healthy | artifacts/styla/src/hooks/use-toast.ts:update |
dismiss |
software | healthy | artifacts/styla/src/hooks/use-toast.ts:dismiss |
useToast |
software | healthy | artifacts/styla/src/hooks/use-toast.ts:useToast |
useSidebar |
software | healthy | artifacts/styla/src/components/ui/sidebar.tsx:useSidebar |
SidebarProvider |
software | healthy | artifacts/styla/src/components/ui/sidebar.tsx:SidebarProvid… |
handleKeyDown |
software | healthy | artifacts/styla/src/components/ui/sidebar.tsx:handleKeyDown |
Sidebar |
software | healthy | artifacts/styla/src/components/ui/sidebar.tsx:Sidebar |
SidebarTrigger |
software | healthy | artifacts/styla/src/components/ui/sidebar.tsx:SidebarTrigger |
SidebarRail |
software | healthy | artifacts/styla/src/components/ui/sidebar.tsx:SidebarRail |
SidebarInset |
software | healthy | artifacts/styla/src/components/ui/sidebar.tsx:SidebarInset |
SidebarInput |
software | healthy | artifacts/styla/src/components/ui/sidebar.tsx:SidebarInput |
SidebarHeader |
software | healthy | artifacts/styla/src/components/ui/sidebar.tsx:SidebarHeader |
SidebarFooter |
software | healthy | artifacts/styla/src/components/ui/sidebar.tsx:SidebarFooter |
SidebarSeparator |
software | healthy | artifacts/styla/src/components/ui/sidebar.tsx:SidebarSepara… |
SidebarContent |
software | healthy | artifacts/styla/src/components/ui/sidebar.tsx:SidebarContent |
SidebarGroup |
software | healthy | artifacts/styla/src/components/ui/sidebar.tsx:SidebarGroup |
SidebarGroupLabel |
software | healthy | artifacts/styla/src/components/ui/sidebar.tsx:SidebarGroupL… |
SidebarGroupAction |
software | healthy | artifacts/styla/src/components/ui/sidebar.tsx:SidebarGroupA… |
SidebarGroupContent |
software | healthy | artifacts/styla/src/components/ui/sidebar.tsx:SidebarGroupC… |
SidebarMenu |
software | healthy | artifacts/styla/src/components/ui/sidebar.tsx:SidebarMenu |
SidebarMenuItem |
software | healthy | artifacts/styla/src/components/ui/sidebar.tsx:SidebarMenuIt… |
SidebarMenuButton |
software | healthy | artifacts/styla/src/components/ui/sidebar.tsx:SidebarMenuBu… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
run-api-local.sh |
software | healthy | run-api-local.sh |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
run-web-local.sh |
software | healthy | run-web-local.sh |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
package.json |
software | healthy | package.json |
replit.md |
software | healthy | replit.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
orval.config.ts |
software | healthy | lib/api-spec/orval.config.ts |
openapi.yaml |
software | healthy | lib/api-spec/openapi.yaml |
package.json |
software | healthy | lib/api-spec/package.json |
package.json |
software | healthy | lib/replit-auth-web/package.json |
tsconfig.json |
software | healthy | lib/replit-auth-web/tsconfig.json |
index.ts |
software | healthy | lib/replit-auth-web/src/index.ts |
package.json |
software | healthy | lib/db/package.json |
reclassify.mjs |
software | healthy | lib/db/reclassify.mjs |
tsconfig.json |
software | healthy | lib/db/tsconfig.json |
index.ts |
software | healthy | lib/db/src/index.ts |
package.json |
software | healthy | lib/api-zod/package.json |
tsconfig.json |
software | healthy | lib/api-zod/tsconfig.json |
index.ts |
software | healthy | lib/api-zod/src/index.ts |
package.json |
software | healthy | lib/api-client-react/package.json |
tsconfig.json |
software | healthy | lib/api-client-react/tsconfig.json |
index.ts |
software | healthy | lib/api-client-react/src/index.ts |
vite.config.ts |
software | healthy | artifacts/styla/vite.config.ts |
package.json |
software | healthy | artifacts/styla/package.json |
index.html |
software | healthy | artifacts/styla/index.html |
tsconfig.json |
software | healthy | artifacts/styla/tsconfig.json |
main.tsx |
software | healthy | artifacts/styla/src/main.tsx |
index.css |
software | healthy | artifacts/styla/src/index.css |
App.tsx |
software | healthy | artifacts/styla/src/App.tsx |
use-mobile.tsx |
software | healthy | artifacts/styla/src/hooks/use-mobile.tsx |
use-toast.ts |
software | healthy | artifacts/styla/src/hooks/use-toast.ts |
radio-group.tsx |
software | healthy | artifacts/styla/src/components/ui/radio-group.tsx |
sidebar.tsx |
software | healthy | artifacts/styla/src/components/ui/sidebar.tsx |
progress.tsx |
software | healthy | artifacts/styla/src/components/ui/progress.tsx |
resizable.tsx |
software | healthy | artifacts/styla/src/components/ui/resizable.tsx |
accordion.tsx |
software | healthy | artifacts/styla/src/components/ui/accordion.tsx |
input-group.tsx |
software | healthy | artifacts/styla/src/components/ui/input-group.tsx |
avatar.tsx |
software | healthy | artifacts/styla/src/components/ui/avatar.tsx |
input-otp.tsx |
software | healthy | artifacts/styla/src/components/ui/input-otp.tsx |
breadcrumb.tsx |
software | healthy | artifacts/styla/src/components/ui/breadcrumb.tsx |
item.tsx |
software | healthy | artifacts/styla/src/components/ui/item.tsx |
chart.tsx |
software | healthy | artifacts/styla/src/components/ui/chart.tsx |
separator.tsx |
software | healthy | artifacts/styla/src/components/ui/separator.tsx |
dropdown-menu.tsx |
software | healthy | artifacts/styla/src/components/ui/dropdown-menu.tsx |
toggle.tsx |
software | healthy | artifacts/styla/src/components/ui/toggle.tsx |
alert.tsx |
software | healthy | artifacts/styla/src/components/ui/alert.tsx |
card.tsx |
software | healthy | artifacts/styla/src/components/ui/card.tsx |
toggle-group.tsx |
software | healthy | artifacts/styla/src/components/ui/toggle-group.tsx |
table.tsx |
software | healthy | artifacts/styla/src/components/ui/table.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
lib |
software | healthy | lib |
api-spec |
software | healthy | lib/api-spec |
replit-auth-web |
software | healthy | lib/replit-auth-web |
src |
software | healthy | lib/replit-auth-web/src |
db |
software | healthy | lib/db |
src |
software | healthy | lib/db/src |
api-zod |
software | healthy | lib/api-zod |
src |
software | healthy | lib/api-zod/src |
api-client-react |
software | healthy | lib/api-client-react |
src |
software | healthy | lib/api-client-react/src |
artifacts |
software | healthy | artifacts |
styla |
software | healthy | artifacts/styla |
src |
software | healthy | artifacts/styla/src |
hooks |
software | healthy | artifacts/styla/src/hooks |
components |
software | healthy | artifacts/styla/src/components |
ui |
software | healthy | artifacts/styla/src/components/ui |
pages |
software | healthy | artifacts/styla/src/pages |
lib |
software | healthy | artifacts/styla/src/lib |
styla-next |
software | healthy | artifacts/styla-next |
src |
software | healthy | artifacts/styla-next/src |
app |
software | healthy | artifacts/styla-next/src/app |
api |
software | healthy | artifacts/styla-next/src/app/api |
healthz |
software | healthy | artifacts/styla-next/src/app/api/healthz |
lookbook |
software | healthy | artifacts/styla-next/src/app/api/lookbook |
regenerate-image |
software | healthy | artifacts/styla-next/src/app/api/lookbook/regenerate-image |
[id] |
software | healthy | artifacts/styla-next/src/app/api/lookbook/[id] |
share |
software | healthy | artifacts/styla-next/src/app/api/lookbook/[id]/share |
generate |
software | healthy | artifacts/styla-next/src/app/api/lookbook/generate |
pair-bottom |
software | healthy | artifacts/styla-next/src/app/api/lookbook/pair-bottom |
shared |
software | healthy | artifacts/styla-next/src/app/api/lookbook/shared |
[token] |
software | healthy | artifacts/styla-next/src/app/api/lookbook/shared/[token] |
admin |
software | healthy | artifacts/styla-next/src/app/api/admin |
credits |
software | healthy | artifacts/styla-next/src/app/api/admin/credits |
users |
software | healthy | artifacts/styla-next/src/app/api/admin/users |
credits |
software | healthy | artifacts/styla-next/src/app/api/credits |
media |
software | healthy | artifacts/styla-next/src/app/api/media |
proxy |
software | healthy | artifacts/styla-next/src/app/api/media/proxy |
profile |
software | healthy | artifacts/styla-next/src/app/api/profile |
photo |
software | healthy | artifacts/styla-next/src/app/api/profile/photo |
geo |
software | healthy | artifacts/styla-next/src/app/api/geo |
run |
software | healthy | artifacts/styla-next/src/app/api/run |
[runId] |
software | healthy | artifacts/styla-next/src/app/api/run/[runId] |
auth |
software | healthy | artifacts/styla-next/src/app/api/auth |
user |
software | healthy | artifacts/styla-next/src/app/api/auth/user |
wardrobe |
software | healthy | artifacts/styla-next/src/app/api/wardrobe |
extract |
software | healthy | artifacts/styla-next/src/app/api/wardrobe/extract |
lookbook |
software | healthy | artifacts/styla-next/src/app/lookbook |
[id] |
software | healthy | artifacts/styla-next/src/app/lookbook/[id] |
share |
software | healthy | artifacts/styla-next/src/app/lookbook/share |
[token] |
software | healthy | artifacts/styla-next/src/app/lookbook/share/[token] |
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 |
api | healthy | artifacts/api-server/src/app.ts |
USE /wardrobe |
api | healthy | artifacts/api-server/src/routes/index.ts |
USE /lookbook |
api | healthy | artifacts/api-server/src/routes/index.ts |
USE /profile |
api | healthy | artifacts/api-server/src/routes/index.ts |
USE /media |
api | healthy | artifacts/api-server/src/routes/index.ts |
USE /data |
api | healthy | artifacts/api-server/src/routes/index.ts |
GET /proxy |
api | healthy | artifacts/api-server/src/routes/media.ts |
POST /extract |
api | healthy | artifacts/api-server/src/routes/wardrobe.ts |
POST /extract-async |
api | healthy | artifacts/api-server/src/routes/wardrobe.ts |
GET /extract-job/:jobId |
api | healthy | artifacts/api-server/src/routes/wardrobe.ts |
GET /wardrobe |
api | healthy | artifacts/api-server/src/routes/data.ts |
POST /wardrobe |
api | healthy | artifacts/api-server/src/routes/data.ts |
DELETE /wardrobe/:id |
api | healthy | artifacts/api-server/src/routes/data.ts |
GET /profile |
api | healthy | artifacts/api-server/src/routes/data.ts |
PUT /profile |
api | healthy | artifacts/api-server/src/routes/data.ts |
GET /lookbooks |
api | healthy | artifacts/api-server/src/routes/data.ts |
POST /lookbooks |
api | healthy | artifacts/api-server/src/routes/data.ts |
DELETE /lookbooks/:id |
api | healthy | artifacts/api-server/src/routes/data.ts |
GET /auth/user |
api | healthy | artifacts/api-server/src/routes/auth.ts |
GET /login |
api | healthy | artifacts/api-server/src/routes/auth.ts |
GET /callback |
api | healthy | artifacts/api-server/src/routes/auth.ts |
GET /logout |
api | healthy | artifacts/api-server/src/routes/auth.ts |
POST /mobile-auth/token-exchange |
api | healthy | artifacts/api-server/src/routes/auth.ts |
POST /mobile-auth/logout |
api | healthy | artifacts/api-server/src/routes/auth.ts |
GET /healthz |
api | healthy | artifacts/api-server/src/routes/health.ts |
POST /generate |
api | healthy | artifacts/api-server/src/routes/lookbook.ts |
POST /generate-async |
api | healthy | artifacts/api-server/src/routes/lookbook.ts |
GET /job/:jobId |
api | healthy | artifacts/api-server/src/routes/lookbook.ts |
POST /pair-bottom |
api | healthy | artifacts/api-server/src/routes/lookbook.ts |
POST /regenerate-image |
api | healthy | artifacts/api-server/src/routes/lookbook.ts |
POST /regenerate-image-async |
api | healthy | artifacts/api-server/src/routes/lookbook.ts |
GET /image-job/:jobId |
api | healthy | artifacts/api-server/src/routes/lookbook.ts |
POST /:id/share |
api | healthy | artifacts/api-server/src/routes/lookbook.ts |
GET /shared/:token |
api | healthy | artifacts/api-server/src/routes/lookbook.ts |
POST /photo |
api | healthy | artifacts/api-server/src/routes/profile.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | artifacts/styla/src/App.tsx |
NotFound |
frontend | healthy | artifacts/styla/src/pages/not-found.tsx |
Landing |
frontend | healthy | artifacts/styla/src/pages/Landing.tsx |
LookbookIndex |
frontend | healthy | artifacts/styla/src/pages/Lookbook.tsx |
SharedLookbook |
frontend | healthy | artifacts/styla/src/pages/SharedLookbook.tsx |
LandingPreview1 |
frontend | healthy | artifacts/styla/src/pages/LandingPreview1.tsx |
Wardrobe |
frontend | healthy | artifacts/styla/src/pages/Wardrobe.tsx |
LookbookDetail |
frontend | healthy | artifacts/styla/src/pages/LookbookDetail.tsx |
ProfilePhotoPage |
frontend | healthy | artifacts/styla/src/pages/ProfilePhoto.tsx |
LandingV2 |
frontend | healthy | artifacts/styla/src/pages/LandingV2.tsx |
RootLayout |
frontend | healthy | artifacts/styla-next/src/app/layout.tsx |
Page |
frontend | healthy | artifacts/styla-next/src/app/page.tsx |
Page |
frontend | healthy | artifacts/styla-next/src/app/lookbook/page.tsx |
Page |
frontend | healthy | artifacts/styla-next/src/app/profile-photo/page.tsx |
Page |
frontend | healthy | artifacts/styla-next/src/app/admin/page.tsx |
Page |
frontend | healthy | artifacts/styla-next/src/app/settings/page.tsx |
Page |
frontend | healthy | artifacts/styla-next/src/app/saved/page.tsx |
Page |
frontend | healthy | artifacts/styla-next/src/app/wardrobe/page.tsx |
Landing |
frontend | healthy | artifacts/styla-next/src/views/Landing.tsx |
LookbookIndex |
frontend | healthy | artifacts/styla-next/src/views/Lookbook.tsx |
SharedLookbook |
frontend | healthy | artifacts/styla-next/src/views/SharedLookbook.tsx |
SettingsPage |
frontend | healthy | artifacts/styla-next/src/views/Settings.tsx |
Wardrobe |
frontend | healthy | artifacts/styla-next/src/views/Wardrobe.tsx |
Admin |
frontend | healthy | artifacts/styla-next/src/views/Admin.tsx |
LookbookDetail |
frontend | healthy | artifacts/styla-next/src/views/LookbookDetail.tsx |
ProfilePhotoPage |
frontend | healthy | artifacts/styla-next/src/views/ProfilePhoto.tsx |
LandingV2 |
frontend | healthy | artifacts/styla-next/src/views/LandingV2.tsx |
SavedOutfits |
frontend | healthy | artifacts/styla-next/src/views/SavedOutfits.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/not-found |
frontend | healthy | artifacts/styla/src/pages/not-found.tsx |
/Landing |
frontend | healthy | artifacts/styla/src/pages/Landing.tsx |
/Lookbook |
frontend | healthy | artifacts/styla/src/pages/Lookbook.tsx |
/SharedLookbook |
frontend | healthy | artifacts/styla/src/pages/SharedLookbook.tsx |
/LandingPreview1 |
frontend | healthy | artifacts/styla/src/pages/LandingPreview1.tsx |
/Wardrobe |
frontend | healthy | artifacts/styla/src/pages/Wardrobe.tsx |
/LookbookDetail |
frontend | healthy | artifacts/styla/src/pages/LookbookDetail.tsx |
/ProfilePhoto |
frontend | healthy | artifacts/styla/src/pages/ProfilePhoto.tsx |
/LandingV2 |
frontend | healthy | artifacts/styla/src/pages/LandingV2.tsx |
/page.tsx |
frontend | healthy | artifacts/styla-next/src/app/page.tsx |
/lookbook |
frontend | healthy | artifacts/styla-next/src/app/lookbook/page.tsx |
/lookbook/[id] |
frontend | healthy | artifacts/styla-next/src/app/lookbook/[id]/page.tsx |
/lookbook/share/[token] |
frontend | healthy | artifacts/styla-next/src/app/lookbook/share/[token]/page.tsx |
/profile-photo |
frontend | healthy | artifacts/styla-next/src/app/profile-photo/page.tsx |
/admin |
frontend | healthy | artifacts/styla-next/src/app/admin/page.tsx |
/settings |
frontend | healthy | artifacts/styla-next/src/app/settings/page.tsx |
/saved |
frontend | healthy | artifacts/styla-next/src/app/saved/page.tsx |
/wardrobe |
frontend | healthy | artifacts/styla-next/src/app/wardrobe/page.tsx |
/ |
frontend | healthy | artifacts/styla/src/App.tsx |
/preview |
frontend | healthy | artifacts/styla/src/App.tsx |
/preview1 |
frontend | healthy | artifacts/styla/src/App.tsx |
/auth |
frontend | healthy | artifacts/styla/src/App.tsx |
/lookbook/share/:token |
frontend | healthy | artifacts/styla/src/App.tsx |
/lookbook/:id |
frontend | healthy | artifacts/styla/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::artifacts/styla-next/src/server/auth.ts |
security | healthy | artifacts/styla-next/src/server/auth.ts |
auth::artifacts/api-server/src/lib/devAuth.ts |
security | healthy | artifacts/api-server/src/lib/devAuth.ts |
auth::artifacts/api-server/src/middlewares/authMiddleware.ts |
security | healthy | artifacts/api-server/src/middlewares/authMiddleware.ts |
auth::artifacts/api-server/src/routes/auth.ts |
security | healthy | artifacts/api-server/src/routes/auth.ts |
auth::lib/db/src/index.ts |
security | healthy | lib/db/src/index.ts |
auth::artifacts/api-server/src/lib/auth.ts |
security | healthy | artifacts/api-server/src/lib/auth.ts |
auth::lib/api-spec/openapi.yaml |
security | healthy | lib/api-spec/openapi.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | pnpm-lock.yaml |
redis |
data | healthy | pnpm-lock.yaml |
postgres |
data | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:15 |
network | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | pnpm-lock.yaml |
vps::azure |
hardware | healthy | artifacts/styla/src/pages/Wardrobe.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
ananyatalks__styla2 |
software | healthy | /data/fable5_failed_archive/ananyatalks__styla2 |
| Label | Layer | Status | Path |
|---|---|---|---|
HttpError |
software | healthy | artifacts/styla-next/src/server/auth.ts:HttpError |
This page is publicly accessible at:
https://repobility.com/scan/a0ef325a-2172-4122-8fdc-8f62a9953db1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a0ef325a-2172-4122-8fdc-8f62a9953db1/
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.