Audyt gotowości aplikacji

Działa na demo. Sprawdźmy, czy jest gotowe na produkcję.

Audytujemy kod Twojej aplikacji, zanim trafi do użytkowników albo do klienta. Dostajesz konkretne problemy, dowód w kodzie przy każdym i kolejność napraw.

  • 499 zł brutto
  • link do repo albo ZIP
  • wynik zwykle w ok. 48 h
route.ts schema.ts app/api/orders/route.ts
  1. import { db } from "@/lib/db";
  2. import { AIClient } from "@/lib/ai";
  3. const ai = new AIClient({ key: "sk_live_••••" });
  4. export async function POST(req) {
  5. const event = await req.json();
  6. await markOrderPaid(event.data.orderId);
  7. return Response.json({ ok: true });
  8. }
  9. export async function GET(req, { params }) {
  10. const order = await db.order.find(params.id);
  11. return Response.json(order);
  12. }
Werdykt Niegotowe do startu 2 blokujące · 3 wysokie · 5 średnich
Blokuje start Webhook oznacza zamówienie jako opłacone bez weryfikacji podpisu route.ts:8
Dowód sprawdzony w kodzie
Przykład poglądowy · dane fikcyjne · kliknij podświetloną linię

Jedna działająca ścieżka to jeszcze nie dowód gotowości.

Z AI zbudujesz aplikację w kilka dni. Najgroźniejsze problemy nie siedzą jednak w tym, co klikasz na demo. Siedzą w tym, czego nikt nie kliknął.

LogowanieDziała na Twoim koncie.
LogowanieCzy użytkownik A zobaczy dane użytkownika B?
PłatnościTestowa płatność przeszła.
PłatnościA jeśli webhook przyjdzie dwa razy albo ktoś go podrobi?
FormularzeDane się zapisują.
FormularzeA jeśli ktoś wyśle 10 000 zgłoszeń albo złośliwe dane?
Klucze APISą w pliku .env.
Klucze APICzy któryś trafił do repozytorium albo do przeglądarki?
BłędyNic się nie wysypało.
BłędyA jeśli się wysypie, to czy w ogóle się o tym dowiesz?

Przechodzimy przez całą aplikację, warstwa po warstwie.

Nie tylko pojedyncze pliki. Patrzymy, jak elementy łączą się ze sobą, bo na styku warstw rodzą się problemy, których nie widać na demo.

Kto może zobaczyć i zmienić jakie dane?

  • sesje i wylogowanie
  • role i panel administratora
  • dostęp do cudzych zasobów po ID
  • reset hasła i linki jednorazowe

Granice, o których mówimy wprost

  • Audytujemy kod źródłowy z repozytorium albo ZIP-a, w uzgodnionym zakresie.
  • To nie jest pentest ani certyfikat zgodności. Nie atakujemy działającej aplikacji.
  • Sam adres strony nie wystarczy. Link do wdrożenia możesz dodać jako kontekst.
  • Nie obiecujemy, że znajdziemy każdy błąd. Obiecujemy dowód w kodzie przy każdym ustaleniu.

Raport, po którym wiesz, co naprawić najpierw.

Bez ogólników w stylu „warto poprawić bezpieczeństwo”. Każde ustalenie ma adres w kodzie.

Raport PDF
Werdykt, podsumowanie dla Ciebie albo klienta i pełna lista ustaleń.
Dowód przy każdym ustaleniu
Plik, linia, fragment kodu. Sprawdzisz to sam w kilka sekund.
Priorytety
Co blokuje start, co jest ważne, a co może poczekać.
Rekomendacje naprawy
Konkretny kierunek poprawki, nie tylko diagnoza.
Plik dla asystenta AI
Te same ustalenia w formie gotowej do wklejenia asystentowi AI albo przekazania zespołowi.

Blokuje startF-01

Webhook oznacza zamówienie jako opłacone bez weryfikacji podpisu

Gdzie
app/api/orders/route.ts:8
Wpływ
Każdy, kto zna adres endpointu, może oznaczyć zamówienie jako opłacone bez płacenia.
Dowód
Handler zmienia status zamówienia na podstawie treści żądania, nie sprawdzając podpisu dostawcy płatności.
Naprawa
Zweryfikuj podpis na surowej treści żądania przed zmianą stanu. Powtórzone zdarzenia obsłuż idempotentnie.
Przykład poglądowy. PDF i plik dla AI powstają z tego samego wyniku audytu.

