Safe SVG, WordPress sitenize SVG (Scalable Vector Graphics) dosyalarını yükleme imkanı tanırken, bu dosyaları XML/SVG kaynaklı güvenlik açıklarına karşı otomatik olarak temizler. Eklenti, 10up tarafından geliştirilmiştir ve 1 milyondan fazla aktif kuruluma sahiptir. WordPress 6.6 ve üzeri ile PHP 7.4 ve üzeri sürümlerde çalışır. Son güncelleme 2026-04-14 tarihinde yapılmıştır ve WordPress 7.0.3 ile uyumluluğu test edilmiştir. Safe SVG, medya kütüphanesine vektör grafik eklemek isteyen kullanıcılar için güvenli bir çözüm sunar; dosyaları yüklerken temizler ve böylece kötü amaçlı kod içerme riskini azaltır.
Hangi ihtiyaçlarda değerlendirilebilir?
- SVG dosyalarını güvenli bir şekilde WordPress medya kütüphanesine eklemek isteyen site sahipleri
- Vektörel grafikleri (logo, ikon vb.) web sitelerinde kullanmak isteyen tasarımcılar ve geliştiriciler
- Güvenlik odaklı çalışan ve kullanıcıların SVG yüklemesine izin vermek isteyen çok yazarlı siteler
Yaygın kullanım alanları
Logo ve İkon Yükleme
Marka logoları veya ikon setleri gibi vektörel dosyaları, güvenlik endişesi olmadan medya kütüphanesine ekleyin. Safe SVG, dosyaları temizleyerek olası kötü amaçlı kodları engeller.
Tema ve Eklenti Geliştirme
Tema veya eklenti geliştirirken kullanıcıların SVG yüklemesine izin vermek istiyorsanız, Safe SVG bu süreci güvenli hale getirir. Özellikle görsel ağırlıklı projelerde kullanışlıdır.
Çok Yazarlı Sitelerde Güvenlik
Birden fazla yazarın içerik girebildiği sitelerde, yazarların SVG yüklemesine izin verirken dosyaların temizlenmesi güvenlik açıklarını önler. Bu sayede site yöneticileri daha rahat bir kontrol sağlar.
İncelenmesi gereken noktalar
- Safe SVG, yalnızca SVG dosyalarını temizler; diğer dosya türleri için güvenlik garantisi vermez. Bu nedenle, diğer medya türleri için ek güvenlik önlemleri alınmalıdır.
- Eklenti, PHP 7.4 ve WordPress 6.6 veya üzeri sürümleri gerektirir. Eski sürümlerle uyumluluk sorunları yaşanabilir.
- Büyük SVG dosyaları (10MB ve üzeri) için özel bir ayar bulunur; bu ayarın etkinleştirilmesi gerekebilir. Aksi takdirde büyük dosyalar yüklenemeyebilir.
WordPress.org
Kurulum ve geliştirme notları
Safe SVG eklentisini WordPress yönetici panelinden veya manuel olarak kurabilirsiniz. Kurulum sonrasında eklenti otomatik olarak çalışmaya başlar ve medya kütüphanesine SVG yükleme izni verir.
- 1WordPress yönetici panelinde 'Eklentiler' > 'Yeni Ekle' bölümüne gidin.
- 2Arama kutusuna 'Safe SVG' yazın ve eklentiyi bulun.
- 3'Şimdi Kur' butonuna tıklayın ve ardından 'Etkinleştir' butonuna tıklayın.
- 4Alternatif olarak, eklentiyi WordPress.org'dan indirip zip dosyasını 'Eklentiler' > 'Yeni Ekle' > 'Eklenti Yükle' bölümünden yükleyebilirsiniz.
- 5Dosyaları sunucuya yükleyerek de kurulum yapabilirsiniz: zip dosyasını açın ve klasörü /wp-content/plugins/ dizinine yükleyin, ardından eklentiyi etkinleştirin.
Safe SVG eklentisi, güvenlik odaklı geliştirmelerle sürekli güncellenmektedir. Son sürümlerde, SVG dosyalarının daha fazla yönetici konumundan yüklenmesine olanak tanınmış ve filtrelerde iyileştirmeler yapılmıştır. Ayrıca, güvenlik açıklarını kapatmak için bağımlılıklar güncellenmiştir.
- 2.4.0 sürümünde, SVG yükleme alanları genişletildi ve filtrelerde veri tipi tutarlılığı sağlandı.
- 2.3.3 sürümünde, enshrined/svg-sanitize paketi 0.22.0'a güncellenerek büyük/küçük harf duyarlılığı sorunu ve PHP 8.4 uyarıları giderildi.
- 2.3.0 sürümünde, büyük SVG dosyaları (10MB+) için yeni bir ayar eklendi ve PHP 8.3 uyumluluğu sağlandı.
- Güvenlik iyileştirmeleri kapsamında, yalnızca sanitizer'ın çalışabildiği SVG dosyalarının yüklenmesine izin veriliyor.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, web projelerinizde SVG kullanımını güvenli bir şekilde entegre etmek için ihtiyaçlarınızı analiz ediyor, kapsamı birlikte belirliyor ve size özel çözümler geliştiriyoruz. Safe SVG eklentisinin sunduğu temel güvenlik önlemlerinin ötesinde, projenizin gereksinimlerine göre özel filtreler, entegrasyonlar veya kullanıcı deneyimi iyileştirmeleri planlayabiliriz. Kurumsal websitesi paketimiz kapsamında, markanızın ihtiyaçlarına uygun bir yapılandırma ve geliştirme süreci yürütüyoruz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Safe SVG eklentisi güvenli midir?
Evet, Safe SVG, SVG dosyalarını yüklerken otomatik olarak temizler ve XML/SVG tabanlı güvenlik açıklarını önlemeyi hedefler. Eklenti, enshrined/svg-sanitize paketini kullanarak dosyaları tarar ve kötü amaçlı kodları kaldırır. Ancak, hiçbir eklenti %100 güvenlik garantisi veremez; bu nedenle diğer güvenlik önlemlerini de almanız önerilir.
Safe SVG eklentisi hangi WordPress sürümleriyle uyumludur?
Safe SVG, WordPress 6.6 ve üzeri sürümlerle uyumludur. Son sürüm, WordPress 7.0.3 ile test edilmiştir. Ayrıca PHP 7.4 veya daha yeni bir sürüm gerektirir.
Büyük SVG dosyalarını yükleyebilir miyim?
Evet, Safe SVG 2.3.0 sürümünden itibaren büyük SVG dosyalarının (yaklaşık 10MB ve üzeri) yüklenmesine olanak tanıyan bir ayar içerir. Bu ayarı etkinleştirerek büyük dosyaları da güvenli bir şekilde yükleyebilirsiniz.