OWASP (Open Worldwide Application Security Project), uygulama güvenliği alanında ücretsiz ve açık kaynaklar üreten kâr amacı gütmeyen bir topluluktur. Top 10 listesi, topluluk verileri ve anketlerle hazırlanır ve birkaç yılda bir güncellenir.
Listede yer alan kategoriler arasında bozuk erişim kontrolü, kriptografik hatalar, enjeksiyon (SQL enjeksiyonu ve XSS dahil), güvensiz tasarım, güvenlik yapılandırma hataları, güncel olmayan veya zafiyetli bileşenler ve kimlik doğrulama hataları gibi başlıklar bulunur. Son sürümlerde bozuk erişim kontrolü ilk sırada yer almıştır.
Nasıl kullanılmalı? Top 10 bir farkındalık belgesidir; eksiksiz bir güvenlik standardı değildir. Daha kapsamlı ve test edilebilir gereksinimler için OWASP ASVS (Application Security Verification Standard), pratik uygulama rehberliği için OWASP Cheat Sheet Series kullanılabilir. Geliştirici eğitimlerinde ve kod incelemelerinde ortak bir dil oluşturmak için idealdir.