
Hier, Apple a lancé une nouvelle interface web pour l’App Store, mettant en avant des pages dédiées pour chaque plateforme et catégorie d’applications. Toutefois, un léger oubli a permis à un utilisateur de GitHub, connu sous le nom de rxliuli, d’accéder au code source complet du front-end de cette interface, et de le publier sur GitHub. Comment en est-on arrivé là ?
Il s’avère qu’Apple a oublié de désactiver les sourcemaps en production, ce qui a donné l’opportunité à de nombreux curieux d’accéder facilement au code source via les outils de développeur d’un navigateur. Selon rxliuli, il a utilisé une extension Chrome pour extraire et sauvegarder toutes les ressources disponibles de l’App Store web, affirmant que le dépôt est à titre éducatif.
Dans le dépôt GitHub, on trouve entre autres le code source complet en Svelte/TypeScript, la logique de gestion d’état, les composants de l’interface utilisateur et même le code d’intégration des API. Si cela ne pose pas de problème immédiat de sécurité, cette fuite reste un faux pas embarrassant pour Apple, qui d’ordinaire place la barre haute en termes de confidentialité et de sécurité.
Les curieux désireux de s’aventurer à découvrir comment Apple a conçu et structuré cette interface devraient peut-être s’y intéresser rapidement, car la disponibilité de ce dépôt risque de ne pas durer longtemps.
Offres accessoires à surveiller
- Apple AirTag 4 Pack
- Beats Câble USB-C tressé court
- Logitech MX Master 4
- AirPods Pro 3
- Adaptateur Wireless CarPlay
- iPhone Air Ultraslim Magsafe Power Bank