Otwórz folder
Otwórz folder projektu w oknie czatu.
Otwórz folder projektu i poproś agenta o znalezienie miejsc, w których tekst użytkownika trafia na stronę. Czyta kod, edytuje plik, aby dodać kodowanie, i sprawdza nagłówki. Szuka również w kodzie zapytań budowanych przez łączenie ciągów i sugeruje parametryzowane, do Twojej weryfikacji, odpowiadając na pytania, np. kiedy zapytania parametryzowane nie chronią przed sql injection.
Otwórz folder projektu w oknie czatu.
Poproś agenta o wyszukanie danych wejściowych użytkownika w kodzie.
Przejrzyj różnice i zaakceptuj zmianę kodowania.
Zweryfikuj nagłówki bezpieczeństwa na stronie stagingowej.
injection-test-plan.txt12 wierszygrep -r "SELECT.*FROM3 dopasowaniarun 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 errorPlan testów danych wejściowych w prostym języku dla kopii stagingowej Twojej aplikacji. Wymienia bezpieczne dane wejściowe i oczekiwane wyniki bez użycia ciągów ataku.
Agent używa grep do wyszukania wierszy, w których tekst użytkownika jest łączony z HTML, i sugeruje zmianę edit_file, aby objąć tekst bezpieczną funkcją wyjściową. Przejrzyj różnice. W trybie Ask first przeglądasz różnice i klikniesz akceptuj. Następnie agent uruchamia Twoje testy jednostkowe za pomocą narzędzia Shell, aby potwierdzić skuteczność poprawki. Weryfikujesz wynik, sprawdzając wynik na stronie w przeglądarce. Podejście to pomaga rozwiązać typowe problemy wykrywane podczas testów cross-site scripting, koncentrując się na strukturze Twojego kodu. Wielu programistów szuka zasobów do nauki dom xss, podczas gdy owasp penetration testing zapewnia, że każda zmiana jest zweryfikowana przed wdrożeniem.
Agent używa http_get do pobrania strony stagingowej i dokładnie odczytuje szczegóły nagłówka Content-Security-Policy, abyś mógł zweryfikować ustawienia polityki. Sprawdź wartość. Użyj web_search, aby znaleźć oficjalną dokumentację dla Twojego frameworka. Następnie użyj http_get, aby przeczytać tę stronę dokumentacji i upewnić się, że rozumiesz wymagania. Upewnij się, że używasz właściwych ustawień do testów owasp. Agent wyświetla szczegóły nagłówka w karcie do przeglądu. Obsługa xss podczas migracji frameworka wymaga starannej weryfikacji tych nagłówków. Przejrzyj wynik i zdecyduj, czy polityka odpowiada Twoim potrzebom.