Ouvrir le menu principal

MacGeneration

Recherche

Le code source de l'App Store en ligne a fuité

Pierre Dandumont

mercredi 05 novembre 2025 à 11:55 • 8

Logiciels

Il y a quelques jours, Apple a mis en ligne une version en ligne de son App Store, qui permet de naviguer dans les très nombreuses applications proposées pour les différents systèmes d'exploitation d'Apple. Et visiblement la personne qui a mis la nouvelle version en production — un lundi, pourtant — a fait une petite erreur. En effet, le code source était disponible.

Le code source ne devrait pas être visible. Image GitHub.

Apple utilise le langage TypeScript et le code source qui a fuité n'est que celui du front-end, c'est-à-dire la partie client du code. Sur le papier, ce n'est d'ailleurs pas un énorme problème : il y a simplement un développeur qui a oublié de cocher une case. En temps normal, le code en question est rendu illisible avec ce que l'on appelle de l'obfuscation. Ce néologisme anglais peut être traduit par opacification ou brouillage, et c'est une méthode extrêmement courante, qui permet aussi de réduire la taille des fichiers récupérés par le client.

Ce n'est pas un réel problème de sécurité

Le code récupéré est sur GitHub, et il n'a pas un intérêt évident au premier abord, sauf peut-être si vous avez envie de découvrir comment les développeurs d'Apple codent. Mais il y a tout de même des choses intéressantes, comme les commentaires. Si vous parcourez le code, vous verrez de nombreux TODO, des explications sur les optimisations SEO (pour le référencement), des liens vers des rapports de bugs chez Apple, etc. Les commentaires en question n'ont pas vocation à être publics, même si les risques de sécurité sont a priori assez faibles.

Ce n'est pas réellement un problème, mais les commentaires peuvent être instructifs.
L’App Store s’affiche en totalité dans un navigateur web

L’App Store s’affiche en totalité dans un navigateur web

Ajouter ce site dans Google News

Les voitures hybrides rechargeables émettent bien plus de CO2 que promis, selon une étude

17:04

• 48


iPhone pliant : pourquoi Apple pourrait préférer « Duo » à « Ultra »

15:34

• 35


IFA 2026 : Xiaomi n’a (presque) rien à vendre aux Européens, mais ça va venir…

14:59

• 17


Caméra de surveillance Apple : une IA qui surveille sans tout enregistrer, et un abonnement en vue pour 2027

13:47

• 14


AirPods 5 : à quoi faut-il s’attendre lors du keynote du 9 septembre ?

10:43

• 7


Des traces de deux manettes de jeu Apple repérées dans macOS 26.7, puis effacées

08:53

• 10


Sortie de veille : les premiers pas de John Ternus, le nouveau CEO d’Apple

08:00

• 4


IFA 2026 : Ugreen met l’IA locale au cœur de la maison connectée

07:12

• 28


Test du Mic Pro d’Insta360 : un micro sans fil compatible iPhone qui ne manque pas d’idées

07:12

• 3


Promo un disque dur externe 2 To à 113 €

04/09/2026 à 21:00

• 0


Nos jeunes ont du talent : deux suspects de 15 et 18 ans interpellés dans l’affaire ZeroBytes

04/09/2026 à 20:50

• 95


Ressentez-vous un picotement électrique sur la coque de votre Mac portable ?

04/09/2026 à 18:15

• 115


iPhone Ultra : la production serait en retard, vers une sortie après les iPhone 18 Pro ?

04/09/2026 à 18:09

• 9


iPhone Ultra, AirPods 5, Apple Watch Series 12 : ce qu’Apple préparerait pour le keynote… et pour après

04/09/2026 à 16:48

• 22


Apple planche sur un home cinéma à quatre HomePod

04/09/2026 à 14:55

• 45


Whisky renaît de ses cendres et prend en charge le Game Porting Toolkit 4

04/09/2026 à 12:44

• 14