remote-api-footguns
maxrave-dev/kotlin-footguns / skills/remote-api-footguns
repère les pièges des appels API en Kotlin , ce qui améliore : évite les données perdues malgré un succès
Fiche
- note du juge
- 9/10
- place
- hors pack
- éditeur
- maxrave-dev
- statut
- nouveau
- commit épinglé
- dfcbe32 sur GitHub (nouvel onglet)
- dernier commit du skill
- 24 sept. 2026
- étoiles du dépôt
- 1 489
- type principal
- Autre
Jugement
Pièges précis issus d'une app de production, avec exemples de code et sections de vérification. Périmètre large (réseau, auth, WebSocket, horloge). 13 annexes sur 17 absentes, 4 tronquées.
réserves
- 13 des 17 annexes référencées ne sont pas fournies (dont les sections « Verifying it » de ces fichiers), donc leur contenu n'a pas pu être jugé.
- Les 4 annexes fournies sont tronquées : la fin de chaque fichier est invisible.
- Le code est « adapté » depuis une app privée, avec noms généralisés : certaines commandes de vérification pointent vers des chemins qu'il faut réadapter.
- Le périmètre couvre des sujets très différents (parsing, auth, WebSocket, protobuf, sync d'horloge) : le skill ne se charge pas sélectivement.
- Déclenchement
- 2/2
- Valeur ajoutée
- 2/2
- Précision
- 2/2
- Périmètre
- 1/2
- Qualité
- 2/2
Alertes
1 alerte, par catégorie
Données
- risque moyen
L'annexe curl-logger-ktor-plugin recommande une liste de redaction vide par défaut : tokens et cookies finissent en clair dans les logs si le pattern est copié tel quel en build de production.
Description d’origine
Remote API traps in Kotlin Multiplatform: Ktor clients, defensive parsing, Resource envelopes, OK responses that dropped your data, auth callbacks, retry backoff, downloads, websockets, clock sync. Use when calls succeed but data never lands.
ajouté le 18 oct. 2026 · licence GPL-3.0