Tindakan agen
Alat ini menjalankan perintah dan menampilkan hasil nyata di obrolan.
Banyak pengembang mencari tes sql injection online saat ingin memverifikasi kode mereka sendiri, tetapi CodeSpar bukan layanan online. Alat ini menjalankan perintah di PC Anda terhadap salinan staging Anda sendiri dan menampilkan hasilnya di obrolan. Demikian pula, orang sering mencari pemindai sql injection online, namun CodeSpar bukan pemindai online. Alat ini menangani alur kerja menggunakan perintah shell lokal pada salinan staging, memastikan Anda hanya menguji apa yang Anda miliki.
Alat ini menjalankan perintah dan menampilkan hasil nyata di obrolan.
Alat ini mengedit file dan menampilkan perbedaan sebelum Anda menerima perubahan.
Anda memilih mode; dalam Ask first Anda menyetujui perubahan.
Agen menemukan panggilan database dan menulis ulang kueri menggunakan pernyataan terparameterisasi. Alat ini memeriksa pengkodean output dan memverifikasi header keamanan di situs staging Anda.
grep -r "SELECT" --include="*.py3 kecocokaninjection-test-plan.txtdibaca 12 barissrc/query.pydisimpanrun testsexit 0http_get https://staging.codesmite.net200 okAgen menggunakan grep untuk mencari kode sumber panggilan database dan edit_file menulis ulang kode untuk menggunakan kueri terparameterisasi sambil menampilkan perbedaan persis kepada Anda. Ini adalah pengujian. Anda meninjau perubahan dalam mode Ask first sebelum menerima pembaruan. Shell menjalankan unit test Anda untuk mengkonfirmasi bahwa perbaikan berfungsi tanpa merusak aplikasi. Siapkan salinan staging dengan data palsu dan cadangan untuk pengujian yang aman. Berikan akun database hak rendah untuk mencegah kerusakan tidak disengaja selama tes sql injection online. Melacak dom xss dari sumber ke tujuan memerlukan analisis hati-hati terhadap logika aplikasi. Gunakan pemindai sql injection untuk memverifikasi temuan Anda dan memeriksa hasilnya.
Agen menggunakan http_get untuk mengambil halaman dari situs staging Anda dan membaca kode status, sehingga memverifikasi header Content-Security-Policy hadir di halaman dan mengkonfirmasi postur keamanan. Anda meninjau rencana. Plan only menulis rencana terperinci dan tidak menjalankan apa pun selama fase ini. Anda beralih ke mode Ask first untuk menerapkan perbaikan dengan aman dan benar. Anda menyimpan pekerjaan di situs staging Anda sendiri untuk privasi. Agen membaca file untuk mengkonfirmasi bahwa output dikodekan dengan benar. Editor mencatat perubahan dalam perbedaan untuk peninjauan Anda. Akun database pengujian memiliki hak terendah yang bekerja secara efektif, dan Anda mungkin memeriksa skor cvss untuk sql injection untuk memprioritaskan temuan.
Ini bukan layanan yang dihosting atau plugin. Ini dimaksudkan hanya untuk file, PC, dan server Anda sendiri yang Anda wewenangi untuk digunakan. Anda menyimpan pekerjaan di dalamnya. Agen tidak membatasi ruang lingkup. Shell, web dan SSH tidak terikat folder. Tidak ada jaminan bahwa kode, pemindaian, atau analisis benar.