Klasörü aç
Proje klasörünü sohbet penceresinde açın.
Proje klasörünüzü açın ve ajanın kullanıcı metninin sayfaya nasıl girdiğini bulmasını isteyin. Kodu okur, kodlama eklemek için dosyayı düzenler ve başlıkları kontrol eder. Ayrıca, dizelerin birleştirilmesiyle oluşturulan sorgular için kodunuzu okur ve gözden geçirmeniz için parametreli alternatifler önerir; parametreli sorguların SQL enjeksiyonuna karşı neden başarısız olabileceği gibi soruları yanıtlar.
Proje klasörünü sohbet penceresinde açın.
Ajanın koddaki kullanıcı girdilerini bulmasını isteyin.
Farkları gözden geçirin ve kodlama değişikliğini kabul edin.
Staging sitesindeki güvenlik başlıklarını doğrulayın.
injection-test-plan.txt12 satırgrep -r "SELECT.*FROM3 eşleşmerun testsexit 0status check200 ok# Comment: Staging copy test plan
# Comment: Use fake data only
Test 1: Search box input
Input: A surname with an apostrophe
Expect: Page works, no error
Test 2: Long text input
Input: Very long text string
Expect: Page works, no error
Test 3: Empty input
Input: Just press enter
Expect: Page works, no errorKendi uygulamanızın staging kopyası için basit bir dilde yazılmış girdi test planı. Saldırı dizeleri kullanmadan zararsız girdileri ve beklenen sonuçları listeler.
Ajan, kullanıcı metninin HTML'e nasıl birleştirildiğini bulmak için grep kullanır ve metni güvenli bir çıktı işlevine sarmak için edit_file değişikliği önerir. Farkı gözden geçirin. Tam değişikliği açıkça gösteren bir fark kartı görürsünüz. Ask first modunda farkı gözden geçirir ve kabul edersiniz. Ardından ajan, düzeltmenin çalıştığını onaylamak için Shell aracını kullanarak birim testlerinizi çalıştırır. Sonucu tarayıcınızdaki sayfa çıktısını kontrol ederek doğrularsınız. Bu yaklaşım, kod yapınıza odaklanarak çapraz site betikleme testleri sırasında bulunan yaygın sorunları çözmenize yardımcı olur. Birçok geliştirici DOM XSS öğrenme kaynakları ararken, OWASP penetrasyon testi her değişikliğin dağıtımdan önce doğrulanmasını sağlar.
Ajan, staging sayfanızı almak için http_get kullanır ve politika ayarlarını doğrulamanız için Content-Security-Policy başlık ayrıntılarını dikkatlice okur. Değeri kontrol edin. Çerçeveniz için resmi belgelere erişmek için web_search kullanın. Ardından gereksinimleri anlamak için bu belgeleme sayfasını okumak üzere http_get kullanın. OWASP testleri için doğru ayarları kullandığınızdan emin olun. Ajan, başlık ayrıntılarını gözden geçirme için bir kartta gösterir. Çerçeve geçişi sırasında XSS yönetimi, bu başlıkların dikkatli doğrulamasını gerektirir. Çıktıyı gözden geçirin ve politikanın ihtiyaçlarınıza uygun olup olmadığına karar verin.