https://github.com/t0n003c/dayleaf
· scanned 2026-06-16 00:28 UTC (2 months, 2 weeks ago)
69 raw signals (0 security + 69 graph)
Last scanned 2 months, 2 weeks ago · v1 · 68 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 360 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 |
|---|---|---|---|
handle |
software | healthy | web/src/api.ts:handle |
useIsMobile |
software | healthy | web/src/hooks.ts:useIsMobile |
fn |
software | healthy | web/src/hooks.ts:fn |
App |
software | healthy | web/src/App.tsx:App |
place |
software | healthy | web/src/App.tsx:place |
clearHighlight |
software | healthy | web/src/App.tsx:clearHighlight |
onMove |
software | healthy | web/src/App.tsx:onMove |
onUp |
software | healthy | web/src/App.tsx:onUp |
apply |
software | healthy | web/src/App.tsx:apply |
onKey |
software | healthy | web/src/App.tsx:onKey |
sidebar |
software | healthy | web/src/App.tsx:sidebar |
overlay |
software | healthy | web/src/App.tsx:overlay |
paint |
software | healthy | web/src/App.tsx:paint |
schedule |
software | healthy | web/src/App.tsx:schedule |
settle |
software | healthy | web/src/App.tsx:settle |
onStart |
software | healthy | web/src/App.tsx:onStart |
onEnd |
software | healthy | web/src/App.tsx:onEnd |
go |
software | healthy | web/src/App.tsx:go |
selectTab |
software | healthy | web/src/App.tsx:selectTab |
tierEmoji |
software | healthy | web/src/components/StreakRing.tsx:tierEmoji |
StreakRing |
software | healthy | web/src/components/StreakRing.tsx:StreakRing |
leafBurst |
software | healthy | web/src/components/celebrate.ts:leafBurst |
milestoneMoment |
software | healthy | web/src/components/celebrate.ts:milestoneMoment |
appConfirm |
software | healthy | web/src/components/dialog.tsx:appConfirm |
appAlert |
software | healthy | web/src/components/dialog.tsx:appAlert |
appPrompt |
software | healthy | web/src/components/dialog.tsx:appPrompt |
DialogHost |
software | healthy | web/src/components/dialog.tsx:DialogHost |
onKey |
software | healthy | web/src/components/dialog.tsx:onKey |
dismiss |
software | healthy | web/src/components/dialog.tsx:dismiss |
EntryCard |
software | healthy | web/src/components/EntryCard.tsx:EntryCard |
interactive |
software | healthy | web/src/components/EntryCard.tsx:interactive |
clearHold |
software | healthy | web/src/components/EntryCard.tsx:clearHold |
onPointerDown |
software | healthy | web/src/components/EntryCard.tsx:onPointerDown |
onPointerMove |
software | healthy | web/src/components/EntryCard.tsx:onPointerMove |
onPointerUp |
software | healthy | web/src/components/EntryCard.tsx:onPointerUp |
addFiles |
software | healthy | web/src/components/EntryCard.tsx:addFiles |
saveEdit |
software | healthy | web/src/components/EntryCard.tsx:saveEdit |
removePhoto |
software | healthy | web/src/components/EntryCard.tsx:removePhoto |
remove |
software | healthy | web/src/components/EntryCard.tsx:remove |
isStandalone |
software | healthy | web/src/components/InstallBanner.tsx:isStandalone |
isIos |
software | healthy | web/src/components/InstallBanner.tsx:isIos |
snoozed |
software | healthy | web/src/components/InstallBanner.tsx:snoozed |
InstallBanner |
software | healthy | web/src/components/InstallBanner.tsx:InstallBanner |
onPrompt |
software | healthy | web/src/components/InstallBanner.tsx:onPrompt |
onInstalled |
software | healthy | web/src/components/InstallBanner.tsx:onInstalled |
install |
software | healthy | web/src/components/InstallBanner.tsx:install |
dismiss |
software | healthy | web/src/components/InstallBanner.tsx:dismiss |
Composer |
software | healthy | web/src/components/Composer.tsx:Composer |
addFiles |
software | healthy | web/src/components/Composer.tsx:addFiles |
save |
software | healthy | web/src/components/Composer.tsx:save |
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 |
LICENSE |
software | healthy | LICENSE |
SECURITY.md |
software | healthy | SECURITY.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
smoke.sh |
software | healthy | scripts/smoke.sh |
vite.config.ts |
software | healthy | web/vite.config.ts |
package.json |
software | healthy | web/package.json |
index.html |
software | healthy | web/index.html |
package-lock.json |
software | healthy | web/package-lock.json |
tsconfig.json |
software | healthy | web/tsconfig.json |
sw.js |
software | healthy | web/public/sw.js |
api.ts |
software | healthy | web/src/api.ts |
styles.css |
software | healthy | web/src/styles.css |
hooks.ts |
software | healthy | web/src/hooks.ts |
main.tsx |
software | healthy | web/src/main.tsx |
App.tsx |
software | healthy | web/src/App.tsx |
types.ts |
software | healthy | web/src/types.ts |
StreakRing.tsx |
software | healthy | web/src/components/StreakRing.tsx |
celebrate.ts |
software | healthy | web/src/components/celebrate.ts |
dialog.tsx |
software | healthy | web/src/components/dialog.tsx |
EntryCard.tsx |
software | healthy | web/src/components/EntryCard.tsx |
InstallBanner.tsx |
software | healthy | web/src/components/InstallBanner.tsx |
Composer.tsx |
software | healthy | web/src/components/Composer.tsx |
PhotoIcon.tsx |
software | healthy | web/src/components/PhotoIcon.tsx |
Sidebar.tsx |
software | healthy | web/src/components/Sidebar.tsx |
TabEditor.tsx |
software | healthy | web/src/components/TabEditor.tsx |
CountUp.tsx |
software | healthy | web/src/components/CountUp.tsx |
LeafRain.tsx |
software | healthy | web/src/components/LeafRain.tsx |
LeafLight.tsx |
software | healthy | web/src/components/LeafLight.tsx |
Journal.tsx |
software | healthy | web/src/views/Journal.tsx |
Setup.tsx |
software | healthy | web/src/views/Setup.tsx |
Login.tsx |
software | healthy | web/src/views/Login.tsx |
Ask.tsx |
software | healthy | web/src/views/Ask.tsx |
Settings.tsx |
software | healthy | web/src/views/Settings.tsx |
Gallery.tsx |
software | healthy | web/src/views/Gallery.tsx |
ui-verifier.md |
software | healthy | .claude/agents/ui-verifier.md |
SKILL.md |
software | healthy | .claude/skills/smoke-test/SKILL.md |
SKILL.md |
software | healthy | .claude/skills/release/SKILL.md |
SKILL.md |
software | healthy | .claude/skills/run/SKILL.md |
push.js |
software | healthy | server/push.js |
webauthn.js |
software | healthy | server/webauthn.js |
ai.js |
software | healthy | server/ai.js |
db.js |
software | healthy | server/db.js |
security.js |
software | healthy | server/security.js |
auth.js |
software | healthy | server/auth.js |
memories.js |
software | healthy | server/memories.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PUT / |
api | healthy | web/public/sw.js |
GET /api/me |
api | healthy | server/index.js |
PUT /api/profile |
api | healthy | server/index.js |
POST /api/setup |
api | healthy | server/index.js |
POST /api/login |
api | healthy | server/index.js |
POST /api/logout |
api | healthy | server/index.js |
POST /api/password |
api | healthy | server/index.js |
GET /api/security/activity |
api | healthy | server/index.js |
POST /api/security/logout-all |
api | healthy | server/index.js |
POST /api/totp/setup |
api | healthy | server/index.js |
POST /api/totp/enable |
api | healthy | server/index.js |
POST /api/totp/disable |
api | healthy | server/index.js |
POST /api/webauthn/register-options |
api | healthy | server/index.js |
POST /api/webauthn/register-verify |
api | healthy | server/index.js |
POST /api/webauthn/login-options |
api | healthy | server/index.js |
POST /api/webauthn/login-verify |
api | healthy | server/index.js |
GET /api/webauthn/credentials |
api | healthy | server/index.js |
DELETE /api/webauthn/credentials/:id |
api | healthy | server/index.js |
GET /api/tabs |
api | healthy | server/index.js |
POST /api/tabs |
api | healthy | server/index.js |
PUT /api/tabs/reorder |
api | healthy | server/index.js |
PUT /api/tabs/:id |
api | healthy | server/index.js |
DELETE /api/tabs/:id |
api | healthy | server/index.js |
GET /api/entries |
api | healthy | server/index.js |
POST /api/entries |
api | healthy | server/index.js |
PUT /api/entries/:id |
api | healthy | server/index.js |
DELETE /api/entries/:id |
api | healthy | server/index.js |
GET /api/attachments |
api | healthy | server/index.js |
DELETE /api/attachments/:id |
api | healthy | server/index.js |
GET /api/files/:name |
api | healthy | server/index.js |
GET /api/stats |
api | healthy | server/index.js |
GET /api/onthisday |
api | healthy | server/index.js |
GET /api/settings/ai |
api | healthy | server/index.js |
PUT /api/settings/ai |
api | healthy | server/index.js |
POST /api/ai/test |
api | healthy | server/index.js |
POST /api/ask |
api | healthy | server/index.js |
POST /api/recap |
api | healthy | server/index.js |
GET /api/push/vapid-key |
api | healthy | server/index.js |
POST /api/push/subscribe |
api | healthy | server/index.js |
POST /api/push/unsubscribe |
api | healthy | server/index.js |
GET /api/settings/reminder |
api | healthy | server/index.js |
PUT /api/settings/reminder |
api | healthy | server/index.js |
POST /api/push/test |
api | healthy | server/index.js |
GET /api/export |
api | healthy | server/index.js |
GET /api/backup |
api | healthy | server/index.js |
POST /api/restore |
api | healthy | server/index.js |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | web/src/App.tsx |
StreakRing |
frontend | healthy | web/src/components/StreakRing.tsx |
EntryCard |
frontend | healthy | web/src/components/EntryCard.tsx |
InstallBanner |
frontend | healthy | web/src/components/InstallBanner.tsx |
Composer |
frontend | healthy | web/src/components/Composer.tsx |
PhotoIcon |
frontend | healthy | web/src/components/PhotoIcon.tsx |
Sidebar |
frontend | healthy | web/src/components/Sidebar.tsx |
TabEditor |
frontend | healthy | web/src/components/TabEditor.tsx |
CountUp |
frontend | healthy | web/src/components/CountUp.tsx |
LeafRain |
frontend | healthy | web/src/components/LeafRain.tsx |
LeafLight |
frontend | healthy | web/src/components/LeafLight.tsx |
Journal |
frontend | healthy | web/src/views/Journal.tsx |
Setup |
frontend | healthy | web/src/views/Setup.tsx |
Login |
frontend | healthy | web/src/views/Login.tsx |
Ask |
frontend | healthy | web/src/views/Ask.tsx |
Settings |
frontend | healthy | web/src/views/Settings.tsx |
Gallery |
frontend | healthy | web/src/views/Gallery.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
web |
software | healthy | web |
public |
software | healthy | web/public |
src |
software | healthy | web/src |
components |
software | healthy | web/src/components |
views |
software | healthy | web/src/views |
.claude |
software | healthy | .claude |
agents |
software | healthy | .claude/agents |
skills |
software | healthy | .claude/skills |
smoke-test |
software | healthy | .claude/skills/smoke-test |
release |
software | healthy | .claude/skills/release |
run |
software | healthy | .claude/skills/run |
server |
software | healthy | server |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3210 |
network | healthy | CLAUDE.md |
port:3000 |
network | healthy | Dockerfile |
port:3010 |
network | healthy | docker-compose.yml |
port:1000 |
network | healthy | docker-compose.yml |
port:20 |
network | healthy | scripts/smoke.sh |
port:3211 |
network | healthy | .claude/skills/smoke-test/SKILL.md |
port:3212 |
network | healthy | .claude/skills/run/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | README.md |
traefik |
network | healthy | README.md |
nginx |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
ApiError |
software | healthy | web/src/api.ts:ApiError |
state |
software | healthy | web/src/App.tsx:state |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
dayleaf |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-o9y4vvhb |
software | healthy | /tmp/repobility-clone-o9y4vvhb |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
169.254.169.254 |
network | healthy | scripts/smoke.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::docker |
cicd | healthy | .github/workflows/docker.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
docker |
cicd | healthy | .github/workflows/docker.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/c65942c8-c819-41c3-9fb3-b593761c7414/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c65942c8-c819-41c3-9fb3-b593761c7414/
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.