https://github.com/TimoTTproject/spinadvisor
· scanned 2026-06-16 00:37 UTC (2 months, 2 weeks ago)
262 raw signals (0 security + 262 graph)
Last scanned 2 months, 2 weeks ago · v1 · 261 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2372 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 |
|---|---|---|---|
convocations.html |
software | healthy | convocations.html |
faq.html |
software | healthy | faq.html |
finances.html |
software | healthy | finances.html |
ecole-ping.html |
software | healthy | ecole-ping.html |
arbitrage.html |
software | healthy | arbitrage.html |
MAINTENANCE.md |
software | healthy | MAINTENANCE.md |
calendrier.html |
software | healthy | calendrier.html |
manifest.json |
software | healthy | manifest.json |
README.md |
software | healthy | README.md |
tableau-bord.html |
software | healthy | tableau-bord.html |
CLAUDE.md |
software | healthy | CLAUDE.md |
championnat.html |
software | healthy | championnat.html |
tailwind.config.js |
software | healthy | tailwind.config.js |
sw.js |
software | healthy | sw.js |
wizard.html |
software | healthy | wizard.html |
rapport.html |
software | healthy | rapport.html |
roles.html |
software | healthy | roles.html |
package.json |
software | healthy | package.json |
lexique.html |
software | healthy | lexique.html |
aide-club.html |
software | healthy | aide-club.html |
index.html |
software | healthy | index.html |
dispo.html |
software | healthy | dispo.html |
404.html |
software | healthy | 404.html |
politique-confidentialite.html |
software | healthy | politique-confidentialite.html |
firebase.json |
software | healthy | firebase.json |
a-propos.html |
software | healthy | a-propos.html |
club-pro.html |
software | healthy | club-pro.html |
package-lock.json |
software | healthy | package-lock.json |
diplomes-jeunes.html |
software | healthy | diplomes-jeunes.html |
inscription-club.html |
software | healthy | inscription-club.html |
feuille-route.html |
software | healthy | feuille-route.html |
mentions-legales.html |
software | healthy | mentions-legales.html |
secretariat.html |
software | healthy | secretariat.html |
eslint.config.js |
software | healthy | eslint.config.js |
affiches.html |
software | healthy | affiches.html |
ping-sante.html |
software | healthy | ping-sante.html |
AUDIT-TECHNIQUE-2026-06-10.md |
software | healthy | AUDIT-TECHNIQUE-2026-06-10.md |
sponsoring.html |
software | healthy | sponsoring.html |
methode.html |
software | healthy | methode.html |
PLAN.md |
software | healthy | PLAN.md |
AGENTS.md |
software | healthy | AGENTS.md |
marques.html |
software | healthy | marques.html |
messages.html |
software | healthy | messages.html |
butterfly.html |
software | healthy | marque/butterfly.html |
sauer-troger.html |
software | healthy | marque/sauer-troger.html |
kokutaku.html |
software | healthy | marque/kokutaku.html |
cornilleau.html |
software | healthy | marque/cornilleau.html |
spinlord.html |
software | healthy | marque/spinlord.html |
saviga.html |
software | healthy | marque/saviga.html |
osp.html |
software | healthy | marque/osp.html |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
isFont |
software | healthy | sw.js:isFont |
isJsonData |
software | healthy | sw.js:isJsonData |
isStaticAsset |
software | healthy | sw.js:isStaticAsset |
NAME |
software | healthy | eslint.config.js:NAME |
itemId |
software | healthy | functions/index.js:itemId |
onRequestGet |
software | healthy | functions/api/fftt-calendar.js:onRequestGet |
club |
software | healthy | functions/api/fftt-calendar.js:club |
json |
software | healthy | functions/api/fftt-calendar.js:json |
onRequestPost |
software | healthy | functions/api/club/checkout.js:onRequestPost |
json |
software | healthy | functions/api/club/checkout.js:json |
onRequestPost |
software | healthy | functions/api/club/webhook.js:onRequestPost |
email |
software | healthy | functions/api/club/webhook.js:email |
verify |
software | healthy | functions/api/club/webhook.js:verify |
timingSafeEqual |
software | healthy | functions/api/club/webhook.js:timingSafeEqual |
onRequestGet |
software | healthy | functions/api/club/status.js:onRequestGet |
email |
software | healthy | functions/api/club/status.js:email |
check |
software | healthy | tests/test_catalogue_integrity.js:check |
dupIds |
software | healthy | tests/test_catalogue_integrity.js:dupIds |
check |
software | healthy | tests/test_marque_constraints.js:check |
liste |
software | healthy | tests/_gen_golden.js:liste |
check |
software | healthy | tests/test_generated_pages.js:check |
canon |
software | healthy | tests/test_generated_pages.js:canon |
og |
software | healthy | tests/test_generated_pages.js:og |
byId |
software | healthy | tests/test_labo.js:byId |
check |
software | healthy | tests/test_labo.js:check |
prixRev |
software | healthy | tests/test_labo.js:prixRev |
findEq |
software | healthy | tests/test_labo.js:findEq |
check |
software | healthy | tests/test_club_backup.js:check |
setAnswers |
software | healthy | tests/test_scoring.js:setAnswers |
check |
software | healthy | tests/test_scoring.js:check |
total |
software | healthy | tests/test_scoring.js:total |
assertUniqueIds |
software | healthy | tests/test_scoring.js:assertUniqueIds |
assertRange |
software | healthy | tests/test_scoring.js:assertRange |
loadTheme |
software | healthy | js/club-theme.js:loadTheme |
saveTheme |
software | healthy | js/club-theme.js:saveTheme |
clubData |
software | healthy | js/club-theme.js:clubData |
darken |
software | healthy | js/club-theme.js:darken |
lum |
software | healthy | js/club-theme.js:lum |
mix |
software | healthy | js/club-theme.js:mix |
ca |
software | healthy | js/club-theme.js:ca |
applyTheme |
software | healthy | js/club-theme.js:applyTheme |
esc |
software | healthy | js/club-theme.js:esc |
injectModernLayer |
software | healthy | js/club-theme.js:injectModernLayer |
injectStyles |
software | healthy | js/club-theme.js:injectStyles |
barIdentityHtml |
software | healthy | js/club-theme.js:barIdentityHtml |
injectBar |
software | healthy | js/club-theme.js:injectBar |
openPanel |
software | healthy | js/club-theme.js:openPanel |
setAmb |
software | healthy | js/club-theme.js:setAmb |
nm |
software | healthy | js/club-theme.js:nm |
dv |
software | healthy | js/club-theme.js:dv |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
marque |
software | healthy | marque |
blog |
software | healthy | blog |
joueur |
software | healthy | joueur |
functions |
software | healthy | functions |
api |
software | healthy | functions/api |
club |
software | healthy | functions/api/club |
tests |
software | healthy | tests |
js |
software | healthy | js |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
archive |
software | healthy | scripts/archive |
css |
software | healthy | css |
memory |
software | healthy | memory |
context-optimization |
software | healthy | context-optimization |
references |
software | healthy | context-optimization/references |
.claude |
software | healthy | .claude |
commands |
software | healthy | .claude/commands |
produit |
software | healthy | produit |
raquette |
software | healthy | produit/raquette |
revetement |
software | healthy | produit/revetement |
bois |
software | healthy | produit/bois |
comparatif |
software | healthy | comparatif |
selection |
software | healthy | selection |
instagram |
software | healthy | instagram |
campaigns |
software | healthy | instagram/campaigns |
facebook-group |
software | healthy | instagram/campaigns/facebook-group |
lancement-basse-normandie |
software | healthy | instagram/campaigns/facebook-group/lancement-basse-normandie |
vrai-pongiste-si |
software | healthy | instagram/campaigns/facebook-group/vrai-pongiste-si |
soutien-compte-perso |
software | healthy | instagram/campaigns/soutien-compte-perso |
lancement-initial |
software | healthy | instagram/campaigns/lancement-initial |
planning |
software | healthy | instagram/planning |
briefs |
software | healthy | instagram/planning/briefs |
generated |
software | healthy | instagram/planning/generated |
post-04 |
software | healthy | instagram/planning/generated/post-04 |
post-11 |
software | healthy | instagram/planning/generated/post-11 |
post-08 |
software | healthy | instagram/planning/generated/post-08 |
post-02 |
software | healthy | instagram/planning/generated/post-02 |
post-06 |
software | healthy | instagram/planning/generated/post-06 |
post-12 |
software | healthy | instagram/planning/generated/post-12 |
post-09 |
software | healthy | instagram/planning/generated/post-09 |
post-01 |
software | healthy | instagram/planning/generated/post-01 |
post-05 |
software | healthy | instagram/planning/generated/post-05 |
post-10 |
software | healthy | instagram/planning/generated/post-10 |
post-07 |
software | healthy | instagram/planning/generated/post-07 |
post-03 |
software | healthy | instagram/planning/generated/post-03 |
tools |
software | healthy | instagram/planning/tools |
calendar |
software | healthy | instagram/planning/calendar |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::index.html |
security | healthy | index.html |
auth::functions/api/fftt-calendar.js |
security | healthy | functions/api/fftt-calendar.js |
auth::inscription-club.html |
security | healthy | inscription-club.html |
auth::js/ratings.js |
security | healthy | js/ratings.js |
auth::js/club-access.js |
security | healthy | js/club-access.js |
auth::js/club-sync.js |
security | healthy | js/club-sync.js |
auth::js/app-profil.js |
security | healthy | js/app-profil.js |
auth::AGENTS.md |
security | healthy | AGENTS.md |
auth::js/firebase-config.js |
security | healthy | js/firebase-config.js |
auth::js/firebase-auth.js |
security | healthy | js/firebase-auth.js |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::tableau-bord.html |
security | healthy | tableau-bord.html |
generic_api_key::dispo.html |
security | healthy | dispo.html |
generic_api_key::inscription-club.html |
security | healthy | inscription-club.html |
generic_api_key::js/firebase-config.js |
security | healthy | js/firebase-config.js |
generic_api_key::js/club-access.js |
security | healthy | js/club-access.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::build-check |
cicd | healthy | .github/workflows/build-check.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::scrape-prices |
cicd | healthy | .github/workflows/scrape-prices.yml |
gha::validate |
cicd | healthy | .github/workflows/validate.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/build-check.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
scrape |
cicd | healthy | .github/workflows/scrape-prices.yml |
validate |
cicd | healthy | .github/workflows/validate.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
BlobStub |
software | healthy | tests/test_club_backup.js:BlobStub |
FileReaderStub |
software | healthy | tests/test_club_backup.js:FileReaderStub |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | AGENTS.md |
124.0.0.0 |
network | healthy | scripts/scrape-prices.js |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_lfg8lh2 |
software | healthy | /tmp/repobility-clone-_lfg8lh2 |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | instagram/planning/tools/generate-instagram.js |
This page is publicly accessible at:
https://repobility.com/scan/8a0be767-0c63-4dc3-944c-c5dae930aa16/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8a0be767-0c63-4dc3-944c-c5dae930aa16/
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.