Od kodu do raportu. Bez spotkań i formularzy na trzy strony.

  1. Teraz

    Podajesz kod

    Link do repozytorium albo ZIP. I e-mail, na który wyślemy raport.

  2. Przed płatnością

    Widzisz zakres i cenę

    Dokładna cena, zakres, wyłączenia i szacowany czas. Decydujesz, zanim zapłacisz.

  3. Po płatności

    Audyt i weryfikacja

    Analizujemy kod i sprawdzamy każde ustalenie z dowodem. Raport przed wysyłką czyta człowiek.

  4. Zwykle ok. 48 h

    Raport w skrzynce

    PDF i plik dla asystenta AI. Wiesz, co naprawić i w jakiej kolejności.

Nie musisz znać Gita.

Gdzie jest Twój kod? Od tego zależy droga. Obie są równie dobre.

Kod jest na GitHub, GitLab albo Bitbucket

Wklej link do repozytorium

Publiczne repo sprawdzamy od razu. Przy prywatnym klikasz „Połącz repozytorium” i zatwierdzasz dostęp tylko do odczytu, bezpośrednio u dostawcy. Bez tokenów i kluczy SSH.

Wklej link

Kod jest na komputerze albo hostingu

Prześlij ZIP

Spakuj folder projektu i przeciągnij go na stronę. Pomiń node_modules i nie dołączaj pliku .env ani danych klientów, bo do audytu nie są potrzebne.

Prześlij ZIP

Twój kod traktujemy jak cudzą własność. Bo nią jest.

Czego nigdy nie zrobimy

  • Nie commitujemy, nie pushujemy i nie otwieramy pull requestów w Twoim repozytorium.
  • Nie uruchamiamy Twoich GitHub Actions, pipeline'ów ani wdrożeń.
  • Nie prosimy o hasła, tokeny dostępowe ani klucze SSH.
  • Nie wysyłamy całego repozytorium do modeli AI. Nigdy nie trafiają tam pliki .env ani zrzuty bazy.

Co robimy

  • Pobieramy kod tylko do odczytu i zapisujemy, którą dokładnie wersję sprawdziliśmy.
  • Analizujemy każdy projekt osobno, traktując kod klienta jako niezaufany.
  • Do analizy wspieranej przez AI przekazujemy tylko niezbędne fragmenty, po wycięciu sekretów i danych osobowych.
  • Kod usuwamy docelowo do 24 h po dostarczeniu raportu. Zostaje identyfikator wersji i miejsca ustaleń, potrzebne do Rechecku.

Jedna cena za cały audyt.

Nie sprzedajemy pakietów po dziesięć błędów. Płacisz za pełny audyt uzgodnionego zakresu i dostajesz wszystko, co w nim znajdziemy.

Większy lub nietypowy projekt? Monorepo, kilka aplikacji albo nietypowy stos najpierw wyceniamy. Zdecydujesz, zanim cokolwiek zapłacisz.

Audyt gotowości aplikacji

  • Pełny audyt kodu, uzgodniony zakres499,00 zł
  • Wszystkie istotne ustaleniaw cenie
  • Dowody, priorytety, rekomendacjew cenie
  • Raport PDF i plik dla AIw cenie
  • Dopłaty po płatności0,00 zł

Razem brutto499 zł

Zamów audyt

Dokładną cenę końcową zobaczysz przed płatnością.

Po audycie jest taniej.

Zniżki po audycie
Recheck tej samej aplikacjiPrzez 90 dni od audytu sprawdzimy, czy poprawki działają i czy nic się przy nich nie zepsuło.50% ceny
Kolejna aplikacjaWracasz z nowym projektem? Pełny audyt nowej aplikacji jest tańszy o 15%.−15%
PolecenieOsoba z Twojego polecenia płaci 5% mniej za pierwszy audyt. Ty dostajesz jednorazowo 10% zniżki na kolejny audyt, gdy jej audyt zostanie opłacony i dostarczony.−5% / −10%

