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.

revillardgabriel-ctrl/onari-fitness-2

https://github.com/revillardgabriel-ctrl/onari-fitness-2 · scanned 2026-06-15 23:50 UTC (2 months, 3 weeks ago)

42 raw signals (0 security + 42 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 42 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 388 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
load_env software healthy proxy.py:17
call_gemini software healthy proxy.py:224
_cors software healthy proxy.py:243
do_OPTIONS software dead proxy.py:248
do_POST software dead proxy.py:253
_respond software healthy proxy.py:304
log_message software dead proxy.py:313
SessionPlayer software healthy App.tsx:SessionPlayer
ResumePage software healthy App.tsx:ResumePage
TrainingPage software healthy App.tsx:TrainingPage
activeWeekIndex software healthy App.tsx:activeWeekIndex
ProgPage software healthy App.tsx:ProgPage
NutritionPage software healthy App.tsx:NutritionPage
ProfilePage software healthy App.tsx:ProfilePage
App software healthy App.tsx:App
handleLandingStart software healthy App.tsx:handleLandingStart
preventDefault software healthy App.tsx:preventDefault
handleSaveFinalProgram software healthy App.tsx:handleSaveFinalProgram
handleDeleteProgram software healthy App.tsx:handleDeleteProgram
handleActivateProgram software healthy App.tsx:handleActivateProgram
handleEditProgram software healthy App.tsx:handleEditProgram
normalize software healthy functions/build-exo-ascend-all.js:normalize
frToEnTokens software healthy functions/build-exo-ascend-all.js:frToEnTokens
scoreMatch software healthy functions/build-exo-ascend-all.js:scoreMatch
fetchPage software healthy functions/fetch-only.js:fetchPage
main software healthy functions/fetch-only.js:main
fetchJSON software healthy functions/import-exercises.js:fetchJSON
uploadGif software healthy functions/import-exercises.js:uploadGif
getPublicUrl software healthy functions/import-exercises.js:getPublicUrl
mapExercise software healthy functions/import-exercises.js:mapExercise
capitalizeWords software healthy functions/import-exercises.js:capitalizeWords
main software healthy functions/import-exercises.js:main
fetch software healthy functions/index.js:fetch
token software healthy functions/index.js:token
getOrCreateCustomer software healthy functions/index.js:getOrCreateCustomer
_updatePlan software healthy functions/index.js:_updatePlan
normalize software healthy functions/build-exo-ascend.js:normalize
frToEnTokens software healthy functions/build-exo-ascend.js:frToEnTokens
scoreMatch software healthy functions/build-exo-ascend.js:scoreMatch
p software healthy deploy/assets/index-BrG6fB0B.js:p
Dd software healthy deploy/assets/index-BrG6fB0B.js:Dd
ah software healthy deploy/assets/index-BrG6fB0B.js:ah
nh software healthy deploy/assets/index-BrG6fB0B.js:nh
uh software healthy deploy/assets/index-BrG6fB0B.js:uh
ne software healthy deploy/assets/index-BrG6fB0B.js:ne
H software healthy deploy/assets/index-BrG6fB0B.js:H
which software healthy deploy/assets/index-BrG6fB0B.js:which
Q software healthy deploy/assets/index-BrG6fB0B.js:Q
q software healthy deploy/assets/index-BrG6fB0B.js:q
he software healthy deploy/assets/index-BrG6fB0B.js:he

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

LabelLayerStatusPath
prog.section.md software healthy prog.section.md
disagne.training.acceuil..md software healthy disagne.training.acceuil..md
vite.config.ts software healthy vite.config.ts
README.md software healthy README.md
section.résume.md software healthy section.résume.md
lancer-onari.sh software healthy lancer-onari.sh
package.json software healthy package.json
index.html software healthy index.html
firebase.json software healthy firebase.json
proxy.py software healthy proxy.py
index.tsx software healthy index.tsx
package-lock.json software healthy package-lock.json
app.html software healthy app.html
nutrition.section.md software healthy nutrition.section.md
index.backup-prod-20260525.html software healthy index.backup-prod-20260525.html
profil.section.md software healthy profil.section.md
firestore.indexes.json software healthy firestore.indexes.json
prompt-viewer.html software healthy prompt-viewer.html
tsconfig.json software healthy tsconfig.json
prompt.md software healthy prompt.md
App.tsx software healthy App.tsx
metadata.json software healthy metadata.json
types.ts software healthy types.ts
renseignement.md software healthy renseignement.md
page.acceuil.md software healthy page.acceuil.md
ascend_extra_listing.json software healthy functions/ascend_extra_listing.json
ascend_all.json software healthy functions/ascend_all.json
IMPORT_GUIDE.md software healthy functions/IMPORT_GUIDE.md
ascend_listing.json software healthy functions/ascend_listing.json
package.json software healthy functions/package.json
build-exo-ascend-all.js software healthy functions/build-exo-ascend-all.js
ascend_extra_detailed.json software healthy functions/ascend_extra_detailed.json
exercices_raw.json software healthy functions/exercices_raw.json
fetch-only.js software healthy functions/fetch-only.js
generate-exercice-lib.js software healthy functions/generate-exercice-lib.js
package-lock.json software healthy functions/package-lock.json
import-exercises.js software healthy functions/import-exercises.js
index.js software healthy functions/index.js
ascend_detailed.json software healthy functions/ascend_detailed.json
build-exo-ascend.js software healthy functions/build-exo-ascend.js
sample_5.json software healthy functions/sample_5.json
exo_ascend_snippet.js software healthy functions/exo_ascend_snippet.js
exo_ascend_full.json software healthy functions/exo_ascend_full.json
manifest.json software healthy deploy/manifest.json
sw.js software healthy deploy/sw.js
index.html software healthy deploy/index.html
privacy.html software healthy deploy/privacy.html
app.html software healthy deploy/app.html
index-BrG6fB0B.js software healthy deploy/assets/index-BrG6fB0B.js
index-C8vzpZM3.js software healthy deploy/assets/index-C8vzpZM3.js

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

LabelLayerStatusPath
functions software healthy functions
deploy software healthy deploy
assets software healthy deploy/assets
nutrition software healthy deploy/nutrition
components software healthy components
disagne.stats.md software healthy components/disagne.stats.md
disagne.traning.md software healthy disagne.traning.md
app-store-carousels software healthy app-store-carousels
.claude software healthy .claude
section.nutrition.backup-2026-05-22 software healthy section.nutrition.backup-2026-05-22
disigne.prog.md software healthy disigne.prog.md
section.nutrition.md software healthy section.nutrition.md
questionnaire.IA.md software healthy questionnaire.IA.md

LabelLayerStatusPath
App frontend healthy App.tsx
BottomNav frontend healthy components/BottomNav.tsx
ProgramManager frontend healthy components/ProgramManager.tsx
LandingPage frontend healthy components/LandingPage.tsx

LabelLayerStatusPath
port:3000 network healthy vite.config.ts
port:4242 network healthy lancer-onari.sh
port:3001 network healthy proxy.py

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

LabelLayerStatusPath
Handler software healthy proxy.py:241

LabelLayerStatusPath
vps::gcp hardware healthy functions/package-lock.json

LabelLayerStatusPath
generic_api_key::functions/fetch-only.js security healthy functions/fetch-only.js
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/d998d66d-cd03-4f4f-9c0f-b18df71ad791/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/d998d66d-cd03-4f4f-9c0f-b18df71ad791/

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.