https://github.com/zithren/family-leaderboard
· scanned 2026-06-16 01:12 UTC (2 months, 1 week ago)
11 raw signals (0 security + 11 graph)
Last scanned 2 months, 1 week 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 67 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 |
|---|---|---|---|
entry |
software | healthy | test/stats.test.js:entry |
vacation |
software | healthy | test/stats.test.js:vacation |
lateEntry |
software | healthy | test/stats.test.js:lateEntry |
b64url |
software | healthy | scripts/generate-vapid.mjs:b64url |
b64url |
software | healthy | src/push.js:b64url |
b64urlDecode |
software | healthy | src/push.js:b64urlDecode |
encodeJson |
software | healthy | src/push.js:encodeJson |
sendPush |
software | healthy | src/push.js:sendPush |
esc |
software | healthy | src/email.js:esc |
lastMonthRanking |
software | healthy | src/email.js:lastMonthRanking |
score |
software | healthy | src/email.js:score |
sendEmail |
software | healthy | src/email.js:sendEmail |
sendDailyReminders |
software | healthy | src/email.js:sendDailyReminders |
sendMonthlyWinner |
software | healthy | src/email.js:sendMonthlyWinner |
sendWeeklySummary |
software | healthy | src/email.js:sendWeeklySummary |
todayInTZ |
software | healthy | src/stats.js:todayInTZ |
addDays |
software | healthy | src/stats.js:addDays |
loggableDates |
software | healthy | src/stats.js:loggableDates |
monthTotals |
software | healthy | src/stats.js:monthTotals |
bumpRun |
software | healthy | src/stats.js:bumpRun |
prevMonthPrefix |
software | healthy | src/stats.js:prevMonthPrefix |
dayStatus |
software | healthy | src/stats.js:dayStatus |
perfectStatus |
software | healthy | src/stats.js:perfectStatus |
bedtimeScore |
software | healthy | src/stats.js:bedtimeScore |
memberStats |
software | healthy | src/stats.js:memberStats |
zero |
software | healthy | src/stats.js:zero |
json |
software | healthy | src/api.js:json |
err |
software | healthy | src/api.js:err |
sha256Hex |
software | healthy | src/api.js:sha256Hex |
readBody |
software | healthy | src/api.js:readBody |
authMember |
software | healthy | src/api.js:authMember |
tooLong |
software | healthy | src/api.js:tooLong |
memberFieldError |
software | healthy | src/api.js:memberFieldError |
handleApi |
software | healthy | src/api.js:handleApi |
saveCheckin |
software | healthy | src/api.js:saveCheckin |
round1 |
software | healthy | src/api.js:round1 |
monthlyAwards |
software | healthy | src/api.js:monthlyAwards |
adminCount |
software | healthy | src/api.js:adminCount |
leaderboard |
software | healthy | src/api.js:leaderboard |
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
schema.sql |
software | healthy | schema.sql |
wrangler.toml |
software | healthy | wrangler.toml |
package-lock.json |
software | healthy | package-lock.json |
seed.example.sql |
software | healthy | seed.example.sql |
LICENSE |
software | healthy | LICENSE |
stats.test.js |
software | healthy | test/stats.test.js |
generate-vapid.mjs |
software | healthy | scripts/generate-vapid.mjs |
manifest.json |
software | healthy | public/manifest.json |
sw.js |
software | healthy | public/sw.js |
index.html |
software | healthy | public/index.html |
push.js |
software | healthy | src/push.js |
email.js |
software | healthy | src/email.js |
stats.js |
software | healthy | src/stats.js |
index.js |
software | healthy | src/index.js |
api.js |
software | healthy | src/api.js |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
software | healthy | test |
scripts |
software | healthy | scripts |
public |
software | healthy | public |
src |
software | healthy | src |
| Label | Layer | Status | Path |
|---|---|---|---|
members |
data | healthy | schema.sql |
checkins |
data | healthy | schema.sql |
settings |
data | healthy | schema.sql |
auth_failures |
data | healthy | schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-g9cl5gxd |
software | healthy | /tmp/repobility-clone-g9cl5gxd |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/push.js |
security | healthy | src/push.js |
This page is publicly accessible at:
https://repobility.com/scan/3c2f6893-d76f-4217-a391-a0c2a42c809b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3c2f6893-d76f-4217-a391-a0c2a42c809b/
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.