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.

yuvalm2/gym-coach

https://github.com/yuvalm2/gym-coach · scanned 2026-06-16 01:09 UTC (2 months, 1 week ago)

14 raw signals (0 security + 14 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 14 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 102 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
DB software healthy db.js:DB
open software healthy db.js:open
store software healthy db.js:store
p software healthy db.js:p
fetchWithTimeout software healthy sw.js:fetchWithTimeout
Engine software healthy engine.js:Engine
genericFullBody software healthy engine.js:genericFullBody
templateDays software healthy engine.js:templateDays
evaluateExercise software healthy engine.js:evaluateExercise
expandCount software healthy engine.js:expandCount
generateSession software healthy engine.js:generateSession
candidatesFor software healthy engine.js:candidatesFor
score software healthy engine.js:score
buildBlocks software healthy engine.js:buildBlocks
$ software healthy app.js:$
val software healthy app.js:val
uid software healthy app.js:uid
esc software healthy app.js:esc
allExercises software healthy app.js:allExercises
exById software healthy app.js:exById
gymById software healthy app.js:gymById
currentGym software healthy app.js:currentGym
muscleNames software healthy app.js:muscleNames
fmtDate software healthy app.js:fmtDate
saveProfile software healthy app.js:saveProfile
saveGym software healthy app.js:saveGym
toast software healthy app.js:toast
generatePlan software healthy app.js:generatePlan
swap software healthy app.js:swap
finishWorkout software healthy app.js:finishWorkout
section software healthy app.js:section
infoCard software healthy app.js:infoCard
emptyState software healthy app.js:emptyState
viewToday software healthy app.js:viewToday
renderBlock software healthy app.js:renderBlock
renderItem software healthy app.js:renderItem
swapBtn software healthy app.js:swapBtn
v software healthy app.js:v
l software healthy app.js:l
viewGyms software healthy app.js:viewGyms
renderGymEditor software healthy app.js:renderGymEditor
renderPhotoSection software healthy app.js:renderPhotoSection
renderPhotoReview software healthy app.js:renderPhotoReview
sel software healthy app.js:sel
handlePhotoFile software healthy app.js:handlePhotoFile
acceptPhotoDraft software healthy app.js:acceptPhotoDraft
clearPhotoDraft software healthy app.js:clearPhotoDraft
viewHistory software healthy app.js:viewHistory
bestSet software healthy app.js:bestSet
viewProfile software healthy app.js:viewProfile

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
styles.css software healthy styles.css
library.js software healthy library.js
README.md software healthy README.md
db.js software healthy db.js
sw.js software healthy sw.js
index.html software healthy index.html
Dockerfile software healthy Dockerfile
engine.js software healthy engine.js
app.js software healthy app.js
identify.js software healthy identify.js
engine.test.js software healthy tests/engine.test.js
make_icons.py software healthy tools/make_icons.py
tests.yml software healthy .github/workflows/tests.yml

LabelLayerStatusPath
tests software healthy tests
tools software healthy tools
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
repobility-clone-kbtag4z0 software healthy /tmp/repobility-clone-kbtag4z0

LabelLayerStatusPath
port:80 network healthy Dockerfile

LabelLayerStatusPath
nginx network healthy Dockerfile

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile

LabelLayerStatusPath
gha::tests cicd healthy .github/workflows/tests.yml

LabelLayerStatusPath
node-test cicd healthy .github/workflows/tests.yml
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/2f66e041-7787-4d8a-b35a-abb61d02bdb8/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/2f66e041-7787-4d8a-b35a-abb61d02bdb8/

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.