SVG Güvenlik Denetleyicisi: zararlı SVG'yi tarayın ve temizleyin
Bir SVG yapıştırın veya bırakın; betikler, olay işleyicileri, foreignObject yükleri, harici başvurular ve varlık saldırıları tespit edilsin, ardından temizlenmiş dosyayı kopyalayın veya indirin. Tamamen tarayıcınızda çalışır, yükleme yapılmaz.
Bu çalışma alanında açtığınız veya yapıştırdığınız dosyalar tarayıcınızda yerel olarak işlenir. Hiçbir şey bir sunucuya yüklenmez.
SVG kodu yapıştır
Bulgular
Temizlenmiş SVG
Önizleme
Nasıl çalışır
- SVG kodunu yapıştırın, bir .svg dosyası açın veya yerleşik zararlı örneği yükleyin.
- Bulgu listesini okuyun: her kural önem derecesini, kaç kez tetiklendiğini ve eşleşen öğeyi ya da özniteliği gösterir.
- Temizlenmiş kodu kopyalayın veya indirin. Betikler, olay işleyicileri, foreignObject, güvensiz URL'ler ve varlık bildirimleri çoktan kaldırıldı.
Girdi
SVG kodu, yapıştırılan metin veya 2 MB'a kadar .svg dosyası
Çıktı
Önem dereceleriyle bulgu raporu ve temizlenmiş SVG kodu
Temel fayda
SVG XSS ve XXE yüklerini dosya üretime veya bir CMS yükleme klasörüne ulaşmadan yakalayın
Sınırlamalar
- Denetim statiktir: bilinen tehlikeli yapıları kaldırır, ancak dosyanın tamamen zararsız olduğunu kanıtlamaz.
- Temizlenmiş çıktı şekilleri ve CSS'i korur, ancak varsayılan olarak uzak yazı tiplerini, görselleri ve başvuruları kaldırır.
- Dosyalar 2 MB ile sınırlıdır ve hiç yüklenmez; tarama bu sekmede çalışır.
Tüm Araçları Gör
Vector Studio ve 3D İkon Çalışma Alanı
SVG yollarını, çok duraklı gradyanları, 3D hacimsel aydınlatmayı, hareket animasyonlarını ve çoklu framework kod dışa aktarımını özelleştirmek için etkileşimli tarayıcı stüdyosu.
Etkileşimli SVG vektör editörü
Renkler, çizgi kalınlığı, viewBox, dönüşümler, boşluklar, arka planlar ve anında SVG/PNG aktarımı için gecikmesiz tarayıcı vektör editörü.
SVG ikon matrisi ve rozet üreticisi
Özel squircle/altıgen çerçeveler, çok duraklı gradyanlar, durum rozetleri ve anında framework aktarımıyla SVG ikonlarının parametrik üretimi.
SVG optimize edici ve küçültücü
SVG çıkışını tarayıcıda küçült: düzenleyici üstverilerini, yorumları ve XML artıklarını kaldır, boşlukları daralt ve gerçek bayt tasarrufunu gör.
SVG'den yüksek çözünürlüklü PNG ve WebP'ye dönüştürücü
Herhangi bir SVG ikonunu veya özel markup'u 64px'ten 2048px'e kadar net PNG veya WebP görüntülerine rasterleştirin — şeffaflık kontrolüyle.
SVG'den CSS ve Data URI'ya dönüştürücü
SVG işaretlemesini kompakt ve URL-güvenli UTF-8 veya Base64 Data URI'lara, CSS background-image kurallarına ve dinamik currentColor CSS mask-image parçacıklarına kodlayın.
SVG sprite sayfası üreticisi
Birden fazla SVG ikonunu kopyalanmaya hazır <use> HTML ve React yardımcı bileşenleriyle tek bir yeniden kullanılabilir <symbol> sprite sayfasında birleştirin.
SVG'den React JSX, Vue ve Svelte'ye dönüştürücü
Ham SVG özniteliklerini temiz TypeScript React (TSX), Next.js Server Component, Vue 3 <script setup>, Svelte 5, Flutter ve Angular bileşenlerine dönüştürün.