Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

Abdul-Jalil786/forge-pwa

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
.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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
postgresql data healthy .env.example
postgres data healthy CLAUDE.md

LabelLayerStatusPath
Abdul-Jalil786__forge-pwa software healthy /data/fable5_failed_archive/Abdul-Jalil786__forge-pwa

LabelLayerStatusPath
port:3000 network healthy .env.example
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

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.