Ajan eylemleri
Komutları çalıştırır ve gerçek sonuçları sohbette gösterir.
Geliştiriciler, kendi kodlarını doğrulamak için genellikle çevrimiçi bir SQL enjeksiyonu testi ararlar, ancak CodeSpar bir çevrimiçi servis değildir. Araçları PC'nizde çalıştırır ve sonuçları sohbet penceresinde gösterir. Benzer şekilde, insanlar sıklıkla çevrimiçi bir SQL enjeksiyonu tarayıcısı ararlar, ancak CodeSpar bir çevrimiçi tarayıcı değildir. Yerel kabuk komutlarını kullanarak iş akışını yönetir ve yalnızca sahip olduğunuz uygulamaları test etmenizi sağlar.
Komutları çalıştırır ve gerçek sonuçları sohbette gösterir.
Dosyaları düzenler ve değişiklikleri kabul etmeden önce farkları gösterir.
Modu siz seçersiniz; Ask first modunda değişiklikleri onaylarsınız.
Ajan veritabanı çağrılarını bulur ve sorguları parametreli ifadeler kullanarak yeniden yazar. Çıktı kodlamasını kontrol eder ve staging sitenizdeki güvenlik başlıklarını doğrular.
grep -r "SELECT" --include="*.py3 eşleşmeinjection-test-plan.txt12 satır okundusrc/query.pykaydedildirun testsexit 0http_get https://staging.codesmite.net200 okAjan, veritabanı çağrılarını aramak için grep kullanır ve edit_file ile parametreli sorgular kullanacak şekilde kodu yeniden yazar, size tam farkı gösterir. Bu bir testtir. Güncellemeyi kabul etmeden önce değişiklikleri Ask first modunda gözden geçirirsiniz. Shell, uygulamanın bozulmadan düzeltmenin çalıştığını doğrulamak için birim testlerinizi çalıştırır. Güvenli testler için sahte veriler ve bir yedekleme ile bir staging kopyası kurun. SQL enjeksiyonu testi online sırasında yanlışlıkla oluşabilecek hasarları önlemek için veritabanı hesabına düşük haklar verin. DOM XSS'yi kaynaktan son noktaya izlemek, uygulama mantığının dikkatli bir şekilde analiz edilmesini gerektirir. Bulgularınızı doğrulamak ve sonuçları kontrol etmek için SQL enjeksiyonu tarayıcısını kullanın.
Ajan, staging sitenizden bir sayfa almak için http_get kullanır ve durum kodunu okur, böylece Content-Security-Policy başlığının sayfada mevcut olduğunu doğrular ve güvenlik durumunu teyit eder. Planı gözden geçirirsiniz. Plan only, bu aşamada detaylı bir plan yazar ve hiçbir şey çalıştırmaz. Düzeltmeleri güvenli ve doğru şekilde uygulamak için Ask first moduna geçersiniz. Çalışmayı gizlilik için kendi staging sitenizde tutarsınız. Ajan, çıktının düzgün kodlandığını doğrulamak için dosyayı okur. Editör, gözden geçirmeniz için değişiklikleri farkta belirtir. Test veritabanı hesabı, etkili bir şekilde çalışması gereken en düşük haklara sahiptir ve bulguları önceliklendirmek için SQL enjeksiyonu için CVSS puanını kontrol edebilirsiniz.
Hosted bir servis veya eklenti değildir. Yalnızca kendi dosyalarınız, PC'niz ve kullanım izniniz olan sunucularınız içindir. Çalışmayı onların içinde tutarsınız. Ajan kapsamı zorlamaz. Shell, web ve SSH klasörle sınırlı değildir. Kod, taramalar veya analizlerin doğru olduğuna dair garanti yoktur.