https://github.com/soybeans02/stoguru
· scanned 2026-06-16 00:18 UTC (2 months, 2 weeks ago)
159 raw signals (0 security + 159 graph)
Last scanned 2 months, 2 weeks ago · v1 · 130 actionable findings from 1 signal source. 29 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 928 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 |
|---|---|---|---|
IconHome |
software | healthy | frontend/src/App.tsx:IconHome |
IconMap |
software | healthy | frontend/src/App.tsx:IconMap |
IconBookmark |
software | healthy | frontend/src/App.tsx:IconBookmark |
IconUser |
software | healthy | frontend/src/App.tsx:IconUser |
BrandMark |
software | healthy | frontend/src/App.tsx:BrandMark |
Sidebar |
software | healthy | frontend/src/App.tsx:Sidebar |
avatarChar |
software | healthy | frontend/src/App.tsx:avatarChar |
BottomTab |
software | healthy | frontend/src/App.tsx:BottomTab |
MainApp |
software | healthy | frontend/src/App.tsx:MainApp |
setTab |
software | healthy | frontend/src/App.tsx:setTab |
parseRoute |
software | healthy | frontend/src/App.tsx:parseRoute |
useRoute |
software | healthy | frontend/src/App.tsx:useRoute |
onPop |
software | healthy | frontend/src/App.tsx:onPop |
isStandaloneApp |
software | healthy | frontend/src/App.tsx:isStandaloneApp |
iosStandalone |
software | healthy | frontend/src/App.tsx:iosStandalone |
App |
software | healthy | frontend/src/App.tsx:App |
getTranslation |
software | healthy | frontend/src/i18n/index.ts:getTranslation |
detectInitialLanguage |
software | healthy | frontend/src/i18n/index.ts:detectInitialLanguage |
matchesTheme |
software | healthy | frontend/src/utils/themeMatch.ts:matchesTheme |
isVowel |
software | healthy | frontend/src/utils/romaji.ts:isVowel |
applyKanjiCompounds |
software | healthy | frontend/src/utils/romaji.ts:applyKanjiCompounds |
syllableConvert |
software | healthy | frontend/src/utils/romaji.ts:syllableConvert |
applySingleKanjiFallback |
software | healthy | frontend/src/utils/romaji.ts:applySingleKanjiFallback |
kanaToRomaji |
software | healthy | frontend/src/utils/romaji.ts:kanaToRomaji |
titleCase |
software | healthy | frontend/src/utils/romaji.ts:titleCase |
romanizeProperNoun |
software | healthy | frontend/src/utils/romaji.ts:romanizeProperNoun |
extractNumbers |
software | healthy | frontend/src/utils/price.ts:extractNumbers |
parsePriceRange |
software | healthy | frontend/src/utils/price.ts:parsePriceRange |
priceRangeMatches |
software | healthy | frontend/src/utils/price.ts:priceRangeMatches |
readLang |
software | healthy | frontend/src/utils/api.ts:readLang |
tt |
software | healthy | frontend/src/utils/api.ts:tt |
setRefreshTokenFn |
software | healthy | frontend/src/utils/api.ts:setRefreshTokenFn |
getToken |
software | healthy | frontend/src/utils/api.ts:getToken |
headers |
software | healthy | frontend/src/utils/api.ts:headers |
withCreds |
software | healthy | frontend/src/utils/api.ts:withCreds |
fetchWithRetry |
software | healthy | frontend/src/utils/api.ts:fetchWithRetry |
fetchRestaurants |
software | healthy | frontend/src/utils/api.ts:fetchRestaurants |
fetchFollowingRestaurants |
software | healthy | frontend/src/utils/api.ts:fetchFollowingRestaurants |
putRestaurant |
software | healthy | frontend/src/utils/api.ts:putRestaurant |
deleteRestaurant |
software | healthy | frontend/src/utils/api.ts:deleteRestaurant |
fetchRestaurantFeed |
software | healthy | frontend/src/utils/api.ts:fetchRestaurantFeed |
getPublicStats |
software | healthy | frontend/src/utils/api.ts:getPublicStats |
fetchSettings |
software | healthy | frontend/src/utils/api.ts:fetchSettings |
putSettings |
software | healthy | frontend/src/utils/api.ts:putSettings |
searchUsers |
software | healthy | frontend/src/utils/api.ts:searchUsers |
getUserProfile |
software | healthy | frontend/src/utils/api.ts:getUserProfile |
updateNickname |
software | healthy | frontend/src/utils/api.ts:updateNickname |
changeEmail |
software | healthy | frontend/src/utils/api.ts:changeEmail |
changePassword |
software | healthy | frontend/src/utils/api.ts:changePassword |
deleteAccount |
software | healthy | frontend/src/utils/api.ts:deleteAccount |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
package.json |
software | healthy | package.json |
CONCERNS_AUDIT.md |
software | healthy | CONCERNS_AUDIT.md |
tsconfig.app.json |
software | healthy | frontend/tsconfig.app.json |
vite.config.ts |
software | healthy | frontend/vite.config.ts |
vercel.json |
software | healthy | frontend/vercel.json |
README.md |
software | healthy | frontend/README.md |
package.json |
software | healthy | frontend/package.json |
tsconfig.node.json |
software | healthy | frontend/tsconfig.node.json |
index.html |
software | healthy | frontend/index.html |
package-lock.json |
software | healthy | frontend/package-lock.json |
.env.example |
software | healthy | frontend/.env.example |
eslint.config.js |
software | healthy | frontend/eslint.config.js |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
logo-concepts.html |
software | healthy | frontend/public/logo-concepts.html |
logo-v2.html |
software | healthy | frontend/public/logo-v2.html |
manifest.json |
software | healthy | frontend/public/manifest.json |
sw.js |
software | healthy | frontend/public/sw.js |
swipe-candidates.html |
software | healthy | frontend/public/swipe-candidates.html |
swipe-demo.html |
software | healthy | frontend/public/swipe-demo.html |
genre-hierarchy.html |
software | healthy | frontend/public/genre-hierarchy.html |
app.html |
software | healthy | frontend/public/mockups/app.html |
index.css |
software | healthy | frontend/src/index.css |
sidebar.css |
software | healthy | frontend/src/sidebar.css |
main.tsx |
software | healthy | frontend/src/main.tsx |
App.tsx |
software | healthy | frontend/src/App.tsx |
App.css |
software | healthy | frontend/src/App.css |
en.ts |
software | healthy | frontend/src/i18n/en.ts |
index.ts |
software | healthy | frontend/src/i18n/index.ts |
ja.ts |
software | healthy | frontend/src/i18n/ja.ts |
genre.ts |
software | healthy | frontend/src/constants/genre.ts |
themeMatch.ts |
software | healthy | frontend/src/utils/themeMatch.ts |
romaji.ts |
software | healthy | frontend/src/utils/romaji.ts |
price.ts |
software | healthy | frontend/src/utils/price.ts |
api.ts |
software | healthy | frontend/src/utils/api.ts |
kanjiDict.ts |
software | healthy | frontend/src/utils/kanjiDict.ts |
navigate.ts |
software | healthy | frontend/src/utils/navigate.ts |
lazyWithRetry.ts |
software | healthy | frontend/src/utils/lazyWithRetry.ts |
labelI18n.ts |
software | healthy | frontend/src/utils/labelI18n.ts |
googleMaps.ts |
software | healthy | frontend/src/utils/googleMaps.ts |
prefecture.ts |
software | healthy | frontend/src/utils/prefecture.ts |
safeUrl.ts |
software | healthy | frontend/src/utils/safeUrl.ts |
distance.ts |
software | healthy | frontend/src/utils/distance.ts |
LegalDocs.tsx |
software | healthy | frontend/src/components/legal/LegalDocs.tsx |
AuthScreen.tsx |
software | healthy | frontend/src/components/auth/AuthScreen.tsx |
AuthModal.tsx |
software | healthy | frontend/src/components/auth/AuthModal.tsx |
SignUpGate.tsx |
software | healthy | frontend/src/components/auth/SignUpGate.tsx |
Textarea.tsx |
software | healthy | frontend/src/components/ui/Textarea.tsx |
icons.tsx |
software | healthy | frontend/src/components/ui/icons.tsx |
Button.tsx |
software | healthy | frontend/src/components/ui/Button.tsx |
Input.tsx |
software | healthy | frontend/src/components/ui/Input.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 |
api | healthy | backend/src/index.ts |
USE /api/auth |
api | healthy | backend/src/index.ts |
USE /api/auth/email |
api | healthy | backend/src/index.ts |
USE /api/auth/account |
api | healthy | backend/src/index.ts |
USE /api/auth/password |
api | healthy | backend/src/index.ts |
USE /api/upload/video |
api | healthy | backend/src/index.ts |
USE /api/influencer |
api | healthy | backend/src/index.ts |
USE /api/feedback |
api | healthy | backend/src/index.ts |
USE /api/public |
api | healthy | backend/src/index.ts |
USE /api/admin |
api | healthy | backend/src/index.ts |
USE /api/concierge |
api | healthy | backend/src/index.ts |
USE /api/community |
api | healthy | backend/src/index.ts |
GET /health |
api | healthy | backend/src/index.ts |
POST /signup |
api | healthy | backend/src/routes/auth.ts |
POST /confirm |
api | healthy | backend/src/routes/auth.ts |
POST /login |
api | healthy | backend/src/routes/auth.ts |
POST /refresh |
api | healthy | backend/src/routes/auth.ts |
POST /logout |
api | healthy | backend/src/routes/auth.ts |
POST /forgot-password |
api | healthy | backend/src/routes/auth.ts |
POST /reset-password |
api | healthy | backend/src/routes/auth.ts |
GET /me |
api | healthy | backend/src/routes/auth.ts |
PUT /nickname |
api | healthy | backend/src/routes/auth.ts |
PUT /email |
api | healthy | backend/src/routes/auth.ts |
POST /email/verify |
api | healthy | backend/src/routes/auth.ts |
POST /email/resend |
api | healthy | backend/src/routes/auth.ts |
POST /change-password |
api | healthy | backend/src/routes/auth.ts |
DELETE /account |
api | healthy | backend/src/routes/auth.ts |
GET /profile/:userId |
api | healthy | backend/src/routes/public.ts |
POST /upload/video |
api | healthy | backend/src/routes/upload.ts |
POST /upload/video-token |
api | healthy | backend/src/routes/upload.ts |
POST /upload/presign |
api | healthy | backend/src/routes/upload.ts |
DELETE /upload/*key |
api | healthy | backend/src/routes/upload.ts |
POST / |
api | healthy | backend/src/routes/concierge.ts |
POST /recall |
api | healthy | backend/src/routes/concierge.ts |
GET /posts |
api | healthy | backend/src/routes/community.ts |
POST /posts |
api | healthy | backend/src/routes/community.ts |
POST /posts/:area/:createdAt/like |
api | healthy | backend/src/routes/community.ts |
POST /posts/:area/:createdAt/report |
api | healthy | backend/src/routes/community.ts |
DELETE /posts/:area/:createdAt |
api | healthy | backend/src/routes/community.ts |
GET /profile |
api | healthy | backend/src/routes/influencer.ts |
PUT /profile |
api | healthy | backend/src/routes/influencer.ts |
GET /restaurants |
api | healthy | backend/src/routes/influencer.ts |
PUT /restaurants/:id |
api | healthy | backend/src/routes/influencer.ts |
PATCH /restaurants/:id/visibility |
api | healthy | backend/src/routes/influencer.ts |
DELETE /restaurants/:id |
api | healthy | backend/src/routes/influencer.ts |
GET /:id/public |
api | healthy | backend/src/routes/influencer.ts |
GET /:id/restaurants |
api | healthy | backend/src/routes/influencer.ts |
GET /restaurants/feed |
api | healthy | backend/src/routes/data.ts |
GET /restaurants/filter |
api | healthy | backend/src/routes/data.ts |
GET /restaurants/nearby |
api | healthy | backend/src/routes/data.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::frontend/src/i18n/en.ts |
security | healthy | frontend/src/i18n/en.ts |
password_literal::frontend/src/i18n/en.ts |
security | healthy | frontend/src/i18n/en.ts |
password_literal::frontend/src/i18n/en.ts |
security | healthy | frontend/src/i18n/en.ts |
password_literal::frontend/src/i18n/en.ts |
security | healthy | frontend/src/i18n/en.ts |
password_literal::frontend/src/i18n/ja.ts |
security | healthy | frontend/src/i18n/ja.ts |
password_literal::frontend/src/i18n/ja.ts |
security | healthy | frontend/src/i18n/ja.ts |
password_literal::frontend/src/i18n/ja.ts |
security | healthy | frontend/src/i18n/ja.ts |
password_literal::backend/scripts/seed-users.ts |
security | healthy | backend/scripts/seed-users.ts |
password_literal::backend/scripts/seed-users.ts |
security | healthy | backend/scripts/seed-users.ts |
password_literal::backend/scripts/seed-users.ts |
security | healthy | backend/scripts/seed-users.ts |
password_literal::backend/scripts/seed-users.ts |
security | healthy | backend/scripts/seed-users.ts |
password_literal::backend/scripts/seed-users.ts |
security | healthy | backend/scripts/seed-users.ts |
password_literal::backend/scripts/reseed-restaurants.ts |
security | healthy | backend/scripts/reseed-restaurants.ts |
password_literal::backend/scripts/reseed-restaurants.ts |
security | healthy | backend/scripts/reseed-restaurants.ts |
password_literal::backend/scripts/reseed-restaurants.ts |
security | healthy | backend/scripts/reseed-restaurants.ts |
password_literal::backend/scripts/reseed-restaurants.ts |
security | healthy | backend/scripts/reseed-restaurants.ts |
password_literal::backend/scripts/reseed-restaurants.ts |
security | healthy | backend/scripts/reseed-restaurants.ts |
password_literal::backend/scripts/seed-restaurants-2.ts |
security | healthy | backend/scripts/seed-restaurants-2.ts |
password_literal::backend/scripts/seed-restaurants-2.ts |
security | healthy | backend/scripts/seed-restaurants-2.ts |
password_literal::backend/scripts/seed-restaurants-2.ts |
security | healthy | backend/scripts/seed-restaurants-2.ts |
password_literal::backend/scripts/seed-restaurants-2.ts |
security | healthy | backend/scripts/seed-restaurants-2.ts |
password_literal::backend/scripts/seed-restaurants-2.ts |
security | healthy | backend/scripts/seed-restaurants-2.ts |
password_literal::backend/scripts/cleanup-restaurants.ts |
security | healthy | backend/scripts/cleanup-restaurants.ts |
password_literal::backend/scripts/cleanup-restaurants.ts |
security | healthy | backend/scripts/cleanup-restaurants.ts |
password_literal::backend/scripts/cleanup-restaurants.ts |
security | healthy | backend/scripts/cleanup-restaurants.ts |
password_literal::backend/scripts/cleanup-restaurants.ts |
security | healthy | backend/scripts/cleanup-restaurants.ts |
password_literal::backend/scripts/cleanup-restaurants.ts |
security | healthy | backend/scripts/cleanup-restaurants.ts |
password_literal::backend/scripts/seed-restaurants.ts |
security | healthy | backend/scripts/seed-restaurants.ts |
password_literal::backend/scripts/seed-restaurants.ts |
security | healthy | backend/scripts/seed-restaurants.ts |
password_literal::backend/scripts/seed-restaurants.ts |
security | healthy | backend/scripts/seed-restaurants.ts |
password_literal::backend/scripts/seed-restaurants.ts |
security | healthy | backend/scripts/seed-restaurants.ts |
password_literal::backend/scripts/seed-restaurants.ts |
security | healthy | backend/scripts/seed-restaurants.ts |
password_literal::backend/scripts/seed-restaurants-bulk.ts |
security | healthy | backend/scripts/seed-restaurants-bulk.ts |
password_literal::backend/scripts/seed-restaurants-bulk.ts |
security | healthy | backend/scripts/seed-restaurants-bulk.ts |
password_literal::backend/scripts/seed-restaurants-bulk.ts |
security | healthy | backend/scripts/seed-restaurants-bulk.ts |
password_literal::backend/scripts/seed-restaurants-bulk.ts |
security | healthy | backend/scripts/seed-restaurants-bulk.ts |
password_literal::backend/scripts/seed-restaurants-bulk.ts |
security | healthy | backend/scripts/seed-restaurants-bulk.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
public |
software | healthy | frontend/public |
mockups |
software | healthy | frontend/public/mockups |
src |
software | healthy | frontend/src |
i18n |
software | healthy | frontend/src/i18n |
constants |
software | healthy | frontend/src/constants |
utils |
software | healthy | frontend/src/utils |
components |
software | healthy | frontend/src/components |
legal |
software | healthy | frontend/src/components/legal |
auth |
software | healthy | frontend/src/components/auth |
ui |
software | healthy | frontend/src/components/ui |
theme |
software | healthy | frontend/src/components/theme |
stock |
software | healthy | frontend/src/components/stock |
influencer |
software | healthy | frontend/src/components/influencer |
home |
software | healthy | frontend/src/components/home |
admin |
software | healthy | frontend/src/components/admin |
feature |
software | healthy | frontend/src/components/feature |
social |
software | healthy | frontend/src/components/social |
onboarding |
software | healthy | frontend/src/components/onboarding |
account |
software | healthy | frontend/src/components/account |
user |
software | healthy | frontend/src/components/user |
swipe |
software | healthy | frontend/src/components/swipe |
map |
software | healthy | frontend/src/components/map |
feedback |
software | healthy | frontend/src/components/feedback |
hooks |
software | healthy | frontend/src/hooks |
context |
software | healthy | frontend/src/context |
docs |
software | healthy | docs |
u |
software | healthy | docs/u |
backend |
software | healthy | backend |
scripts |
software | healthy | backend/scripts |
src |
software | healthy | backend/src |
middleware |
software | healthy | backend/src/middleware |
scripts |
software | healthy | backend/src/scripts |
utils |
software | healthy | backend/src/utils |
routes |
software | healthy | backend/src/routes |
services |
software | healthy | backend/src/services |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/package.json |
security | healthy | backend/package.json |
auth::backend/src/routes/influencer.ts |
security | healthy | backend/src/routes/influencer.ts |
auth::frontend/src/components/account/AccountScreen.tsx |
security | healthy | frontend/src/components/account/AccountScreen.tsx |
auth::backend/src/index.ts |
security | healthy | backend/src/index.ts |
auth::backend/src/routes/data.ts |
security | healthy | backend/src/routes/data.ts |
auth::backend/src/routes/auth.ts |
security | healthy | backend/src/routes/auth.ts |
auth::backend/src/middleware/auth.ts |
security | healthy | backend/src/middleware/auth.ts |
auth::backend/src/routes/admin.ts |
security | healthy | backend/src/routes/admin.ts |
auth::backend/src/routes/public.ts |
security | healthy | backend/src/routes/public.ts |
auth::frontend/src/components/admin/AdminPage.tsx |
security | healthy | frontend/src/components/admin/AdminPage.tsx |
auth::backend/src/services/cognito.ts |
security | healthy | backend/src/services/cognito.ts |
auth::frontend/src/context/AuthContext.tsx |
security | healthy | frontend/src/context/AuthContext.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
4.46.65.79 |
network | healthy | frontend/src/components/home/DiscoveryHome.tsx |
02.04.05.09 |
network | healthy | frontend/src/components/home/DiscoveryHome.tsx |
169.254.169.254 |
network | healthy | backend/src/services/dynamo.ts |
10.0.0.0 |
network | healthy | backend/src/services/dynamo.ts |
127.0.0.0 |
network | healthy | backend/src/services/dynamo.ts |
169.254.0.0 |
network | healthy | backend/src/services/dynamo.ts |
172.16.0.0 |
network | healthy | backend/src/services/dynamo.ts |
192.168.0.0 |
network | healthy | backend/src/services/dynamo.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
component |
software | healthy | frontend/src/components/ui/ErrorBoundary.tsx:component |
ErrorBoundary |
software | healthy | frontend/src/components/ui/ErrorBoundary.tsx:ErrorBoundary |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | frontend/vite.config.ts |
port:3001 |
network | healthy | backend/.env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-q0wtv_pk |
software | healthy | /tmp/repobility-clone-q0wtv_pk |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | frontend/src/components/admin/AdminPage.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | frontend/src/components/map/SimpleMapViewMapbox.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | backend/src/routes/auth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/App.tsx |
This page is publicly accessible at:
https://repobility.com/scan/b3afea10-c11a-4e81-bbf6-740bf43ad49d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b3afea10-c11a-4e81-bbf6-740bf43ad49d/
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.