https://github.com/Abdul-Jalil786/forge-pwa
· scanned 2026-06-17 01:13 UTC (1 month, 2 weeks ago)
135 raw signals (0 security + 135 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -20.9 (diff) · 135 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 996 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 |
|---|---|---|---|
legacyFormula |
software | healthy | tests/targets.test.cjs:legacyFormula |
fatTarget |
software | healthy | tests/targets.test.cjs:fatTarget |
migrateJayProgress |
software | healthy | server/index.ts:migrateJayProgress |
seedJayMealPlan |
software | healthy | server/index.ts:seedJayMealPlan |
seedJayBloodMarkers |
software | healthy | server/index.ts:seedJayBloodMarkers |
seedJaySkinCareV1 |
software | healthy | server/index.ts:seedJaySkinCareV1 |
fixJayOmega3Dose |
software | healthy | server/index.ts:fixJayOmega3Dose |
isOmega |
software | healthy | server/index.ts:isOmega |
fixJayPostWorkoutBerries |
software | healthy | server/index.ts:fixJayPostWorkoutBerries |
fixJayVisceralTarget |
software | healthy | server/index.ts:fixJayVisceralTarget |
seedJayInjuryV1 |
software | healthy | server/index.ts:seedJayInjuryV1 |
seedJayNutritionSuppsV1 |
software | healthy | server/index.ts:seedJayNutritionSuppsV1 |
seedJayMealPlanV8 |
software | healthy | server/index.ts:seedJayMealPlanV8 |
setJaySkinPhase3 |
software | healthy | server/index.ts:setJaySkinPhase3 |
purgeJayProteinSupplementV2 |
software | healthy | server/index.ts:purgeJayProteinSupplementV2 |
purgeJayProteinSupplement |
software | healthy | server/index.ts:purgeJayProteinSupplement |
purgeJayMultivitamin |
software | healthy | server/index.ts:purgeJayMultivitamin |
patchJaySupplementsAndMealsV8c |
software | healthy | server/index.ts:patchJaySupplementsAndMealsV8c |
seedJayDexa20260602 |
software | healthy | server/index.ts:seedJayDexa20260602 |
swapJayBreakfastEggsToWhites |
software | healthy | server/index.ts:swapJayBreakfastEggsToWhites |
sum |
software | healthy | server/index.ts:sum |
fixJayBreakfastEggsBoiled |
software | healthy | server/index.ts:fixJayBreakfastEggsBoiled |
updateJaySupplementsV8 |
software | healthy | server/index.ts:updateJaySupplementsV8 |
removeJayCreatine |
software | healthy | server/index.ts:removeJayCreatine |
seedJayZincCoQ10 |
software | healthy | server/index.ts:seedJayZincCoQ10 |
seedJayTargetOverridesV1 |
software | healthy | server/index.ts:seedJayTargetOverridesV1 |
seedJayTapeReminderV1 |
software | healthy | server/index.ts:seedJayTapeReminderV1 |
shutdown |
software | healthy | server/index.ts:shutdown |
r1 |
software | healthy | server/ask.ts:r1 |
buildFullHistory |
software | healthy | server/ask.ts:buildFullHistory |
bucketOf |
software | healthy | server/ask.ts:bucketOf |
inRange |
software | healthy | server/ask.ts:inRange |
p |
software | healthy | server/ask.ts:p |
k |
software | healthy | server/ask.ts:k |
avg |
software | healthy | server/ask.ts:avg |
weightAt |
software | healthy | server/ask.ts:weightAt |
answerQuestion |
software | healthy | server/ask.ts:answerQuestion |
ymd |
software | healthy | server/oura.ts:ymd |
mapSleepQuality |
software | healthy | server/oura.ts:mapSleepQuality |
ouraGet |
software | healthy | server/oura.ts:ouraGet |
syncOuraForUser |
software | healthy | server/oura.ts:syncOuraForUser |
syncOuraForAllUsers |
software | healthy | server/oura.ts:syncOuraForAllUsers |
isEncryptedToken |
software | healthy | server/token-crypto.ts:isEncryptedToken |
readToken |
software | healthy | server/token-crypto.ts:readToken |
writeToken |
software | healthy | server/token-crypto.ts:writeToken |
getAuthUrl |
software | healthy | server/withings.ts:getAuthUrl |
exchangeCodeForToken |
software | healthy | server/withings.ts:exchangeCodeForToken |
refreshToken |
software | healthy | server/withings.ts:refreshToken |
ensureFreshToken |
software | healthy | server/withings.ts:ensureFreshToken |
syncWithingsForUser |
software | healthy | server/withings.ts:syncWithingsForUser |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/health |
api | healthy | server/index.ts |
POST /api/auth/login |
api | healthy | server/index.ts |
POST /api/auth/signup |
api | healthy | server/index.ts |
USE /api/auth |
api | healthy | server/index.ts |
USE /api/state |
api | healthy | server/index.ts |
USE /api/push |
api | healthy | server/index.ts |
USE /api/oura |
api | healthy | server/index.ts |
USE /api/withings |
api | healthy | server/index.ts |
USE /api/coaching-reports |
api | healthy | server/index.ts |
USE /api/coach |
api | healthy | server/index.ts |
USE /api/admin |
api | healthy | server/index.ts |
PUT /token |
api | healthy | server/oura-routes.ts |
DELETE /token |
api | healthy | server/oura-routes.ts |
POST /sync |
api | healthy | server/oura-routes.ts |
GET /status |
api | healthy | server/oura-routes.ts |
POST /signup |
api | healthy | server/auth.ts |
POST /login |
api | healthy | server/auth.ts |
GET /me |
api | healthy | server/auth.ts |
DELETE /account |
api | healthy | server/auth.ts |
POST /:rid/apply/:sid |
api | healthy | server/coaching.ts |
POST /:rid/dismiss/:sid |
api | healthy | server/coaching.ts |
GET /public-key |
api | healthy | server/push.ts |
POST /subscribe |
api | healthy | server/push.ts |
DELETE /subscribe |
api | healthy | server/push.ts |
POST /test |
api | healthy | server/push.ts |
GET /auth-url |
api | healthy | server/withings-routes.ts |
GET /callback |
api | healthy | server/withings-routes.ts |
DELETE /disconnect |
api | healthy | server/withings-routes.ts |
GET /stats |
api | healthy | server/admin.ts |
POST /invites |
api | healthy | server/admin.ts |
GET /invites |
api | healthy | server/admin.ts |
DELETE /invites/:id |
api | healthy | server/admin.ts |
POST /reset-password |
api | healthy | server/admin.ts |
GET / |
api | healthy | server/state.ts |
PUT / |
api | healthy | server/state.ts |
PUT /foods/:date |
api | healthy | server/state.ts |
PUT /exLog/:date |
api | healthy | server/state.ts |
PUT /water/:date |
api | healthy | server/state.ts |
PUT /weight |
api | healthy | server/state.ts |
PUT /meal-plan |
api | healthy | server/state.ts |
PUT /skin-care |
api | healthy | server/state.ts |
PUT /skin-care-log/:date |
api | healthy | server/state.ts |
PUT /skin-care-weekly/:date |
api | healthy | server/state.ts |
PUT /skin-care-phase |
api | healthy | server/state.ts |
PUT /profile/personal |
api | healthy | server/state.ts |
PUT /profile/blood-markers |
api | healthy | server/state.ts |
PUT /profile/medications |
api | healthy | server/state.ts |
PUT /profile/food-prefs |
api | healthy | server/state.ts |
PUT /injuries |
api | healthy | server/state.ts |
PUT /profile/session-times |
api | healthy | server/state.ts |
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 |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
tsconfig.json |
software | healthy | tsconfig.json |
recommend.test.cjs |
software | healthy | tests/recommend.test.cjs |
targets.test.cjs |
software | healthy | tests/targets.test.cjs |
_verify-context.cjs |
software | healthy | tests/_verify-context.cjs |
index.ts |
software | healthy | server/index.ts |
ask.ts |
software | healthy | server/ask.ts |
oura.ts |
software | healthy | server/oura.ts |
oura-routes.ts |
software | healthy | server/oura-routes.ts |
token-crypto.ts |
software | healthy | server/token-crypto.ts |
withings.ts |
software | healthy | server/withings.ts |
auth.ts |
software | healthy | server/auth.ts |
cron.ts |
software | healthy | server/cron.ts |
crypto-util.ts |
software | healthy | server/crypto-util.ts |
coaching.ts |
software | healthy | server/coaching.ts |
push.ts |
software | healthy | server/push.ts |
withings-routes.ts |
software | healthy | server/withings-routes.ts |
admin.ts |
software | healthy | server/admin.ts |
ai-coach.ts |
software | healthy | server/ai-coach.ts |
db.ts |
software | healthy | server/db.ts |
state.ts |
software | healthy | server/state.ts |
coach-settings.ts |
software | healthy | server/coach-settings.ts |
migration_lock.toml |
software | healthy | prisma/migrations/migration_lock.toml |
migration.sql |
software | healthy | prisma/migrations/20260509000000_add_access_tokens/migratio… |
migration.sql |
software | healthy | prisma/migrations/20260509010000_add_push_subscriptions/mig… |
migration.sql |
software | healthy | prisma/migrations/20260508010000_add_user_state/migration.s… |
migration.sql |
software | healthy | prisma/migrations/20260610000000_drop_access_tokens/migrati… |
migration.sql |
software | healthy | prisma/migrations/20260509020000_hash_access_tokens/migrati… |
migration.sql |
software | healthy | prisma/migrations/20260610010000_add_invite_codes/migration… |
migration.sql |
software | healthy | prisma/migrations/20260508000000_init/migration.sql |
settings.local.json |
software | healthy | .claude/settings.local.json |
targets.js |
software | healthy | public/targets.js |
manifest.json |
software | healthy | public/manifest.json |
login.html |
software | healthy | public/login.html |
sw.js |
software | healthy | public/sw.js |
pages.js |
software | healthy | public/pages.js |
app.js |
software | healthy | public/app.js |
workout.js |
software | healthy | public/workout.js |
data.js |
software | healthy | public/data.js |
index.html |
software | healthy | public/index.html |
login.js |
software | healthy | public/login.js |
CLAUDE.md |
quality | healthy | CLAUDE.md |
.claude/settings.local.json |
quality | healthy | .claude/settings.local.json |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
server |
software | healthy | server |
prisma |
software | healthy | prisma |
migrations |
software | healthy | prisma/migrations |
20260509000000_add_access_tokens |
software | healthy | prisma/migrations/20260509000000_add_access_tokens |
20260509010000_add_push_subscriptions |
software | healthy | prisma/migrations/20260509010000_add_push_subscriptions |
20260508010000_add_user_state |
software | healthy | prisma/migrations/20260508010000_add_user_state |
20260610000000_drop_access_tokens |
software | healthy | prisma/migrations/20260610000000_drop_access_tokens |
20260509020000_hash_access_tokens |
software | healthy | prisma/migrations/20260509020000_hash_access_tokens |
20260610010000_add_invite_codes |
software | healthy | prisma/migrations/20260610010000_add_invite_codes |
20260508000000_init |
software | healthy | prisma/migrations/20260508000000_init |
.claude |
software | healthy | .claude |
public |
software | healthy | public |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260509000000_add_access_tokens/migratio… |
migration.sql |
data | healthy | prisma/migrations/20260509010000_add_push_subscriptions/mig… |
migration.sql |
data | healthy | prisma/migrations/20260508010000_add_user_state/migration.s… |
migration.sql |
data | healthy | prisma/migrations/20260610000000_drop_access_tokens/migrati… |
migration.sql |
data | healthy | prisma/migrations/20260509020000_hash_access_tokens/migrati… |
migration.sql |
data | healthy | prisma/migrations/20260610010000_add_invite_codes/migration… |
migration.sql |
data | healthy | prisma/migrations/20260508000000_init/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::server/auth.ts |
security | healthy | server/auth.ts |
auth::public/app.js |
security | healthy | public/app.js |
auth::public/data.js |
security | healthy | public/data.js |
auth::server/withings-routes.ts |
security | healthy | server/withings-routes.ts |
auth::server/coaching.ts |
security | healthy | server/coaching.ts |
auth::server/state.ts |
security | healthy | server/state.ts |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
AccessToken |
data | healthy | prisma/migrations/20260509000000_add_access_tokens/migratio… |
PushSubscription |
data | healthy | prisma/migrations/20260509010000_add_push_subscriptions/mig… |
InviteCode |
data | healthy | prisma/migrations/20260610010000_add_invite_codes/migration… |
User |
data | healthy | prisma/migrations/20260508000000_init/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | .env.example |
postgres |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
Abdul-Jalil786__forge-pwa |
software | healthy | /data/fable5_failed_archive/Abdul-Jalil786__forge-pwa |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | .env.example |
This page is publicly accessible at:
https://repobility.com/scan/bee2b82d-061e-41d2-b6e0-3c3d4ab888bf/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/bee2b82d-061e-41d2-b6e0-3c3d4ab888bf/
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.