しくみ
設定は一度だけ。
あとはスペースキーを押すだけ。
SpacePane は macOS 標準のクイックルック機能に組み込まれます。新しいアプリに切り替える必要も、覚えることもありません。
Mac App Store から入手します。Apple シリコンを搭載した Mac で、macOS 15 Sequoia 以降で動作します。
‹ ログイン項目と機能拡張
クイックルック実際の設定ではなくイラストです。スイッチを試してみてください。
クイックルック機能拡張 · Apple シリコン · macOS 15+
SpacePane は、Mac ではまだ読めないファイル向けのクイックルックのプレビューを追加します。macOS がその種類に SpacePane を使うとき、中身を本当に見られます。隠れた文字、危険なアーカイブの項目、持ち出すべきでない秘密情報。キー1つで、読み取り専用で、すべて Mac の中にとどまります。
しくみ
SpacePane は macOS 標準のクイックルック機能に組み込まれます。新しいアプリに切り替える必要も、覚えることもありません。
Mac App Store から入手します。Apple シリコンを搭載した Mac で、macOS 15 Sequoia 以降で動作します。
‹ ログイン項目と機能拡張
クイックルック実際の設定ではなくイラストです。スイッチを試してみてください。
プライバシー
プレビューはすべて Mac 上で作られます。ファイルは読み取るだけで、スクリプトは実行されず、パスワード、トークン、キーなど秘密情報と思われるものは、ソース表示でも••••に置き換わります。
Safety Lens
多くのプレビューアは、ファイルの見た目を表示するだけです。SpacePane は、最初に確認すべき点も教えます。隠れた文字、危険なアーカイブの項目、秘密情報、再現できないノートブック。解析はすべて Mac 上で行われ、何も開かれず、実行もされません。
安全
ふつうの4行に見えます。「不可視文字」に切り替えると、ふつうではない部分が分かります。
隠れた内容の検出
画面上では場所を取らないのに、ファイルの内容や動作を変えてしまう文字があります。SpacePane はそれらを数えて警告します。Unicode タグに隠されたメッセージは、安全に読めるプレーンな無害のテキストにデコードされ、方向を変える制御文字を使った「Trojan Source」の手口(CVE-2021-42574)も指摘されます。
AGENTS.md、CLAUDE.md、.cursorrules など、AI コーディングツール向けの指示ファイルでは特に注意が必要です。そこに隠れたテキストが、アシスタントを操作しうるためです。そのような場合、「不可視文字」表示では、隠れた文字がすべて ⟨U+202E RLO⟩ のような見えるマーカーで表示されます。
チェックする項目
アーカイブのリスクレポート
SpacePane はアーカイブの内容一覧を読み取り、危険に見える点をわかりやすい言葉で伝えます。出力先フォルダの外に書き込まれるパス(../)、アーカイブの外を指すリンク、暗号化された項目、App、インストーラ、スクリプト、invoice.pdf.app のような偽装された名前、名前に含まれる方向を変える文字、アーカイブの中のアーカイブ、異常な圧縮率などです。項目は一覧表示と印付けだけで、展開されることはありません。
秘密情報の一覧
秘密情報と思われる部分を隠すだけでなく、プレビューは種類ごとに数え、どの行にあったかも示します。アクセスキー、トークン、秘密鍵、パスワード欄などです。そのようなファイルが iCloud Drive、Dropbox、Google ドライブ、OneDrive、Box にある場合は、ファイルがクラウドにコピーされていることを警告します。「秘密情報を隠してコピー」を選ぶと、秘密情報をドットに置き換えた内容がクリップボードに入り、チケットや AI チャットにそのまま貼り付けられます。
ノートブックの状態
SpacePane はノートブックに保存された実行番号を読み取り、順番どおりに実行されていないセル(5 → 2 → 9 など)、飛んでいる番号、一度も実行されていないコードセル、エラーを保存しているセルを指摘します。保存された結果が上から順に実行しても再現できない可能性がある場合は、そのヒントも表示します。何も実行されません。
実行する前に
スクリプトの動作
アップデートで対応予定シェルスクリプト、.command ファイル、AppleScript、PowerShell、バッチファイルについて、実行した場合に何をするかを平易な一覧で示します。コードのダウンロードと実行、隠されたコマンドのデコード、隔離マークの削除、パスワードの要求、ログイン項目の追加、管理者権限の使用などです。検出項目ごとに該当する行が示されます。コメントと引用符の中のテキストは数えず、何も実行されません。
自動実行の設定
アップデートで対応予定フォルダを開いたときに実行されるよう設定された VS Code のタスク、Claude Code のフック、MCP サーバとそれらが受け取るキー、開発コンテナのコマンド、npm のインストールスクリプト、ランチエージェントは、いずれも確認なしにプログラムを起動できます。SpacePane はそれらを一覧にします。また、平文で保存されたパスワードやワンタイムコードの書き出しファイル、期限切れの証明書も指摘します。
AI モデルファイル
アップデートで対応予定GGUF と safetensors のファイルは、ヘッダだけからアーキテクチャ、サイズ、量子化、コンテキスト長、ライセンス、チャットテンプレートを表示し、ダウンロードが不完全に見える場合はそれも伝えます。PyTorch と pickle のファイルは、読み込むとインポートされるすべての関数を、できることの種類ごとに並べて一覧にします。何も読み込まれず、検出項目のないファイルを安全と断言することもありません。
アドオンとパッケージ
アップデートで対応予定MCP バンドル、VS Code 拡張機能、Firefox や Chrome の拡張機能について、何を実行するか、どの権限やサイトを求めるか、どこから更新されるか、ネイティブコードや不可視文字を含んでいないかを表示します。npm と Python のパッケージについては、インストール時に実行されるスクリプトと、Python の起動のたびに実行されるファイルを表示します。
理解
CSV と TSV のプロファイル
「プロファイル」表示では、各列の型、欠損値、ユニーク数、範囲、平均、頻出値を、値の分布を示す小さなグラフとともに表示します。品質に関する注記では、混在した型、フィールド数が揃っていない行、重複したヘッダ、表計算ソフトでは消えてしまう先頭のゼロを指摘します。秘密情報を含む列は、統計も含めて隠されたままです。大きなファイルは先頭の行から分析します。
なぜ今なのか
不安をあおるのではなく、落ち着いて背景をご紹介します。Safety Lens は、こうした思わぬ事態に気づくために作られています。
AI コーディングアシスタント向けのルールファイルに、見えない指示が隠されていた例があります。ファイルを確認する人には、不審な点は何も見えません。
出典: Pillar Security(新しいタブで開きます)2025年と2026年には、見えない文字で書かれたコードが、エディタの機能拡張やソフトウェアパッケージから見つかりました。
出典: Koi(新しいタブで開きます)右から左へ書く文字を使ったファイル名の手口で、悪意のある Mac アプリが PDF に見えるようにされたことがあります。
出典: Macworld(新しいタブで開きます)2025年に新たに報告された Mac マルウェアの大半は情報窃取型で、多くはアーカイブやディスクイメージに入って届きます。
出典: Threat Cluster(新しいタブで開きます)これらはご自身で確認していただくためのチェックであり、判定ではありません。検出項目のないファイルが安全とは限らず、検出項目があっても悪意のあるファイルとは限りません。
表示スタイル
staging.env
環境ファイル - 398 バイト
情報さらに表示
タグ
SpacePane のプレビューを簡略化したブラウザ版です。ドロップしたファイルはお使いのデバイスの中にとどまります。サンプルの秘密情報は架空のものです。
機能
アーカイブ、図、データファイル、パッケージ、電子書籍、3Dモデルには、それぞれ専用のネイティブなプレビューがあり、ツール、サムネイル、設定も用意されています。
RAR、7z、bzip2、xz が ZIP、TAR、GZIP に加わりました。項目は一覧表示され、危険なパスには印が付きます。何も展開されません。
どこまで深く見るか、隠し項目を表示するかを選べます。「ファイル」表示と「ツリー」表示を切り替えられ、表は並べ替えと絞り込みができます。
アプリバンドル、IPA、APK、AAB、プロビジョニングプロファイル、証明書、インストーラパッケージ、ディスクイメージ、トレントは、読み取るだけで実行されません。
数式と Mermaid フェンスに対応した拡張 Markdown、LaTeX、APA、MLA、Chicago、IEEE スタイルの BibTeX、AsciiDoc、reStructuredText、Org、Fountain の脚本。
Mermaid のフローチャート、シーケンス図、円グラフ、状態図、クラス図、ER 図と、draw.io ファイルを、Web ビューやスクリプトなしで描画します。
行サンプル付きの Parquet、Avro、Arrow、NumPy、HAR。地図を使わない GeoJSON、GPX、KML のプロット。SQLite のスキーマ一覧。
84 言語のシンタックスプロファイルに加え、INI、ログ、JSONC、JSON5、さらに5つの字幕形式、整形して表示する minify 済み JSON に対応。大きなテキストは先頭の行から開きます。
EPUB、FictionBook、CBZ コミック、MHTML の Web アーカイブ、ノートブックの図に対応し、「ページ」表示でめくって見られます。
SpacePane は多くのフォーマットでコンテンツサムネイルを描画し、秘密情報と思われる部分は隠します。フォーマットによっては、汎用アイコンやシステムのサムネイルのままです。
ファイル変更時の再読み込み、行へ移動、すべてコピー、行コピーできるアウトラインの絞り込み、一時的なズーム、「プレビュー提供: SpacePane」と伝える情報アイコン。
macOS がその種類に SpacePane を使うとき、STL、OBJ、PLY、3MF のモデルは、回転、ズーム、標準ビューが使える3Dビューアで開きます。
ライトとダークで別々に選べる 12 種類のカラースキーム、動作のスイッチ、そして同じ種類をプレビューするほかのアプリを表示するクイックルックの競合スキャン。
バージョン 1.0 は英語で提供されます。さらに 13 言語への翻訳が下書きの状態で用意されており、確認が終わり次第、順次追加します。
フォーマット
自分好みに
ここでテーマ、カラースキーム、テキストサイズを選ぶと、上のライブプレビューも連動して変わります。
ライト用とダーク用を1つずつ選びます。それぞれがページの背景とすべての構文の色を決めます。
「高コントラスト」と「コントラストを上げる」では、常に「標準」の色が使われます。
フォントファミリー、サイズ、太さ、行間と文字間、合字、行番号、役割ごとの構文スタイル、ライトとダークのカラースキーム。プロファイルは最大32個まで保存でき、小さなテーマファイルとして共有できます。
テーマはコードを実行しませんファイルの種類の選択は、外観とは別に保たれます。
ネイティブ
選択できるテキスト、キーボード操作、行へ移動、ズーム、ライトとダークの外観。
プレビューはプラットフォーム標準のクイックルック機能拡張を使うため、macOS がその種類に SpacePane を使うときは、おなじみのクイックルックのウインドウで開きます。開いたままのプレビューはファイルが変更されると再読み込みされ、ヘッダの小さな情報アイコン(ⓘ)に「プレビュー提供: SpacePane」と表示されます(ポインタを重ねるか、VoiceOver を使います)。大きなファイルや壊れたファイルは、Finder をフリーズさせるのではなく、サイズ、深さ、時間の上限に達して打ち切られます。
サンプル