SECURITY REVIEW / 2026-11-09 / v1.0.0
セキュリティ確認書
公開用ソース一式について、権限・外部通信・ダウンロード処理・コード実行・保存データなどを静的検査した結果です。「リスクゼロ」を保証する書類ではなく、検査範囲と限界を明示した確認書です。
静的監査の範囲では、要求されていない外部通信・自動ダウンロード・他サイトへの注入を行うコードは検出されませんでした。
SECURITY REVIEW / 2026-11-09 / v1.0.0
公開用ソース一式について、権限・外部通信・ダウンロード処理・コード実行・保存データなどを静的検査した結果です。「リスクゼロ」を保証する書類ではなく、検査範囲と限界を明示した確認書です。
| 項目 | 検査結果 | 根拠・仕様 |
|---|---|---|
| 他サイトへのアクセス権限 | 範囲を限定 | content_scripts.matches は https://www.youtube.com/* のみ。all_frames: false。他ドメインの権限宣言なし。 |
| 追加のネットワーク通信 | 該当コードなし | fetch、XMLHttpRequest、WebSocket、sendBeacon、外部のJS読み込みを使用していません。 |
| 自動ダウンロード | 該当コードなし | Chromeの downloads 権限、ダウンロードAPI、ファイル保存機能なし。配布サイトのZIPは利用者が手動操作したときだけ取得。 |
| 閲覧履歴・Cookie・タブ情報 | 権限なし | history、cookies、tabs、webRequest 権限なし。 |
| 保存情報 | 設定値のみ | chrome.storage.local にON/OFFと広告音量のみ保存。storage.sync 不使用。 |
| リモートコード・任意コード実行 | 該当コードなし | eval、new Function、外部モジュール・外部CDN・リモートスクリプトを使用していません。 |
| DOM操作の範囲 | 限定 | YouTubeプレーヤーの広告検出クラス・スキップボタン・スピーカーボタン・video の音量/ミュートだけを操作。 |
| バックグラウンド処理 | なし | background service worker、常駐監視の独立プロセス、ページ外監視なし。YouTubeページ内での監視のみ。 |
| 配布Webサイト | 静的ページのみ | 外部CDN・JavaScript・解析タグ・フォーム送信なし。Cloudflare配信では通常のHTTPアクセスログ等が発生し得ます。 |
video.volume と video.muted を操作します。YouTube UIや他の拡張機能と競合した場合は音量復元が期待どおりにならない可能性があります。解凍したZIPの manifest.json をテキストエディタで開き、permissions と content_scripts.matches を確認してください。
拡張機能が不要になったら、chrome://extensions/ で削除してください。設定も拡張機能とともに削除されます。