アップルは、新しいApp Storeのウェブインターフェースを公開した直後に、誤ってそのフロントエンドのソースコードがGitHubに公開されたと発表しました。
この問題は、App Storeの新しいウェブインターフェースでソースマップを無効にすることを忘れたために発生したということです。
新しいウェブインターフェースには、各プラットフォーム、アプリカテゴリ、検索専用のページが含まれています。
GitHubユーザーのrxliuliによると、アップルは誤ってソースマップを有効にした状態で新しいApp Storeを出荷し、その結果、フロントエンドのコードベース全体がダウンロード可能になったとしています。
rxliuliは、Chrome拡張機能を使用してウェブApp Storeからすべてのリソースを抽出し、それを教育目的でGitHubにアーカイブしたと述べています。
リポジトリには、完全なSvelte/TypeScriptソースコード、状態管理ロジック、UIコンポーネント、API統合コード、ルーティング設定が含まれているということです。
この漏洩の影響については、セキュリティやプライバシーに直ちにリスクをもたらすものではないとされていますが、ソースマップを無効化することは基本的なステップであるため、珍しいミスであるといえます。
rxliuliは「ソースコードはブラウザの開発者ツールを通じて公にアクセス可能なリソースから取得したものであり、リポジトリは教育と研究の目的のみである」と主張しています。しかし、これがいつまで公開され続けるかは不明です。
アップルの新しいウェブApp Storeのフロントエンドがどのように構築され、構成されているかに興味がある方は、早めに確認することをお勧めします。
