Kiedy użyć tego promptu
Przed wdrożeniem własnej wtyczki lub fragmentu motywu, przy przejmowaniu kodu po kimś albo po zakupie wtyczki od mało znanego autora. Większość dziur w stronach na WordPressie bierze się z kilku powtarzalnych błędów: brak escapowania, brak nonce, brak sprawdzania uprawnień, zapytania SQL bez prepare. Prompt sprawdza dokładnie te miejsca.
Przykład
Przykładowe dane do uzupełnienia:
- WTYCZKA LUB MOTYW WORDPRESS: własnej wtyczki z formularzem zgłoszeń serwisowych zapisywanych do bazy
Czego się spodziewać: Model wskaże np. linię, w której dane z formularza trafiają do zapytania SQL bez $wpdb->prepare (ryzyko wysokie – SQL injection), brak sprawdzenia nonce przy zapisie i wyświetlanie danych bez esc_html – z poprawionymi fragmentami i listą rzeczy zrobionych dobrze.
Jak dopasować prompt do siebie
- Duża wtyczka: wklejaj pliki po kolei, zaczynając od tych, które obsługują formularze i AJAX.
- Kod spoza WordPressa: usuń z promptu funkcje WordPressa i poproś o sprawdzenie pod kątem OWASP Top 10.
- Sprawdzenie przed publikacją w repozytorium: dodaj wymagania z wytycznych dla wtyczek WordPress.org.
Wskazówki
- Usuń z kodu klucze API, hasła i dane klientów przed wklejeniem.
- Przegląd przez AI nie zastępuje testów – sprawdź poprawki na kopii strony.
- Najwyższe ryzyko poprawiaj od razu, niskie zapisz jako zadania na później.
Najczęstsze błędy
- Poprawianie tylko jednego miejsca, gdy ten sam błąd powtarza się w kilku plikach.
- Wyłączanie zabezpieczeń (np. nonce), bo „formularz nie działał”.
Co dalej – dopytaj model
Gdy dostaniesz odpowiedź, możesz pójść krok dalej tym poleceniem:
Napisz dla tych poprawek krótką listę testów, które sprawdzą, że luka została zamknięta.