Traduction française complète + courriel de divulgation responsable

- README, PROTOCOL, FINDINGS, endpoints, rapport et outils traduits en français
- docs/DISCLOSURE.md : courriel prêt à envoyer à hello@boti.education
  (compte démo codé en dur, transmission en clair, logging de production)
- extract_endpoints.py vérifié après traduction (100 points d'accès toujours extraits)
This commit is contained in:
2026-09-01 17:29:25 +01:00
parent 358027bf27
commit b6f22ad7c1
8 changed files with 329 additions and 224 deletions
+8 -6
View File
@@ -1,12 +1,14 @@
# Boti Education app API: endpoints extracted from decompiled bundle
# API de l'app Boti Education : points d'accès extraits du bundle décompilé
Source: assets/public/*.js of com.botieducation.greenwood 2.4.14.
100 app endpoints. The endpoint name is the 2nd argument of the ApiService
get()/post() calls; full URL = https://boti.education/p/greenwood/botiapi/<endpoint>.
Source : assets/public/*.js de com.botieducation.greenwood 2.4.14.
100 points d'accès de l'app. Le nom du point d'accès est le 2e argument des
appels get()/post() de l'ApiService ; URL complète =
https://boti.education/p/greenwood/botiapi/<endpoint>.
Excluded as pdf.js library false positives (all seen only in chunk 7482.js): BPC, CS, DP, F, FontFile2, H, I, IM, SM, W
Écartés comme faux positifs pdf.js (tous vus uniquement dans le chunk
7482.js) : BPC, CS, DP, F, FontFile2, H, I, IM, SM, W
| endpoint | methods | chunk(s) |
| endpoint | méthodes | chunk(s) |
|---|---|---|
| absences | get | 3058.js, 8317.js |
| absences-justification | post | 3058.js, 8317.js |