https://github.com/bird-chakraphan/live-wall-photo
· scanned 2026-06-17 01:40 UTC (1 month, 2 weeks ago)
13 raw signals (0 security + 13 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +3.6 (diff) · 13 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 162 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 |
|---|---|---|---|
proxy |
software | healthy | src/proxy.ts:proxy |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
MiniDisplay |
software | healthy | src/app/page.tsx:MiniDisplay |
LandingPage |
software | healthy | src/app/page.tsx:LandingPage |
DashboardPage |
software | healthy | src/app/dashboard/page.tsx:DashboardPage |
createEvent |
software | healthy | src/app/dashboard/page.tsx:createEvent |
logout |
software | healthy | src/app/dashboard/page.tsx:logout |
EventCard |
software | healthy | src/app/dashboard/page.tsx:EventCard |
EventSettingsPage |
software | healthy | src/app/dashboard/events/[id]/page.tsx:EventSettingsPage |
setStatus |
software | healthy | src/app/dashboard/events/[id]/page.tsx:setStatus |
uploadBranding |
software | healthy | src/app/dashboard/events/[id]/page.tsx:uploadBranding |
removeBranding |
software | healthy | src/app/dashboard/events/[id]/page.tsx:removeBranding |
ControlPanelPage |
software | healthy | src/app/dashboard/events/[id]/control/page.tsx:ControlPanel… |
reload |
software | healthy | src/app/dashboard/events/[id]/control/page.tsx:reload |
dur |
software | healthy | src/app/dashboard/events/[id]/control/page.tsx:dur |
inc |
software | healthy | src/app/dashboard/events/[id]/control/page.tsx:inc |
togglePause |
software | healthy | src/app/dashboard/events/[id]/control/page.tsx:togglePause |
skipNow |
software | healthy | src/app/dashboard/events/[id]/control/page.tsx:skipNow |
skipItem |
software | healthy | src/app/dashboard/events/[id]/control/page.tsx:skipItem |
pinItem |
software | healthy | src/app/dashboard/events/[id]/control/page.tsx:pinItem |
ActivatePage |
software | healthy | src/app/dashboard/events/[id]/activate/page.tsx:ActivatePage |
startCharge |
software | healthy | src/app/dashboard/events/[id]/activate/page.tsx:startCharge |
confirm |
software | healthy | src/app/dashboard/events/[id]/activate/page.tsx:confirm |
UpdatePasswordPage |
software | healthy | src/app/update-password/page.tsx:UpdatePasswordPage |
submit |
software | healthy | src/app/update-password/page.tsx:submit |
LoginPage |
software | healthy | src/app/login/page.tsx:LoginPage |
LoginInner |
software | healthy | src/app/login/page.tsx:LoginInner |
submit |
software | healthy | src/app/login/page.tsx:submit |
POST |
software | healthy | src/app/api/submissions/route.ts:POST |
ext |
software | healthy | src/app/api/submissions/route.ts:ext |
POST |
software | healthy | src/app/api/payments/promptpay/route.ts:POST |
POST |
software | healthy | src/app/api/events/[id]/activate/route.ts:POST |
DisplayPage |
software | healthy | src/app/display/[id]/page.tsx:DisplayPage |
loadPosts |
software | healthy | src/app/display/[id]/page.tsx:loadPosts |
duration |
software | healthy | src/app/display/[id]/page.tsx:duration |
IdleCard |
software | healthy | src/app/display/[id]/page.tsx:IdleCard |
TestModeOverlay |
software | healthy | src/app/display/[id]/page.tsx:TestModeOverlay |
SignUpPage |
software | healthy | src/app/signup/page.tsx:SignUpPage |
submit |
software | healthy | src/app/signup/page.tsx:submit |
GuestUploadPage |
software | healthy | src/app/upload/[id]/page.tsx:GuestUploadPage |
submit |
software | healthy | src/app/upload/[id]/page.tsx:submit |
reset |
software | healthy | src/app/upload/[id]/page.tsx:reset |
PasswordResetPage |
software | healthy | src/app/reset-password/page.tsx:PasswordResetPage |
submit |
software | healthy | src/app/reset-password/page.tsx:submit |
AuthLayout |
software | healthy | src/components/AuthLayout.tsx:AuthLayout |
useIsMobile |
software | healthy | src/components/ui/index.tsx:useIsMobile |
h |
software | healthy | src/components/ui/index.tsx:h |
acToSolid |
software | healthy | src/components/ui/index.tsx:acToSolid |
gradientText |
software | healthy | src/components/ui/index.tsx:gradientText |
Logo |
software | healthy | src/components/ui/index.tsx:Logo |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
AGENTS.md |
software | healthy | AGENTS.md |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
package.json |
software | healthy | package.json |
next.config.ts |
software | healthy | next.config.ts |
tsconfig.json |
software | healthy | tsconfig.json |
proxy.ts |
software | healthy | src/proxy.ts |
globals.css |
software | healthy | src/app/globals.css |
layout.tsx |
software | healthy | src/app/layout.tsx |
page.tsx |
software | healthy | src/app/page.tsx |
page.tsx |
software | healthy | src/app/dashboard/page.tsx |
page.tsx |
software | healthy | src/app/dashboard/events/[id]/page.tsx |
page.tsx |
software | healthy | src/app/dashboard/events/[id]/control/page.tsx |
page.tsx |
software | healthy | src/app/dashboard/events/[id]/activate/page.tsx |
page.tsx |
software | healthy | src/app/update-password/page.tsx |
page.tsx |
software | healthy | src/app/login/page.tsx |
route.ts |
software | healthy | src/app/api/submissions/route.ts |
route.ts |
software | healthy | src/app/api/payments/promptpay/route.ts |
route.ts |
software | healthy | src/app/api/events/[id]/activate/route.ts |
page.tsx |
software | healthy | src/app/display/[id]/page.tsx |
page.tsx |
software | healthy | src/app/signup/page.tsx |
page.tsx |
software | healthy | src/app/upload/[id]/page.tsx |
page.tsx |
software | healthy | src/app/reset-password/page.tsx |
db.ts |
software | healthy | src/types/db.ts |
AuthLayout.tsx |
software | healthy | src/components/AuthLayout.tsx |
index.tsx |
software | healthy | src/components/ui/index.tsx |
moderation.ts |
software | healthy | src/lib/moderation.ts |
omise.ts |
software | healthy | src/lib/omise.ts |
server.ts |
software | healthy | src/lib/supabase/server.ts |
client.ts |
software | healthy | src/lib/supabase/client.ts |
001_init.sql |
software | healthy | supabase/migrations/001_init.sql |
CLAUDE.md |
quality | healthy | CLAUDE.md |
AGENTS.md |
quality | healthy | AGENTS.md |
| Label | Layer | Status | Path |
|---|---|---|---|
src |
software | healthy | src |
app |
software | healthy | src/app |
dashboard |
software | healthy | src/app/dashboard |
events |
software | healthy | src/app/dashboard/events |
[id] |
software | healthy | src/app/dashboard/events/[id] |
control |
software | healthy | src/app/dashboard/events/[id]/control |
activate |
software | healthy | src/app/dashboard/events/[id]/activate |
update-password |
software | healthy | src/app/update-password |
login |
software | healthy | src/app/login |
api |
software | healthy | src/app/api |
submissions |
software | healthy | src/app/api/submissions |
payments |
software | healthy | src/app/api/payments |
promptpay |
software | healthy | src/app/api/payments/promptpay |
events |
software | healthy | src/app/api/events |
[id] |
software | healthy | src/app/api/events/[id] |
activate |
software | healthy | src/app/api/events/[id]/activate |
display |
software | healthy | src/app/display |
[id] |
software | healthy | src/app/display/[id] |
signup |
software | healthy | src/app/signup |
upload |
software | healthy | src/app/upload |
[id] |
software | healthy | src/app/upload/[id] |
reset-password |
software | healthy | src/app/reset-password |
types |
software | healthy | src/types |
components |
software | healthy | src/components |
ui |
software | healthy | src/components/ui |
lib |
software | healthy | src/lib |
supabase |
software | healthy | src/lib/supabase |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | src/app/layout.tsx |
LandingPage |
frontend | healthy | src/app/page.tsx |
DashboardPage |
frontend | healthy | src/app/dashboard/page.tsx |
EventSettingsPage |
frontend | healthy | src/app/dashboard/events/[id]/page.tsx |
ControlPanelPage |
frontend | healthy | src/app/dashboard/events/[id]/control/page.tsx |
ActivatePage |
frontend | healthy | src/app/dashboard/events/[id]/activate/page.tsx |
UpdatePasswordPage |
frontend | healthy | src/app/update-password/page.tsx |
LoginPage |
frontend | healthy | src/app/login/page.tsx |
DisplayPage |
frontend | healthy | src/app/display/[id]/page.tsx |
SignUpPage |
frontend | healthy | src/app/signup/page.tsx |
GuestUploadPage |
frontend | healthy | src/app/upload/[id]/page.tsx |
PasswordResetPage |
frontend | healthy | src/app/reset-password/page.tsx |
AuthLayout |
frontend | healthy | src/components/AuthLayout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/dashboard |
frontend | healthy | src/app/dashboard/page.tsx |
/dashboard/events/[id] |
frontend | healthy | src/app/dashboard/events/[id]/page.tsx |
/dashboard/events/[id]/control |
frontend | healthy | src/app/dashboard/events/[id]/control/page.tsx |
/dashboard/events/[id]/activate |
frontend | healthy | src/app/dashboard/events/[id]/activate/page.tsx |
/update-password |
frontend | healthy | src/app/update-password/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/display/[id] |
frontend | healthy | src/app/display/[id]/page.tsx |
/signup |
frontend | healthy | src/app/signup/page.tsx |
/upload/[id] |
frontend | healthy | src/app/upload/[id]/page.tsx |
/reset-password |
frontend | healthy | src/app/reset-password/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
events |
data | healthy | supabase/migrations/001_init.sql |
submissions |
data | healthy | supabase/migrations/001_init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
bird-chakraphan__live-wall-photo |
software | healthy | /data/fable5_failed_archive/bird-chakraphan__live-wall-photo |
| Label | Layer | Status | Path |
|---|---|---|---|
001_init.sql |
data | healthy | supabase/migrations/001_init.sql |
This page is publicly accessible at:
https://repobility.com/scan/fc9cb348-0449-4bed-84dd-6554e82a5cb5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fc9cb348-0449-4bed-84dd-6554e82a5cb5/
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.