CodeSpar
Alur Kerja

Alur kerja pengujian XSS

03
Cek staging

Cek salinan staging Anda

Buka folder proyek dan minta agen menemukan tempat teks pengguna masuk ke halaman. Ia membaca kode, mengedit file untuk menambahkan encoding, dan memeriksa header. Ia juga membaca kode Anda untuk kueri yang dibangun dengan penggabungan string dan menyarankan kueri terparameterisasi agar Anda tinjau, menjawab pertanyaan seperti kapan kueri terparameterisasi gagal sql injection.

01

Buka folder

Buka folder proyek di jendela obrolan.

02

Temukan input

Minta agen menemukan input pengguna dalam kode.

03

Terapkan perbaikan

Tinjau diff dan terima perubahan encoding.

04

Cek header

Verifikasi header keamanan di situs staging.

Contoh rencana tes

injection-test-plan.txt
# 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 error

Rencana tes input dengan bahasa sederhana untuk salinan staging aplikasi Anda sendiri. Daftar ini mencantumkan input yang aman dan hasil yang diharapkan tanpa menggunakan string serangan.

Panduan pengujian penetrasi OWASP

Temukan dan perbaiki

Agen menggunakan grep untuk menemukan baris di mana teks pengguna digabungkan ke dalam HTML dan menyarankan perubahan edit_file untuk membungkus teks dalam fungsi output yang aman. Tinjau diff. Anda melihat kartu diff yang menunjukkan perubahan persis dengan jelas. Dalam mode Ask first, Anda meninjau diff dan mengklik terima. Agen kemudian menjalankan uji unit Anda menggunakan alat Shell untuk mengonfirmasi bahwa perbaikan berhasil. Anda memverifikasi hasilnya dengan memeriksa output halaman di browser. Pendekatan ini membantu Anda mengatasi masalah umum yang ditemukan selama pengujian cross-site scripting dengan fokus pada struktur kode Anda. Banyak pengembang mencari sumber belajar dom xss, sementara pengujian penetrasi OWASP memastikan setiap perubahan divalidasi sebelum penyebaran.

Cek header

Agen menggunakan http_get untuk mengambil halaman staging Anda dan membaca detail header Content-Security-Policy dengan cermat sehingga Anda dapat memverifikasi pengaturan kebijakan. Periksa nilainya. Gunakan web_search untuk menemukan dokumentasi resmi kerangka kerja Anda. Kemudian gunakan http_get untuk membaca halaman dokumentasi tersebut agar Anda memahami persyaratannya. Pastikan Anda menggunakan pengaturan yang tepat untuk tes OWASP. Agen menampilkan detail header dalam kartu untuk ditinjau. Penanganan xss selama migrasi kerangka kerja memerlukan verifikasi cermat header ini. Tinjau output dan putuskan apakah kebijakan tersebut sesuai dengan kebutuhan Anda.

CodeSpar untuk Windows

Mulai tes sekarang

Unduh CodeSpar ↗