Recheck to weryfikacja poprawek, a nie nowy pełny audyt, i nie łączy się z innymi rabatami. Łączna zniżka na audyt nie przekracza 20%. Ceny liczymy od aktualnej ceny standardowego audytu.

Pytania przed zakupem

Co dokładnie sprawdzacie?

Kod źródłowy aplikacji w uzgodnionym zakresie: logowanie i uprawnienia, płatności i integracje, dane, sekrety i konfigurację, obsługę błędów i przypadków brzegowych oraz gotowość operacyjną. Patrzymy też na to, jak te elementy łączą się ze sobą.

Czy mogę dać prywatne repozytorium?

Tak. Wklejasz link, a przy prywatnym repo klikasz „Połącz repozytorium” i zatwierdzasz dostęp tylko do odczytu, bezpośrednio u dostawcy, np. na GitHubie. Nie podajesz nam haseł ani tokenów. Jeśli połączenie nie będzie możliwe, zawsze możesz przesłać ZIP.

Nie znam Gita. Co wtedy?

Spakuj folder projektu do ZIP-a (prawy przycisk myszy, potem „Kompresuj” albo „Wyślij do → Folder skompresowany”) i prześlij go na stronie. Nic więcej nie musisz robić.

Czy wystarczy link do działającej aplikacji?

Nie. Audytujemy kod, więc potrzebujemy repozytorium albo ZIP-a. Adres wdrożenia, np. na Vercel, Netlify albo Cloudflare, możesz dodać jako kontekst.

Ile to trwa?

Zwykle około 48 godzin. Duży projekt albo kolejka mogą to wydłużyć, mały projekt może być gotowy szybciej. Aktualny szacunek zobaczysz przed płatnością.

Co dokładnie dostanę?

Raport PDF z werdyktem i listą ustaleń. Przy każdym: miejsce w kodzie, dowód, wpływ, priorytet i rekomendacja naprawy. Do tego plik z ustaleniami gotowy do przekazania asystentowi AI albo zespołowi.

Czy to jest pentest?

Nie. Nie atakujemy działającej aplikacji i nie wystawiamy certyfikatów zgodności. To audyt kodu, który pokazuje konkretne ryzyka z dowodami, zanim aplikacja trafi do użytkowników albo klienta.

Czy znajdziecie wszystkie błędy?

Nikt uczciwy tego nie obieca. Obiecujemy rzetelny audyt uzgodnionego zakresu, zgłoszenie wszystkich istotnych ustaleń, jakie znajdziemy, i dowód w kodzie przy każdym z nich.

Jak działa Recheck?

Po naprawach możesz w ciągu 90 dni zamówić Recheck tej samej aplikacji za połowę aktualnej ceny audytu. Pobieramy świeżą wersję kodu i sprawdzamy, czy poprawki działają i czy nic się przy nich nie zepsuło.

Co dzieje się z moim kodem po audycie?

Kod jest dostępny tylko na czas audytu. Docelowo usuwamy go do 24 godzin po dostarczeniu raportu. Zostają tylko informacje potrzebne do raportu i Rechecku, takie jak identyfikator wersji kodu i miejsca ustaleń.

A odstąpienie od umowy?

Jeśli kupujesz jako konsument, masz ustawowe prawo odstąpienia od umowy. Przy zamówieniu możesz osobno poprosić o wcześniejsze rozpoczęcie audytu. Jeśli tego nie zrobisz, zaczniemy po upływie ustawowego terminu. Wszystkie warunki zobaczysz przed płatnością.

Znajdź problemy, zanim znajdą je Twoi użytkownicy.

Podaj kod i e-mail. Przed płatnością zobaczysz zakres, dokładną cenę i szacowany czas.

  • 499 zł brutto za standardowy zakres
  • tylko odczyt, bez haseł i tokenów
  • wynik zwykle w ok. 48 h

Sprzedaż uruchamiamy etapami. Na razie formularz działa w trybie podglądu i niczego nie wysyła.

GitHub, GitLab, Bitbucket albo inny Git. Prywatne repo połączysz w kolejnym kroku.

Tylko jako kontekst. Audyt opiera się na kodzie.