Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
svg-hush — 信頼できない SVG ファイルを安全に配信できるようにする | Kitploit
ツール/GitHubGitHub/cloudflare/svg-hush
防御ツール静的分析ウェブセキュリティユーティリティとフレームワーク
GitHubcloudflare/svg-hush

svg-hush

信頼できない SVG ファイルを安全に配信できるようにする

リポジトリを見る
43524232ヶ月前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

svg-hush

このツールの目的は、任意の SVG ファイルを、他の一般的な Web ファイル形式の画像と同様に安全かつ無害に配信できるようにすることです。SVG ファイルは単なる画像ではなく、HTML や JavaScript のすべての機能に完全にアクセスできるドキュメントです。このツールは SVG ファイルをフィルタリングし、潜在的に危険な機能の使用を除去します。

  • スクリプティングを除去します。SVG ファイルがクロスサイトスクリプティング攻撃に悪用されるのを防ぎます。ブラウザは `` 内でのスクリプトを許可しませんが、SVG ファイルがトップレベルのドキュメントとして直接開かれた場合はスクリプトを許可します。

  • 他のドメイン上のドキュメントへのハイパーリンクを除去します。これにより、SVG ファイルが SEO スパムやフィッシングに利用されにくくなります。

  • クロスオリジンリソースへの参照を除去します。第三者が画像を閲覧しているユーザーを追跡するのを防ぎます。

このツールは、許可リストに含まれない要素や属性をすべて除去し、すべての URL を同一オリジンのみ(ホスト名のないパス)にフィルタリングします。一部の SVG 画像が壊れる可能性があります。過度に厳しくフィルタリングされてしまう画像を見つけた場合は、バグを報告してください!

このツールは不要な不要物を除去することで SVG ファイルを小さくする可能性がありますが、SVG オプティマイザーとして作られたものではありません。svg-hush を SVG 最適化ツールと組み合わせて使用しても問題ありません。

サニタイズと CSP

このフィルタリングとは別に、SVG 画像は制限的な Content-Security-Policy とともに配信するのが最善です。このツールは、CSP ヘッダーがサポートされていない、失われる、またはバイパスされる可能性がある場合(例:サーバー/CMS の設定ミスや、ヘッダーを転送しない ServiceWorker によるもの)のための多層防御です。

既知の制限事項

  • レガシーなテキストエンコーディングはサポートされていません。UTF-8、UTF-16、latin1 がサポートされています。
  • 外部 DTD ファイルを参照する DOCTYPE は許可されていません。内部サブセットはサポートされています。
  • 緩やかな SVG-in-HTML 構文方言はサポートされていません。SVG ドキュメントは整形式の XML であり、SVG 名前空間を使用する必要があります。
ツールをダウンロード