https://github.com/brihogan/familydash
· scanned 2026-06-17 01:43 UTC (1 month, 1 week ago)
134 raw signals (0 security + 134 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -15.5 (diff) · 129 actionable findings from 1 signal source. 5 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2451 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 |
|---|---|---|---|
seedChoreWithPendingApproval |
software | healthy | server/tests/inbox.test.js:seedChoreWithPendingApproval |
seedFamily |
software | healthy | server/tests/setup.js:seedFamily |
SLUG_ARG |
software | healthy | server/scripts/scrapeCuBadges.js:SLUG_ARG |
sleep |
software | healthy | server/scripts/scrapeCuBadges.js:sleep |
fetchSitemapSlugs |
software | healthy | server/scripts/scrapeCuBadges.js:fetchSitemapSlugs |
fetchBadgeHtml |
software | healthy | server/scripts/scrapeCuBadges.js:fetchBadgeHtml |
parseBadgeHtml |
software | healthy | server/scripts/scrapeCuBadges.js:parseBadgeHtml |
clipFooter |
software | healthy | server/scripts/scrapeCuBadges.js:clipFooter |
clipAtSentinel |
software | healthy | server/scripts/scrapeCuBadges.js:clipAtSentinel |
htmlToText |
software | healthy | server/scripts/scrapeCuBadges.js:htmlToText |
downloadImage |
software | healthy | server/scripts/scrapeCuBadges.js:downloadImage |
ext |
software | healthy | server/scripts/scrapeCuBadges.js:ext |
resolveTargetSlugs |
software | healthy | server/scripts/scrapeCuBadges.js:resolveTargetSlugs |
main |
software | healthy | server/scripts/scrapeCuBadges.js:main |
stripLevelRef |
software | healthy | server/scripts/refreshScrapedBadges.js:stripLevelRef |
t |
software | healthy | server/scripts/refreshScrapedBadges.js:t |
normalizeCategory |
software | healthy | server/scripts/refreshScrapedBadges.js:normalizeCategory |
describeBadge |
software | healthy | server/scripts/generateBadgeDescriptions.js:describeBadge |
worker |
software | healthy | server/scripts/generateBadgeDescriptions.js:worker |
elapsed |
software | healthy | server/scripts/generateBadgeDescriptions.js:elapsed |
describeBadgeWithUsage |
software | healthy | server/scripts/generateBadgeDescriptions.js:describeBadgeWi… |
cost |
software | healthy | server/scripts/generateBadgeDescriptions.js:cost |
firstEmoji |
software | healthy | server/scripts/generateBadgeEmojis.js:firstEmoji |
describeBadge |
software | healthy | server/scripts/generateBadgeEmojis.js:describeBadge |
worker |
software | healthy | server/scripts/generateBadgeEmojis.js:worker |
cost |
software | healthy | server/scripts/generateBadgeEmojis.js:cost |
parseCount |
software | healthy | server/scripts/parseScrapedTexts.js:parseCount |
normalize |
software | healthy | server/scripts/parseScrapedTexts.js:normalize |
opens |
software | healthy | server/scripts/parseScrapedTexts.js:opens |
closes |
software | healthy | server/scripts/parseScrapedTexts.js:closes |
parseRequirement |
software | healthy | server/scripts/parseScrapedTexts.js:parseRequirement |
parseLevels |
software | healthy | server/scripts/parseScrapedTexts.js:parseLevels |
flushPending |
software | healthy | server/scripts/parseScrapedTexts.js:flushPending |
nameFromSlug |
software | healthy | server/scripts/parseScrapedTexts.js:nameFromSlug |
parseBadge |
software | healthy | server/scripts/parseScrapedTexts.js:parseBadge |
totalReqLen |
software | healthy | server/scripts/reparseFromCache.js:totalReqLen |
totalOptLen |
software | healthy | server/scripts/reparseFromCache.js:totalOptLen |
oLen |
software | healthy | server/scripts/reparseFromCache.js:oLen |
nLen |
software | healthy | server/scripts/reparseFromCache.js:nLen |
normalizeText |
software | healthy | server/scripts/importBadgeLibrary.js:normalizeText |
downloadImage |
software | healthy | server/scripts/backfillEmojiImages.js:downloadImage |
ext |
software | healthy | server/scripts/backfillEmojiImages.js:ext |
fetchSitemap |
software | healthy | server/scripts/auditBadgeSitemap.js:fetchSitemap |
extractBadgeSlugs |
software | healthy | server/scripts/auditBadgeSitemap.js:extractBadgeSlugs |
main |
software | healthy | server/scripts/auditBadgeSitemap.js:main |
activitiesFromStrings |
software | healthy | server/scripts/importAwards.js:activitiesFromStrings |
basenameFromUrl |
software | healthy | server/scripts/importAwards.js:basenameFromUrl |
downloadImage |
software | healthy | server/scripts/importAwards.js:downloadImage |
hasMagick |
software | healthy | server/scripts/importAwards.js:hasMagick |
trimAndSquare |
software | healthy | server/scripts/importAwards.js:trimAndSquare |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
CLAUDE.md |
software | healthy | CLAUDE.md |
PROD_DEPLOY.md |
software | healthy | PROD_DEPLOY.md |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
package.json |
software | healthy | package.json |
WORK_LOG.md |
software | healthy | WORK_LOG.md |
capacitor.config.json |
software | healthy | capacitor.config.json |
Dockerfile |
software | healthy | Dockerfile |
ensure-server.sh |
software | healthy | scripts/ensure-server.sh |
dev-client.sh |
software | healthy | scripts/dev-client.sh |
dev-server.sh |
software | healthy | scripts/dev-server.sh |
vitest.config.js |
software | healthy | server/vitest.config.js |
claude-access.js |
software | healthy | server/claude-access.js |
package-lock.json |
software | healthy | server/package-lock.json |
index.js |
software | healthy | server/index.js |
set-admin.js |
software | healthy | server/set-admin.js |
package.json |
software | healthy | server/package.json |
inbox.test.js |
software | healthy | server/tests/inbox.test.js |
auth.test.js |
software | healthy | server/tests/auth.test.js |
setup.js |
software | healthy | server/tests/setup.js |
tickets.test.js |
software | healthy | server/tests/tickets.test.js |
scrapeCuBadges.js |
software | healthy | server/scripts/scrapeCuBadges.js |
refreshScrapedBadges.js |
software | healthy | server/scripts/refreshScrapedBadges.js |
generateBadgeDescriptions.js |
software | healthy | server/scripts/generateBadgeDescriptions.js |
generateBadgeEmojis.js |
software | healthy | server/scripts/generateBadgeEmojis.js |
parseScrapedTexts.js |
software | healthy | server/scripts/parseScrapedTexts.js |
reparseFromCache.js |
software | healthy | server/scripts/reparseFromCache.js |
importBadgeLibrary.js |
software | healthy | server/scripts/importBadgeLibrary.js |
backfillEmojiImages.js |
software | healthy | server/scripts/backfillEmojiImages.js |
auditBadgeSitemap.js |
software | healthy | server/scripts/auditBadgeSitemap.js |
importAwards.js |
software | healthy | server/scripts/importAwards.js |
mergeScrapedBadges.js |
software | healthy | server/scripts/mergeScrapedBadges.js |
backfillStepShortText.mjs |
software | healthy | server/scripts/backfillStepShortText.mjs |
applyShortText.mjs |
software | healthy | server/scripts/applyShortText.mjs |
auditBadgeLibrary.js |
software | healthy | server/scripts/auditBadgeLibrary.js |
cropBadgeImages.js |
software | healthy | server/scripts/cropBadgeImages.js |
fixMisattributedBadges.js |
software | healthy | server/scripts/fixMisattributedBadges.js |
exportBadgeLibrary.js |
software | healthy | server/scripts/exportBadgeLibrary.js |
importBadges.js |
software | healthy | server/scripts/importBadges.js |
seed-badges.sql |
software | healthy | server/scripts/seed-badges.sql |
sw.js |
software | healthy | server/public.stale-2026-05-20/sw.js |
workbox-8c29f6e4.js |
software | healthy | server/public.stale-2026-05-20/workbox-8c29f6e4.js |
registerSW.js |
software | healthy | server/public.stale-2026-05-20/registerSW.js |
index.html |
software | healthy | server/public.stale-2026-05-20/index.html |
index-EFxtgOSY.js |
software | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
index-DA-WUNJ-.css |
software | healthy | server/public.stale-2026-05-20/assets/index-DA-WUNJ-.css |
index-6w5DCHJE.js |
software | healthy | server/public.stale-2026-05-20/assets/index-6w5DCHJE.js |
index-DWMY0WSy.css |
software | healthy | server/public.stale-2026-05-20/assets/index-DWMY0WSy.css |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
POST /auth/register |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
POST /auth/login |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
POST /auth/refresh |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
POST /auth/logout |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
DELETE |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
GET /dashboard |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
GET /family |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
GET /family/accounts |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
POST /family/users |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
PUT /family/users/reorder |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
GET /family/settings |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
PATCH /family/settings |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
GET /family/rewards |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
POST /family/rewards |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
GET /family/redemptions |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
GET /family/activity |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
GET /family/task-sets |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
POST /family/task-sets |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
GET /inbox |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
GET /inbox/count |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
POST /inbox/approve |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
POST /inbox/deny |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
POST /inbox/notifications/dismiss |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
GET /claude/apps |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
POST /claude/apps/star |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
POST /claude/heartbeat |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
GET /claude/daily-remaining |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
POST /claude/grant-time |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
GET /family/turns |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
POST /family/turns |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
GET /family/turns/visible |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
GET /badges |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
GET /family/common-chores |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
POST /family/common-chores |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
PUT /family/common-chores/reorder |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
GET /admin/dashboard |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
GET /admin/login-activity |
api | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js |
USE /api/auth/login |
api | healthy | server/src/app.js |
USE /api/auth/register |
api | healthy | server/src/app.js |
USE /api/auth |
api | healthy | server/src/app.js |
USE /api/claude/:userId/start |
api | healthy | server/src/app.js |
USE /api/claude/:userId/ws-ticket |
api | healthy | server/src/app.js |
USE /api/claude/apps/:username/:appName/data |
api | healthy | server/src/app.js |
USE /apps/:username/:appName/data |
api | healthy | server/src/app.js |
USE /api/claude/apps/:username/:appName/launch |
api | healthy | server/src/app.js |
USE /api/family |
api | healthy | server/src/app.js |
USE /api/dashboard |
api | healthy | server/src/app.js |
USE /api/users |
api | healthy | server/src/app.js |
USE /api |
api | healthy | server/src/app.js |
USE /api/inbox |
api | healthy | server/src/app.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | client/src/App.jsx |
DashboardTable |
frontend | healthy | client/src/components/dashboard/DashboardTable.jsx |
ProgressRing |
frontend | healthy | client/src/components/dashboard/ProgressRing.jsx |
QuickBankAdjust |
frontend | healthy | client/src/components/dashboard/QuickBankAdjust.jsx |
TicketBlast |
frontend | healthy | client/src/components/dashboard/TicketBlast.jsx |
LastActivityCell |
frontend | healthy | client/src/components/dashboard/LastActivityCell.jsx |
QuickTicketAdjust |
frontend | healthy | client/src/components/dashboard/QuickTicketAdjust.jsx |
DashboardRow |
frontend | healthy | client/src/components/dashboard/DashboardRow.jsx |
BadgePreviewModal |
frontend | healthy | client/src/components/badges/BadgePreviewModal.jsx |
TrophyDetailModal |
frontend | healthy | client/src/components/badges/TrophyDetailModal.jsx |
BadgeEnrollModal |
frontend | healthy | client/src/components/badges/BadgeEnrollModal.jsx |
BadgeBrowser |
frontend | healthy | client/src/components/badges/BadgeBrowser.jsx |
BadgeImageLightbox |
frontend | healthy | client/src/components/badges/BadgeImageLightbox.jsx |
ChoreProgress |
frontend | healthy | client/src/components/chores/ChoreProgress.jsx |
ChoreTemplateList |
frontend | healthy | client/src/components/chores/ChoreTemplateList.jsx |
ChoreTemplateForm |
frontend | healthy | client/src/components/chores/ChoreTemplateForm.jsx |
ChoreList |
frontend | healthy | client/src/components/chores/ChoreList.jsx |
ChoreItem |
frontend | healthy | client/src/components/chores/ChoreItem.jsx |
ChoreHistoryList |
frontend | healthy | client/src/components/chores/ChoreHistoryList.jsx |
RedemptionHistory |
frontend | healthy | client/src/components/rewards/RedemptionHistory.jsx |
RewardCard |
frontend | healthy | client/src/components/rewards/RewardCard.jsx |
RewardCatalog |
frontend | healthy | client/src/components/rewards/RewardCatalog.jsx |
ActivityItem |
frontend | healthy | client/src/components/activity/ActivityItem.jsx |
ActivityFeed |
frontend | healthy | client/src/components/activity/ActivityFeed.jsx |
TaskSetCard |
frontend | healthy | client/src/components/tasks/TaskSetCard.jsx |
RollingNumber |
frontend | healthy | client/src/components/shared/RollingNumber.jsx |
EmojiPicker |
frontend | healthy | client/src/components/shared/EmojiPicker.jsx |
Avatar |
frontend | healthy | client/src/components/shared/Avatar.jsx |
Layout |
frontend | healthy | client/src/components/shared/Layout.jsx |
Fireworks |
frontend | healthy | client/src/components/shared/Fireworks.jsx |
ToastContainer |
frontend | healthy | client/src/components/shared/Toast.jsx |
IconPicker |
frontend | healthy | client/src/components/shared/IconPicker.jsx |
Modal |
frontend | healthy | client/src/components/shared/Modal.jsx |
ProtectedRoute |
frontend | healthy | client/src/components/shared/ProtectedRoute.jsx |
ParentRoute |
frontend | healthy | client/src/components/shared/ParentRoute.jsx |
QuickActionsFab |
frontend | healthy | client/src/components/shared/QuickActionsFab.jsx |
DateNav |
frontend | healthy | client/src/components/shared/DateNav.jsx |
KidProfilePicker |
frontend | healthy | client/src/components/shared/KidProfilePicker.jsx |
AdminRoute |
frontend | healthy | client/src/components/shared/AdminRoute.jsx |
TagInput |
frontend | healthy | client/src/components/shared/TagInput.jsx |
DebugOverlay |
frontend | healthy | client/src/components/shared/DebugOverlay.jsx |
Confetti |
frontend | healthy | client/src/components/shared/Confetti.jsx |
ActivityRow |
frontend | healthy | client/src/components/shared/ActivityRow.jsx |
LoadingSkeleton |
frontend | healthy | client/src/components/shared/LoadingSkeleton.jsx |
CurrencyDisplay |
frontend | healthy | client/src/components/shared/CurrencyDisplay.jsx |
InstallPrompt |
frontend | healthy | client/src/components/shared/InstallPrompt.jsx |
EmptyState |
frontend | healthy | client/src/components/shared/EmptyState.jsx |
AwardDetail |
frontend | healthy | client/src/components/awards/AwardDetail.jsx |
LinkedBadgePicker |
frontend | healthy | client/src/components/awards/LinkedBadgePicker.jsx |
CountAtLevelAwardDetail |
frontend | healthy | client/src/components/awards/CountAtLevelAwardDetail.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/BadgeBrowserPage |
frontend | healthy | client/src/pages/BadgeBrowserPage.jsx |
/KidOverviewPage |
frontend | healthy | client/src/pages/KidOverviewPage.jsx |
/SettingsTurnsPage |
frontend | healthy | client/src/pages/SettingsTurnsPage.jsx |
/DisplayPage |
frontend | healthy | client/src/pages/DisplayPage.jsx |
/TaskSetDetailPage |
frontend | healthy | client/src/pages/TaskSetDetailPage.jsx |
/LoginPage |
frontend | healthy | client/src/pages/LoginPage.jsx |
/DashboardPage |
frontend | healthy | client/src/pages/DashboardPage.jsx |
/SettingsPage |
frontend | healthy | client/src/pages/SettingsPage.jsx |
/SettingsRewardsPage |
frontend | healthy | client/src/pages/SettingsRewardsPage.jsx |
/InboxPage |
frontend | healthy | client/src/pages/InboxPage.jsx |
/SettingsUsersPage |
frontend | healthy | client/src/pages/SettingsUsersPage.jsx |
/KidChoresPage |
frontend | healthy | client/src/pages/KidChoresPage.jsx |
/KidGroupPage |
frontend | healthy | client/src/pages/KidGroupPage.jsx |
/AwardTreePage |
frontend | healthy | client/src/pages/AwardTreePage.jsx |
/TurnDetailPage |
frontend | healthy | client/src/pages/TurnDetailPage.jsx |
/SettingsChoresPage |
frontend | healthy | client/src/pages/SettingsChoresPage.jsx |
/KidTrophiesPage |
frontend | healthy | client/src/pages/KidTrophiesPage.jsx |
/SettingsCommonChoresPage |
frontend | healthy | client/src/pages/SettingsCommonChoresPage.jsx |
/FamilyActivityPage |
frontend | healthy | client/src/pages/FamilyActivityPage.jsx |
/RewardsPage |
frontend | healthy | client/src/pages/RewardsPage.jsx |
/KidBankPage |
frontend | healthy | client/src/pages/KidBankPage.jsx |
/SharedTaskSetsPage |
frontend | healthy | client/src/pages/SharedTaskSetsPage.jsx |
/KidTicketsPage |
frontend | healthy | client/src/pages/KidTicketsPage.jsx |
/AppsPage |
frontend | healthy | client/src/pages/AppsPage.jsx |
/KidTasksPage |
frontend | healthy | client/src/pages/KidTasksPage.jsx |
/SettingsUserDetailPage |
frontend | healthy | client/src/pages/SettingsUserDetailPage.jsx |
/UserTaskDetailPage |
frontend | healthy | client/src/pages/UserTaskDetailPage.jsx |
/RegisterPage |
frontend | healthy | client/src/pages/RegisterPage.jsx |
/SettingsBadgesPage |
frontend | healthy | client/src/pages/SettingsBadgesPage.jsx |
/AdminPage |
frontend | healthy | client/src/pages/AdminPage.jsx |
/ParentChoreHistoryPage |
frontend | healthy | client/src/pages/ParentChoreHistoryPage.jsx |
/InboxKidPage |
frontend | healthy | client/src/pages/InboxKidPage.jsx |
/SettingsTasksPage |
frontend | healthy | client/src/pages/SettingsTasksPage.jsx |
/login |
frontend | healthy | client/src/App.jsx |
/register |
frontend | healthy | client/src/App.jsx |
/display |
frontend | healthy | client/src/App.jsx |
/terminal/:userId |
frontend | healthy | client/src/App.jsx |
/ |
frontend | healthy | client/src/App.jsx |
/dashboard |
frontend | healthy | client/src/App.jsx |
/chores/:userId |
frontend | healthy | client/src/App.jsx |
/bank/:userId |
frontend | healthy | client/src/App.jsx |
/tickets/:userId |
frontend | healthy | client/src/App.jsx |
/tasks/:userId |
frontend | healthy | client/src/App.jsx |
/tasks/:userId/group/:groupKey |
frontend | healthy | client/src/App.jsx |
/tasks/:userId/:taskSetId/tree |
frontend | healthy | client/src/App.jsx |
/tasks/:userId/:taskSetId |
frontend | healthy | client/src/App.jsx |
/badges/:userId |
frontend | healthy | client/src/App.jsx |
/trophies/:userId |
frontend | healthy | client/src/App.jsx |
/task/:id |
frontend | healthy | client/src/App.jsx |
/rewards |
frontend | healthy | client/src/App.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
s |
software | healthy | server/public.stale-2026-05-20/workbox-8c29f6e4.js:s |
i |
software | healthy | server/public.stale-2026-05-20/workbox-8c29f6e4.js:i |
O |
software | healthy | server/public.stale-2026-05-20/workbox-8c29f6e4.js:O |
P |
software | healthy | server/public.stale-2026-05-20/workbox-8c29f6e4.js:P |
P6 |
software | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js:P6 |
fm |
software | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js:fm |
Ty |
software | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js:Ty |
I8 |
software | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js:I8 |
z8 |
software | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js:z8 |
W8 |
software | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js:W8 |
as |
software | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js:as |
db |
software | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js:db |
Fd |
software | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js:Fd |
Pl |
software | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js:Pl |
pL |
software | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js:pL |
G3 |
software | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js:G3 |
Fc |
software | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js:Fc |
v |
software | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js:v |
L |
software | healthy | server/public.stale-2026-05-20/assets/index-EFxtgOSY.js:L |
D5 |
software | healthy | server/public.stale-2026-05-20/assets/index-6w5DCHJE.js:D5 |
as |
software | healthy | server/public.stale-2026-05-20/assets/index-6w5DCHJE.js:as |
vp |
software | healthy | server/public.stale-2026-05-20/assets/index-6w5DCHJE.js:vp |
Kl |
software | healthy | server/public.stale-2026-05-20/assets/index-6w5DCHJE.js:Kl |
ri |
software | healthy | server/public.stale-2026-05-20/assets/index-6w5DCHJE.js:ri |
JE |
software | healthy | server/public.stale-2026-05-20/assets/index-6w5DCHJE.js:JE |
Hk |
software | healthy | server/public.stale-2026-05-20/assets/index-6w5DCHJE.js:Hk |
Xi |
software | healthy | server/public.stale-2026-05-20/assets/index-6w5DCHJE.js:Xi |
Room |
software | healthy | server/src/services/roomManager.js:Room |
RoomManager |
software | healthy | server/src/services/roomManager.js:RoomManager |
whenever |
software | healthy | client/src/context/ThemeContext.jsx:whenever |
controls |
software | healthy | client/src/components/shared/Layout.jsx:controls |
factories |
software | healthy | client/src/components/shared/Layout.jsx:factories |
ErrorBoundary |
software | healthy | client/src/components/shared/ErrorBoundary.jsx:ErrorBoundary |
$ |
software | healthy | client/dev-dist/workbox-5a5d9309.js:$ |
WorkboxError |
software | healthy | client/dev-dist/workbox-5a5d9309.js:WorkboxError |
Route |
software | healthy | client/dev-dist/workbox-5a5d9309.js:Route |
RegExpRoute |
software | healthy | client/dev-dist/workbox-5a5d9309.js:RegExpRoute |
Router |
software | healthy | client/dev-dist/workbox-5a5d9309.js:Router |
PrecacheInstallReportPlugin |
software | healthy | client/dev-dist/workbox-5a5d9309.js:PrecacheInstallReportPl… |
PrecacheCacheKeyPlugin |
software | healthy | client/dev-dist/workbox-5a5d9309.js:PrecacheCacheKeyPlugin |
composes |
software | healthy | client/dev-dist/workbox-5a5d9309.js:composes |
Deferred |
software | healthy | client/dev-dist/workbox-5a5d9309.js:Deferred |
created |
software | healthy | client/dev-dist/workbox-5a5d9309.js:created |
StrategyHandler |
software | healthy | client/dev-dist/workbox-5a5d9309.js:StrategyHandler |
that |
software | healthy | client/dev-dist/workbox-5a5d9309.js:that |
Strategy |
software | healthy | client/dev-dist/workbox-5a5d9309.js:Strategy |
extends |
software | healthy | client/dev-dist/workbox-5a5d9309.js:extends |
and |
software | healthy | client/dev-dist/workbox-5a5d9309.js:and |
should |
software | healthy | client/dev-dist/workbox-5a5d9309.js:should |
is |
software | healthy | client/dev-dist/workbox-5a5d9309.js:is |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
server |
software | healthy | server |
tests |
software | healthy | server/tests |
scripts |
software | healthy | server/scripts |
public.stale-2026-05-20 |
software | healthy | server/public.stale-2026-05-20 |
assets |
software | healthy | server/public.stale-2026-05-20/assets |
src |
software | healthy | server/src |
utils |
software | healthy | server/src/utils |
db |
software | healthy | server/src/db |
middleware |
software | healthy | server/src/middleware |
services |
software | healthy | server/src/services |
routes |
software | healthy | server/src/routes |
sdk |
software | healthy | server/src/sdk |
client |
software | healthy | client |
src |
software | healthy | client/src |
debug |
software | healthy | client/src/debug |
api |
software | healthy | client/src/api |
utils |
software | healthy | client/src/utils |
hooks |
software | healthy | client/src/hooks |
context |
software | healthy | client/src/context |
offline |
software | healthy | client/src/offline |
hooks |
software | healthy | client/src/offline/hooks |
pwa |
software | healthy | client/src/pwa |
components |
software | healthy | client/src/components |
dashboard |
software | healthy | client/src/components/dashboard |
badges |
software | healthy | client/src/components/badges |
chores |
software | healthy | client/src/components/chores |
rewards |
software | healthy | client/src/components/rewards |
activity |
software | healthy | client/src/components/activity |
tasks |
software | healthy | client/src/components/tasks |
shared |
software | healthy | client/src/components/shared |
awards |
software | healthy | client/src/components/awards |
bank |
software | healthy | client/src/components/bank |
claude |
software | healthy | client/src/components/claude |
tickets |
software | healthy | client/src/components/tickets |
pages |
software | healthy | client/src/pages |
constants |
software | healthy | client/src/constants |
dev-dist |
software | healthy | client/dev-dist |
seed |
software | healthy | seed |
ios |
software | healthy | ios |
App |
software | healthy | ios/App |
CapApp-SPM |
software | healthy | ios/App/CapApp-SPM |
Sources |
software | healthy | ios/App/CapApp-SPM/Sources |
CapApp-SPM |
software | healthy | ios/App/CapApp-SPM/Sources/CapApp-SPM |
App |
software | healthy | ios/App/App |
Assets.xcassets |
software | healthy | ios/App/App/Assets.xcassets |
Splash.imageset |
software | healthy | ios/App/App/Assets.xcassets/Splash.imageset |
AppIcon.appiconset |
software | healthy | ios/App/App/Assets.xcassets/AppIcon.appiconset |
.claude |
software | healthy | .claude |
docker |
software | healthy | docker |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
families |
data | healthy | server/src/db/schema.sql |
users |
data | healthy | server/src/db/schema.sql |
refresh_tokens |
data | healthy | server/src/db/schema.sql |
accounts |
data | healthy | server/src/db/schema.sql |
transactions |
data | healthy | server/src/db/schema.sql |
recurring_rules |
data | healthy | server/src/db/schema.sql |
ticket_ledger |
data | healthy | server/src/db/schema.sql |
rewards |
data | healthy | server/src/db/schema.sql |
reward_redemptions |
data | healthy | server/src/db/schema.sql |
chore_templates |
data | healthy | server/src/db/schema.sql |
chore_logs |
data | healthy | server/src/db/schema.sql |
activity_feed |
data | healthy | server/src/db/schema.sql |
task_sets |
data | healthy | server/src/db/schema.sql |
task_steps |
data | healthy | server/src/db/schema.sql |
task_assignments |
data | healthy | server/src/db/schema.sql |
task_step_completions |
data | healthy | server/src/db/schema.sql |
user_step_notes |
data | healthy | server/src/db/schema.sql |
user_task_step_order |
data | healthy | server/src/db/schema.sql |
step_subtasks |
data | healthy | server/src/db/schema.sql |
step_subtask_completions |
data | healthy | server/src/db/schema.sql |
shared_task_set_pins |
data | healthy | server/src/db/schema.sql |
badges |
data | healthy | server/src/db/schema.sql |
badge_level_requirements |
data | healthy | server/src/db/schema.sql |
badge_optional_requirements |
data | healthy | server/src/db/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::server/tests/auth.test.js |
security | healthy | server/tests/auth.test.js |
password_literal::server/tests/auth.test.js |
security | healthy | server/tests/auth.test.js |
password_literal::server/tests/auth.test.js |
security | healthy | server/tests/auth.test.js |
password_literal::server/tests/auth.test.js |
security | healthy | server/tests/auth.test.js |
password_literal::server/tests/auth.test.js |
security | healthy | server/tests/auth.test.js |
password_literal::server/tests/auth.test.js |
security | healthy | server/tests/auth.test.js |
password_literal::server/tests/auth.test.js |
security | healthy | server/tests/auth.test.js |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::docker/claude-code/Dockerfile |
hardware | healthy | docker/claude-code/Dockerfile |
app |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::server/src/services/authService.js |
security | healthy | server/src/services/authService.js |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
brihogan__familydash |
software | healthy | /data/fable5_failed_archive/brihogan__familydash |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
migrations.js |
data | healthy | server/src/db/migrations.js |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3001 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | server/src/services/multiplayerWs.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | client/src/components/bank/MoneyPopover.jsx |
This page is publicly accessible at:
https://repobility.com/scan/00d0fb20-a887-459a-aca5-3fc6f3abe0cf/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/00d0fb20-a887-459a-aca5-3fc6f3abe0cf/
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.