https://github.com/ryomasolid/Don-t-snack
· scanned 2026-06-15 23:58 UTC (2 months, 3 weeks ago)
11 raw signals (0 security + 11 graph)
Last scanned 2 months, 3 weeks ago · v1 · 11 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 99 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 |
|---|---|---|---|
Index |
software | healthy | scripts/reset-project.js:Index |
RootLayout |
software | healthy | scripts/reset-project.js:RootLayout |
moveDirectories |
software | healthy | scripts/reset-project.js:moveDirectories |
CustomHeader |
software | healthy | components/CustomHeader.tsx:CustomHeader |
toggleTheme |
software | healthy | components/CustomHeader.tsx:toggleTheme |
CheckmarkSvg |
software | healthy | components/CheckmarkComponent.tsx:CheckmarkSvg |
CheckmarkComponent |
software | healthy | components/CheckmarkComponent.tsx:CheckmarkComponent |
ContainerComponent |
software | healthy | components/ContainerComponent.tsx:ContainerComponent |
CircleWithTextComponent |
software | healthy | components/CircleWithTextComponent.tsx:CircleWithTextCompon… |
NotFoundScreen |
software | healthy | app/+not-found.tsx:NotFoundScreen |
IndexPage |
software | healthy | app/index.tsx:IndexPage |
AppLayout |
software | healthy | app/_layout.tsx:AppLayout |
RootLayout |
software | healthy | app/_layout.tsx:RootLayout |
CalendarScreen |
software | healthy | app/(tabs)/calendar.tsx:CalendarScreen |
handleDayPressWithSheet |
software | healthy | app/(tabs)/calendar.tsx:handleDayPressWithSheet |
handleClickYes |
software | healthy | app/(tabs)/calendar.tsx:handleClickYes |
handleClickNo |
software | healthy | app/(tabs)/calendar.tsx:handleClickNo |
handleChangeWeight |
software | healthy | app/(tabs)/calendar.tsx:handleChangeWeight |
handleChangeMemo |
software | healthy | app/(tabs)/calendar.tsx:handleChangeMemo |
handleClose |
software | healthy | app/(tabs)/calendar.tsx:handleClose |
getLocalDate |
software | healthy | app/(tabs)/check.tsx:getLocalDate |
month |
software | healthy | app/(tabs)/check.tsx:month |
CheckScreen |
software | healthy | app/(tabs)/check.tsx:CheckScreen |
loadData |
software | healthy | app/(tabs)/check.tsx:loadData |
handleSetStatus |
software | healthy | app/(tabs)/check.tsx:handleSetStatus |
handleClickYes |
software | healthy | app/(tabs)/check.tsx:handleClickYes |
handleClickNo |
software | healthy | app/(tabs)/check.tsx:handleClickNo |
loadStatus |
software | healthy | app/(tabs)/check.tsx:loadStatus |
TabBarIcon |
software | healthy | app/(tabs)/_layout.tsx:TabBarIcon |
TabLayout |
software | healthy | app/(tabs)/_layout.tsx:TabLayout |
useThemeStyles |
software | healthy | hooks/useThemeStyles.ts:useThemeStyles |
getToday |
software | healthy | hooks/useCalendarLogic.ts:getToday |
month |
software | healthy | hooks/useCalendarLogic.ts:month |
color |
software | healthy | hooks/useCalendarLogic.ts:color |
useCalendarLogic |
software | healthy | hooks/useCalendarLogic.ts:useCalendarLogic |
loadData |
software | healthy | hooks/useCalendarLogic.ts:loadData |
calculateStreak |
software | healthy | hooks/useCalendarLogic.ts:calculateStreak |
handleSetStatus |
software | healthy | hooks/useCalendarLogic.ts:handleSetStatus |
handleDayPress |
software | healthy | hooks/useCalendarLogic.ts:handleDayPress |
signInAnonymouslyAsync |
software | healthy | store/firestore.ts:signInAnonymouslyAsync |
setStatusForDate |
software | healthy | store/firestore.ts:setStatusForDate |
getAllData |
software | healthy | store/firestore.ts:getAllData |
getStatusByDate |
software | healthy | store/firestore.ts:getStatusByDate |
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
eas.json |
software | healthy | eas.json |
firebaseConfig.js |
software | healthy | firebaseConfig.js |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
app.json |
software | healthy | app.json |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
.env |
software | healthy | .env |
api.ts |
software | healthy | types/api.ts |
reset-project.js |
software | healthy | scripts/reset-project.js |
Status.ts |
software | healthy | constants/Status.ts |
Colors.ts |
software | healthy | constants/Colors.ts |
CustomHeader.tsx |
software | healthy | components/CustomHeader.tsx |
CheckmarkComponent.tsx |
software | healthy | components/CheckmarkComponent.tsx |
ContainerComponent.tsx |
software | healthy | components/ContainerComponent.tsx |
CircleWithTextComponent.tsx |
software | healthy | components/CircleWithTextComponent.tsx |
+not-found.tsx |
software | healthy | app/+not-found.tsx |
index.tsx |
software | healthy | app/index.tsx |
_layout.tsx |
software | healthy | app/_layout.tsx |
calendar.tsx |
software | healthy | app/(tabs)/calendar.tsx |
check.tsx |
software | healthy | app/(tabs)/check.tsx |
_layout.tsx |
software | healthy | app/(tabs)/_layout.tsx |
Podfile.properties.json |
software | healthy | ios/Podfile.properties.json |
DontSnack-Bridging-Header.h |
software | healthy | ios/DontSnack/DontSnack-Bridging-Header.h |
AppDelegate.swift |
software | healthy | ios/DontSnack/AppDelegate.swift |
Contents.json |
software | healthy | ios/DontSnack/Images.xcassets/Contents.json |
Contents.json |
software | healthy | ios/DontSnack/Images.xcassets/AppIcon.appiconset/Contents.j… |
Contents.json |
software | healthy | ios/DontSnack/Images.xcassets/SplashScreenBackground.colors… |
Contents.json |
software | healthy | ios/DontSnack/Images.xcassets/SplashScreenLogo.imageset/Con… |
useThemeStyles.ts |
software | healthy | hooks/useThemeStyles.ts |
useCalendarLogic.ts |
software | healthy | hooks/useCalendarLogic.ts |
firestore.ts |
software | healthy | store/firestore.ts |
atoms.ts |
software | healthy | store/atoms.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
types |
software | healthy | types |
scripts |
software | healthy | scripts |
constants |
software | healthy | constants |
components |
software | healthy | components |
app |
software | healthy | app |
(tabs) |
software | healthy | app/(tabs) |
ios |
software | healthy | ios |
DontSnack |
software | healthy | ios/DontSnack |
Images.xcassets |
software | healthy | ios/DontSnack/Images.xcassets |
AppIcon.appiconset |
software | healthy | ios/DontSnack/Images.xcassets/AppIcon.appiconset |
SplashScreenBackground.colorset |
software | healthy | ios/DontSnack/Images.xcassets/SplashScreenBackground.colors… |
SplashScreenLogo.imageset |
software | healthy | ios/DontSnack/Images.xcassets/SplashScreenLogo.imageset |
hooks |
software | healthy | hooks |
store |
software | healthy | store |
| Label | Layer | Status | Path |
|---|---|---|---|
NotFoundScreen |
frontend | healthy | app/+not-found.tsx |
IndexPage |
frontend | healthy | app/index.tsx |
RootLayout |
frontend | healthy | app/_layout.tsx |
CalendarScreen |
frontend | healthy | app/(tabs)/calendar.tsx |
CheckScreen |
frontend | healthy | app/(tabs)/check.tsx |
TabLayout |
frontend | healthy | app/(tabs)/_layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ajaz5b0_ |
software | healthy | /tmp/repobility-clone-ajaz5b0_ |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::.env |
security | healthy | .env |
This page is publicly accessible at:
https://repobility.com/scan/c75a513c-6ec6-4052-bed9-0ef105937caf/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c75a513c-6ec6-4052-bed9-0ef105937caf/
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.