https://github.com/Chleese/revive
· scanned 2026-06-17 01:23 UTC (1 month, 2 weeks ago)
15 raw signals (0 security + 15 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +13.3 (diff) · 15 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 379 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 |
|---|---|---|---|
middleware |
software | healthy | middleware.ts:middleware |
Loading |
software | healthy | app/loading.tsx:Loading |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
pickBottomReachedMessage |
software | healthy | app/page.tsx:pickBottomReachedMessage |
HomePage |
software | healthy | app/page.tsx:HomePage |
pasteFromClipboard |
software | healthy | app/page.tsx:pasteFromClipboard |
rawInput |
software | healthy | app/page.tsx:rawInput |
startEdit |
software | healthy | app/page.tsx:startEdit |
cancelEdit |
software | healthy | app/page.tsx:cancelEdit |
BackgroundEffect |
software | healthy | app/login/page.tsx:BackgroundEffect |
ParticlesBg |
software | healthy | app/login/page.tsx:ParticlesBg |
GridBg |
software | healthy | app/login/page.tsx:GridBg |
pct |
software | healthy | app/login/page.tsx:pct |
LoginPage |
software | healthy | app/login/page.tsx:LoginPage |
handleSubmit |
software | healthy | app/login/page.tsx:handleSubmit |
GET |
software | healthy | app/api/embed-check/route.ts:GET |
GET |
software | healthy | app/api/og/route.ts:GET |
resolveImageReferer |
software | healthy | app/api/image/route.ts:resolveImageReferer |
GET |
software | healthy | app/api/image/route.ts:GET |
authenticate |
software | healthy | app/api/metadata/route.ts:authenticate |
validateTargetUrl |
software | healthy | app/api/metadata/route.ts:validateTargetUrl |
GET |
software | healthy | app/api/metadata/route.ts:GET |
POST |
software | healthy | app/api/metadata/route.ts:POST |
body |
software | healthy | app/api/metadata/route.ts:body |
DELETE |
software | healthy | app/api/telegram/connection/route.ts:DELETE |
POST |
software | healthy | app/api/telegram/sync/route.ts:POST |
GET |
software | healthy | app/api/telegram/connect-link/route.ts:GET |
POST |
software | healthy | app/api/telegram/webhook/route.ts:POST |
POST |
software | healthy | app/api/reminders/route.ts:POST |
body |
software | healthy | app/api/reminders/route.ts:body |
DELETE |
software | healthy | app/api/reminders/[id]/route.ts:DELETE |
POST |
software | healthy | app/api/reminders/dispatch/route.ts:POST |
POST |
software | healthy | app/api/reminders/run-due/route.ts:POST |
useReminderDispatchHeartbeat |
software | healthy | app/hooks/useReminderDispatchHeartbeat.ts:useReminderDispat… |
run |
software | healthy | app/hooks/useReminderDispatchHeartbeat.ts:run |
handleFocus |
software | healthy | app/hooks/useReminderDispatchHeartbeat.ts:handleFocus |
handleVisibilityChange |
software | healthy | app/hooks/useReminderDispatchHeartbeat.ts:handleVisibilityC… |
usePullToRefresh |
software | healthy | app/hooks/usePullToRefresh.ts:usePullToRefresh |
useOfflineStatus |
software | healthy | app/hooks/useOfflineStatus.ts:useOfflineStatus |
handleOnline |
software | healthy | app/hooks/useOfflineStatus.ts:handleOnline |
handleOffline |
software | healthy | app/hooks/useOfflineStatus.ts:handleOffline |
GET |
software | healthy | app/auth/callback/route.ts:GET |
ClipboardPrompt |
software | healthy | app/components/ClipboardPrompt.tsx:ClipboardPrompt |
AuthProvider |
software | healthy | app/components/AuthProvider.tsx:AuthProvider |
useAuth |
software | healthy | app/components/AuthProvider.tsx:useAuth |
resolveInitialTheme |
software | healthy | app/components/ThemeProvider.tsx:resolveInitialTheme |
applyTheme |
software | healthy | app/components/ThemeProvider.tsx:applyTheme |
ThemeProvider |
software | healthy | app/components/ThemeProvider.tsx:ThemeProvider |
useTheme |
software | healthy | app/components/ThemeProvider.tsx:useTheme |
renderXiaohongshuIcon |
software | healthy | app/components/PlatformIcon.tsx:renderXiaohongshuIcon |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PRODUCT_RULES.md |
software | healthy | PRODUCT_RULES.md |
vercel.json |
software | healthy | vercel.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
ROADMAP.md |
software | healthy | ROADMAP.md |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
middleware.ts |
software | healthy | middleware.ts |
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 |
loading.tsx |
software | healthy | app/loading.tsx |
globals.css |
software | healthy | app/globals.css |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/page.tsx |
page.tsx |
software | healthy | app/login/page.tsx |
route.ts |
software | healthy | app/api/embed-check/route.ts |
route.ts |
software | healthy | app/api/og/route.ts |
route.ts |
software | healthy | app/api/image/route.ts |
route.ts |
software | healthy | app/api/metadata/route.ts |
route.ts |
software | healthy | app/api/telegram/connection/route.ts |
route.ts |
software | healthy | app/api/telegram/sync/route.ts |
route.ts |
software | healthy | app/api/telegram/connect-link/route.ts |
route.ts |
software | healthy | app/api/telegram/webhook/route.ts |
route.ts |
software | healthy | app/api/reminders/route.ts |
route.ts |
software | healthy | app/api/reminders/[id]/route.ts |
route.ts |
software | healthy | app/api/reminders/dispatch/route.ts |
route.ts |
software | healthy | app/api/reminders/run-due/route.ts |
platform.ts |
software | healthy | app/utils/platform.ts |
useReminderDispatchHeartbeat.ts |
software | healthy | app/hooks/useReminderDispatchHeartbeat.ts |
usePullToRefresh.ts |
software | healthy | app/hooks/usePullToRefresh.ts |
useOfflineStatus.ts |
software | healthy | app/hooks/useOfflineStatus.ts |
route.ts |
software | healthy | app/auth/callback/route.ts |
ClipboardPrompt.tsx |
software | healthy | app/components/ClipboardPrompt.tsx |
AuthProvider.tsx |
software | healthy | app/components/AuthProvider.tsx |
ThemeProvider.tsx |
software | healthy | app/components/ThemeProvider.tsx |
PlatformIcon.tsx |
software | healthy | app/components/PlatformIcon.tsx |
page.tsx |
software | healthy | app/my/page.tsx |
operations.ts |
software | healthy | app/lib/operations.ts |
server.ts |
software | healthy | app/lib/supabase/server.ts |
client.ts |
software | healthy | app/lib/supabase/client.ts |
middleware.ts |
software | healthy | app/lib/supabase/middleware.ts |
admin.ts |
software | healthy | app/lib/supabase/admin.ts |
page.tsx |
software | healthy | app/reset-password/page.tsx |
page.tsx |
software | healthy | app/todos/page.tsx |
reminders.yml |
software | healthy | .github/workflows/reminders.yml |
CollectionList.tsx |
software | healthy | components/collection/CollectionList.tsx |
AddCollectionForm.tsx |
software | healthy | components/collection/AddCollectionForm.tsx |
FloatingCounter.tsx |
software | healthy | components/collection/FloatingCounter.tsx |
CollectionCard.tsx |
software | healthy | components/collection/CollectionCard.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
app |
software | healthy | app |
login |
software | healthy | app/login |
api |
software | healthy | app/api |
embed-check |
software | healthy | app/api/embed-check |
og |
software | healthy | app/api/og |
image |
software | healthy | app/api/image |
metadata |
software | healthy | app/api/metadata |
telegram |
software | healthy | app/api/telegram |
connection |
software | healthy | app/api/telegram/connection |
sync |
software | healthy | app/api/telegram/sync |
connect-link |
software | healthy | app/api/telegram/connect-link |
webhook |
software | healthy | app/api/telegram/webhook |
reminders |
software | healthy | app/api/reminders |
[id] |
software | healthy | app/api/reminders/[id] |
dispatch |
software | healthy | app/api/reminders/dispatch |
run-due |
software | healthy | app/api/reminders/run-due |
utils |
software | healthy | app/utils |
hooks |
software | healthy | app/hooks |
auth |
software | healthy | app/auth |
callback |
software | healthy | app/auth/callback |
components |
software | healthy | app/components |
my |
software | healthy | app/my |
lib |
software | healthy | app/lib |
supabase |
software | healthy | app/lib/supabase |
reset-password |
software | healthy | app/reset-password |
todos |
software | healthy | app/todos |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
components |
software | healthy | components |
collection |
software | healthy | components/collection |
navigation |
software | healthy | components/navigation |
todos |
software | healthy | components/todos |
ui |
software | healthy | components/ui |
supabase |
software | healthy | supabase |
lib |
software | healthy | lib |
utils |
software | healthy | lib/utils |
collections |
software | healthy | lib/collections |
metadata |
software | healthy | lib/metadata |
parsers |
software | healthy | lib/metadata/parsers |
categories |
software | healthy | lib/categories |
telegram |
software | healthy | lib/telegram |
profiles |
software | healthy | lib/profiles |
reminders |
software | healthy | lib/reminders |
services |
software | healthy | lib/services |
todos |
software | healthy | lib/todos |
public |
software | healthy | public |
| Label | Layer | Status | Path |
|---|---|---|---|
Loading |
frontend | healthy | app/loading.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
HomePage |
frontend | healthy | app/page.tsx |
LoginPage |
frontend | healthy | app/login/page.tsx |
MyPage |
frontend | healthy | app/my/page.tsx |
ResetPasswordPage |
frontend | healthy | app/reset-password/page.tsx |
TodosPage |
frontend | healthy | app/todos/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.50.37 |
network | healthy | next.config.ts |
192.168.18.27 |
network | healthy | next.config.ts |
2.22.9.55 |
network | healthy | app/components/PlatformIcon.tsx |
1.44.52.82 |
network | healthy | app/components/PlatformIcon.tsx |
1.3.2.5 |
network | healthy | app/components/PlatformIcon.tsx |
2.4.3.4 |
network | healthy | app/components/PlatformIcon.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
Chleese__revive |
software | healthy | /data/fable5_failed_archive/Chleese__revive |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/phase2_todos_schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::reminders |
cicd | healthy | .github/workflows/reminders.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
dispatch |
cicd | healthy | .github/workflows/reminders.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
REMINDER_CRON_SECRET |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/e0e173c3-e24c-407e-9e3c-101c59c24c1f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e0e173c3-e24c-407e-9e3c-101c59c24c1f/
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.