Masz AI w aplikacji?
Masz nowe podatności.

Testy bezpieczeństwa aplikacji AI: prompt injection, wyciek danych, nadużycia agentów i API. Do tego pentest reszty aplikacji, testy regresyjne w CI i wydajność. Zakres i termin raportu ustalamy przed startem, a retest po poprawkach jest w cenie.

AI w aplikacji to nowe wejście dla atakującego

Model językowy wykonuje polecenia z tekstu. Każdy tekst, który do niego trafia (wiadomość użytkownika, dokument w RAG, strona WWW, mail), może zawierać polecenia, których nie napisałeś.

Zakres usług

Testy zaczynają się od warstwy AI i obejmują całą aplikację wokół niej: API, uprawnienia, testy w CI i wydajność.

  • Pentesty web i API

    Model siedzi w aplikacji web z API, sesjami i uprawnieniami. Pentest według OWASP Top 10 / ASVS, raport, darmowy retest.

  • Evale bezpieczeństwa AI i testy automatyczne w CI

    Zestaw testów promptów uruchamiany po każdej zmianie promptu, modelu lub kodu, żeby załatana podatność nie wróciła. Plus testy e2e i dostępności w Playwright.

  • Wydajność i koszty

    k6: ilu użytkowników wytrzyma aplikacja, jak rośnie latencja odpowiedzi modelu, czy limity tokenów działają, co pęknie pierwsze.

  • Testy manualne i eksploracyjne

    Przed premierą, po dużej zmianie albo gdy automaty mówią „zielono”, a użytkownicy mówią co innego.

  • Audyt istniejących testów („second opinion”)

    Przegląd Twojej automatyzacji: pokrycie, stabilność, czas, koszt utrzymania. Konkretna lista, co poprawić.

Kto zleca testy

Startupy i produkty z asystentem AI

Zbudowaliście chatbota, copilota albo agenta i wypuszczacie go do użytkowników. Test sprawdza go tak, jak zrobiłby to atakujący, a raport możecie pokazać inwestorowi lub klientowi enterprise.

Typowe zlecenie: AI + API Pentest przed premierą

Software house’y wdrażające AI dla klientów

Dodajecie RAG, chatboty i automatyzacje LLM do projektów klientów. Zewnętrzny inżynier QA/security dołącza na czas projektu albo na stałe, a Wy oddajecie klientowi aplikację z niezależnym raportem i odznaką.

Typowe zlecenie: AI Security Quick Check na każdy oddawany projekt + evale w CI

Firmy, które dodały chatbota do strony lub sklepu

Macie bota od dostawcy albo integrację no-code z dostępem do zamówień i danych klientów. Test pokazuje, co bot może ujawnić i co może zrobić, czy informuje, że jest AI (wymóg AI Act), i czy nie wyciekają dane klientów (RODO). Po ludzku, bez żargonu.

Typowe zlecenie: AI Security Quick Check + lista poprawek dla dostawcy

Testy pomagają spełnić wymagania, o które pytają klienci, audytorzy i regulatorzy

To nie jest usługa kancelarii prawnej ani audytora. Wynikiem są techniczne dowody (testy, raporty, retesty), których te regulacje wymagają lub które audytor chce zobaczyć.

  • RODO

    Art. 32: odpowiednie środki techniczne i organizacyjne oraz regularne testowanie ich skuteczności (ust. 1 lit. d). Dane osobowe w promptach, w bazie RAG, w logach modelu i u zewnętrznego dostawcy LLM: test sprawdza, czy nie wyciekają przez odpowiedzi, API, eksporty.

  • NIS2

    Dyrektywa, w Polsce wdrożona w ustawie o krajowym systemie cyberbezpieczeństwa (KSC), wymaga zarządzania ryzykiem i regularnego testowania zabezpieczeń. Pentest aplikacji (w tym warstwy AI) z raportem i retestem to konkretny punkt w Twojej dokumentacji.

  • DORA

    Dla fintechów i ich dostawców: testy bezpieczeństwa aplikacji, w tym komponentów AI, oraz wydajność pod obciążeniem jako element odporności operacyjnej.

  • WCAG 2.2 / Europejski Akt o Dostępności

    Jeśli Twoja usługa podlega Europejskiemu Aktowi o Dostępności (np. sklep internetowy, bankowość), interfejs czatu też musi być dostępny: klawiatura, czytnik ekranu, kontrast. Testy mogą objąć zgodność z WCAG 2.2 AA, a ta strona sama ją spełnia.

Jak wygląda współpraca

  1. Rozmowa (30 min, bezpłatna)

    Piszesz maila, umawiamy rozmowę. Opowiadasz, co i po co testujemy: jaki model, jakie dane, jakie narzędzia ma agent. Ustalamy zakres, środowisko, terminy. Jeśli rozmowa ma dotyczyć szczegółów, NDA podpisujemy przed nią.

  2. Wycena, zakres i zgoda na piśmie

    W 2 dni robocze dostajesz ofertę: zakres, zasady (NDA, okno testów, budżet tokenów, kontakt awaryjny), termin i cenę. Testy zaczynają się po Twojej pisemnej zgodzie.

  3. Testy

    Testy odbywają się na środowisku, które wskażesz. Krytyczne znaleziska (np. wyciek danych klientów) trafiają do Ciebie od razu, bez czekania na koniec.

  4. Raport i retest

    Raport z priorytetami, przykładami promptów/żądań, dowodami i rekomendacjami (PL lub EN) + omówienie na spotkaniu. Jeśli poprawki są gotowe w ciągu 30 dni od raportu, darmowy retest i zaktualizowany raport.

Pakiety

Każdy projekt ma indywidualną wycenę po bezpłatnej rozmowie. Ofertę z ceną dostajesz w 2 dni robocze. Zakres i czas zapisane w ofercie są wiążące, więc wiesz, na co się umawiamy.

Pakiety
PakietCo zawieraCzas
AI Security Quick Checkpolecanyprzegląd jednej aplikacji AI: prompt injection (bezpośredni i pośredni), wyciek promptu i danych, uprawnienia narzędzi, limity API, obowiązki informacyjne AI Act; raport z priorytetami, omówienie, darmowy retestraport w 5 dni roboczych
AI Security Reviewpełne testy warstwy AI (mapowane na OWASP Top 10 for LLM Applications) + logika biznesowa + RAG + agenci; raport, omówienie, darmowy retestok. 10 dni roboczych
AI + API PentestAI Security Review + pentest API i aplikacji web wokół modelu (ASVS L1/L2); jeden raport, darmowy retestok. 15 dni roboczych
Evale AI w CIzestaw testów regresyjnych promptów (promptfoo) i e2e interfejsu czatu (Playwright) wpięty w GitHub Actions / GitLab CI; przekazanie zespołowiok. 5 dni roboczych
Pentest web / APIklasyczny pentest bez warstwy AI, wg OWASP ASVS, raport, darmowy retestok. 10 dni roboczych
Testy wydajnościowescenariusze k6 (w tym endpointy LLM), wykonanie, raport z progamiok. 5 dni roboczych
Stała współpraca4 dni robocze w miesiącu: testy AI przy większych zmianach promptu lub modelu (evale w CI przy każdej zmianie), automatyzacja, konsultacje; priorytet w kolejcemiesięcznie

Zasady, na które się umawiamy

  • NDA przed rozmową o szczegółach
  • pisemna zgoda na testy
  • jasny zakres, okno testów i budżet tokenów
  • brak testów destrukcyjnych na produkcji bez wyraźnej zgody
  • prompty i dane z testów nie trafiają do zewnętrznych narzędzi bez zgody

Najczęstsze pytania

Korzystamy z API OpenAI / Anthropic / Google. Model nie jest nasz, więc co właściwie jest testowane?

Wszystko, co jest Wasze: prompt systemowy, baza wiedzy (RAG), narzędzia, do których agent ma dostęp, uprawnienia, filtrowanie wejścia i wyjścia, limity, logowanie. Tam powstaje większość podatności, nie w samym modelu.

Mamy chatbota od zewnętrznego dostawcy (widget). Czy test ma wtedy sens?

Tak. Test sprawdza, co bot może ujawnić i zrobić w Waszym kontekście (dane, integracje) i czy spełnia obowiązki informacyjne AI Act, a Wy dostajecie listę pytań/poprawek dla dostawcy. Część ryzyk leży po stronie dostawcy i raport to rozdziela. Jeśli bot działa u dostawcy, zakres uwzględnia jego zasady testów bezpieczeństwa, a w razie potrzeby jego zgodę.

Czy testy zużyją nasze tokeny i podniosą rachunek za API?

Budżet tokenów ustalamy w zakresie. Testy odbywają się na środowisku testowym lub z limitami. Bez zgody nie ma testów obciążeniowych na produkcyjnym kluczu.

Ile to kosztuje?

Wycena jest indywidualna, po 30-minutowej rozmowie. Ofertę z ceną dostajesz w 2 dni robocze, zanim cokolwiek się zacznie. Na cenę wpływają: wielkość aplikacji, liczba modeli, integracji i narzędzi agenta oraz dostęp do środowiska testowego i dokumentacji. Retest po poprawkach gotowych w ciągu 30 dni od raportu jest w cenie.

Ile trwa?

AI Security Quick Check: 5 dni roboczych. Pełny AI Security Review: ok. 10 dni roboczych; z pentestem API: ok. 15. Termin startu ustalamy na rozmowie.

Co dokładnie dostaję?

Raport PDF (PL lub EN): podsumowanie zarządcze, lista znalezisk z priorytetem, przykładami promptów/żądań i rekomendacjami, zakres i metodyka. Do tego omówienie wyników na spotkaniu i retest.

Co oznacza odznaka?

Potwierdza, że aplikacja przeszła test i retest w zakresie opisanym w raporcie, w podanym miesiącu. Nie oznacza, że aplikacja nie ma podatności.

Czy testy mogą coś zepsuć?

Testy odbywają się na środowisku, które wskażesz. Na produkcji domyślnie tylko testy nieinwazyjne, w uzgodnionym oknie; testy obciążeniowe lub inwazyjne wyłącznie za Twoją wyraźną zgodą. Agenci z dostępem do realnych systemów (mail, płatności) są testowani tylko na kontach testowych.

Czy podpiszemy NDA?

Tak, standardowo przed omówieniem szczegółów, na Waszym wzorze albo na wzorze codequality.pl.

Czy to zastąpi audyt zgodności AI Act / NIS2 / DORA?

Nie. To techniczny dowód, który audytor zwykle chce zobaczyć, i pomoc w przygotowaniu tej części; formalny audyt robi audytor lub kancelaria.

Czy dostanę fakturę VAT?

Tak, firma jest czynnym podatnikiem VAT.

Kontakt

Wystarczy kilka zdań: co robi Twoja aplikacja, gdzie korzysta z AI i co chcesz przetestować. Odpowiedź przychodzi w ciągu 1 dnia roboczego, razem z propozycją terminu bezpłatnej rozmowy.