To, co atakujący widzi na Twojej stronie.

Tamiso odwiedza stronę jak obcy: nagłówki, ciasteczka, HTTPS, pliki JavaScript i to, co odsłaniają. Tylko odczyt i tylko Twoja domena.

boutique-martin.fr

To, co atakujący widzi z zewnątrz, bez dostępu do kodu.

Nic poważnego, kilka rzeczy do poprawy

skan z 01/11/2026 09:12 UTC, pełny, 1 przeczytany plik JavaScript
średnia
Ciasteczko bez zabezpieczeń

Ciasteczko bez Secure może iść bez szyfrowania, bez HttpOnly odczyta je wstrzyknięty skrypt, bez SameSite jest wysyłane z zapytaniami z innych stron.

Dodaj Secure, HttpOnly i SameSite=Lax do ciasteczek sesji.

  • session : Secure, SameSite
Zobacz prompt

Tamiso znalazło problem bezpieczeństwa na mojej stronie https://boutique-martin.fr: Ciasteczko bez zabezpieczeń (session : Secure, SameSite). Ciasteczko bez Secure może iść bez szyfrowania, bez HttpOnly odczyta je wstrzyknięty skrypt, bez SameSite jest wysyłane z zapytaniami z innych stron. Popraw to w kodzie albo konfiguracji projektu: Dodaj Secure, HttpOnly i SameSite=Lax do ciasteczek sesji. Napisz, co zmieniłeś i co muszę ustawić sam u hostingu.

średnia
Brak nagłówka Strict-Transport-Security

Bez tego nagłówka przeglądarka może jeszcze otworzyć nieszyfrowaną wersję strony.

Dodaj nagłówek Strict-Transport-Security: max-age=31536000; includeSubDomains.

Zobacz prompt

Tamiso znalazło problem bezpieczeństwa na mojej stronie https://boutique-martin.fr: Brak nagłówka Strict-Transport-Security (https://boutique-martin.fr). Bez tego nagłówka przeglądarka może jeszcze otworzyć nieszyfrowaną wersję strony. Popraw to w kodzie albo konfiguracji projektu: Dodaj nagłówek Strict-Transport-Security: max-age=31536000; includeSubDomains. Napisz, co zmieniłeś i co muszę ustawić sam u hostingu.

średnia
Strona działa też bez HTTPS

Wersja http:// nie przekierowuje na https://: w publicznym Wi-Fi ktoś może podejrzeć albo zmienić to, co widzi odwiedzający.

Włącz automatyczne przekierowanie na HTTPS w ustawieniach hostingu.

  • http://boutique-martin.fr/
Zobacz prompt

Tamiso znalazło problem bezpieczeństwa na mojej stronie https://boutique-martin.fr: Strona działa też bez HTTPS (http://boutique-martin.fr/). Wersja http:// nie przekierowuje na https://: w publicznym Wi-Fi ktoś może podejrzeć albo zmienić to, co widzi odwiedzający. Popraw to w kodzie albo konfiguracji projektu: Włącz automatyczne przekierowanie na HTTPS w ustawieniach hostingu. Napisz, co zmieniłeś i co muszę ustawić sam u hostingu.

średnia
Kod źródłowy opublikowany razem z mapami źródeł

Pliki .map pozwalają odtworzyć oryginalny kod źródłowy, razem z komentarzami.

Wyłącz mapy źródeł na produkcji (na przykład productionBrowserSourceMaps: false, build.sourcemap: false) albo udostępniaj je tylko narzędziu do śledzenia błędów.

  • https://boutique-martin.fr/_next/static/chunks/main.js.map
Zobacz prompt

Tamiso znalazło problem bezpieczeństwa na mojej stronie https://boutique-martin.fr: Kod źródłowy opublikowany razem z mapami źródeł (https://boutique-martin.fr/_next/static/chunks/main.js.map). Pliki .map pozwalają odtworzyć oryginalny kod źródłowy, razem z komentarzami. Popraw to w kodzie albo konfiguracji projektu: Wyłącz mapy źródeł na produkcji (na przykład productionBrowserSourceMaps: false, build.sourcemap: false) albo udostępniaj je tylko narzędziu do śledzenia błędów. Napisz, co zmieniłeś i co muszę ustawić sam u hostingu.

niska
Brak nagłówka Content-Security-Policy

Ten nagłówek ogranicza skrypty, które strona może wczytać: mocno zmniejsza skutki luki XSS.

Dodaj politykę Content-Security-Policy: zacznij od default-src 'self', potem dopisz potrzebne domeny.

Zobacz prompt

Tamiso znalazło problem bezpieczeństwa na mojej stronie https://boutique-martin.fr: Brak nagłówka Content-Security-Policy (https://boutique-martin.fr). Ten nagłówek ogranicza skrypty, które strona może wczytać: mocno zmniejsza skutki luki XSS. Popraw to w kodzie albo konfiguracji projektu: Dodaj politykę Content-Security-Policy: zacznij od default-src 'self', potem dopisz potrzebne domeny. Napisz, co zmieniłeś i co muszę ustawić sam u hostingu.

niska
Stronę można wyświetlić w ramce innej strony

Inna strona może wyświetlić Twoją w przezroczystej ramce i skłonić odwiedzających do kliknięć bez ich wiedzy (clickjacking).

Dodaj Content-Security-Policy: frame-ancestors 'self' (albo X-Frame-Options: DENY).

Zobacz prompt

Tamiso znalazło problem bezpieczeństwa na mojej stronie https://boutique-martin.fr: Stronę można wyświetlić w ramce innej strony (https://boutique-martin.fr). Inna strona może wyświetlić Twoją w przezroczystej ramce i skłonić odwiedzających do kliknięć bez ich wiedzy (clickjacking). Popraw to w kodzie albo konfiguracji projektu: Dodaj Content-Security-Policy: frame-ancestors 'self' (albo X-Frame-Options: DENY). Napisz, co zmieniłeś i co muszę ustawić sam u hostingu.

niska
Brak nagłówka Referrer-Policy

Pełny adres Twoich stron (z parametrami) może trafiać do serwisów, które te strony wywołują.

Dodaj nagłówek Referrer-Policy: strict-origin-when-cross-origin.

Zobacz prompt

Tamiso znalazło problem bezpieczeństwa na mojej stronie https://boutique-martin.fr: Brak nagłówka Referrer-Policy (https://boutique-martin.fr). Pełny adres Twoich stron (z parametrami) może trafiać do serwisów, które te strony wywołują. Popraw to w kodzie albo konfiguracji projektu: Dodaj nagłówek Referrer-Policy: strict-origin-when-cross-origin. Napisz, co zmieniłeś i co muszę ustawić sam u hostingu.

niska
Brak pliku security.txt

Ktoś, kto znajdzie lukę, nie wie, do kogo napisać. Dla produktu sprzedawanego w UE Cyber Resilience Act wymaga kontaktu do zgłaszania podatności.

Opublikuj /.well-known/security.txt z co najmniej linią Contact: i linią Expires: (RFC 9116).

Zobacz prompt

Tamiso znalazło problem bezpieczeństwa na mojej stronie https://boutique-martin.fr: Brak pliku security.txt (https://boutique-martin.fr). Ktoś, kto znajdzie lukę, nie wie, do kogo napisać. Dla produktu sprzedawanego w UE Cyber Resilience Act wymaga kontaktu do zgłaszania podatności. Popraw to w kodzie albo konfiguracji projektu: Opublikuj /.well-known/security.txt z co najmniej linią Contact: i linią Expires: (RFC 9116). Napisz, co zmieniłeś i co muszę ustawić sam u hostingu.

Sprawdzone, bez zastrzeżeń
  • Ukryta wersja serwera
  • Zasoby wczytywane przez HTTPS
  • Brak tajnych kluczy w JavaScripcie
  • Wersja produkcyjna
  • Brak wrażliwych plików w sieci
  • Bez trybu debug i konsoli w sieci
  • Narzędzia administracyjne zamknięte
  • Schemat API niepubliczny
  • Brak otwartych przekierowań
  • Katalogi nielistowane
  • Tylko TLS 1.2 i 1.3
  • CORS ograniczony do Twoich domen

Pełny skan

strona potwierdzona 01/11/2026

Każdy skan szuka też wrażliwych plików (.env, .git, kopie, logi), trybu debug i konsol, narzędzi administracyjnych, dokumentacji API i GraphQL, otwartych przekierowań, listowanych katalogów, starych wersji TLS, security.txt i CORS. Wszystko tylko do odczytu, tylko na Twojej domenie: bez logowania, bez wysyłania formularzy, bez zmiany danych.

Zostaw kod weryfikacyjny na miejscu: sprawdzamy go przed każdym pełnym skanem.

Usuń tę stronę i jej historię

Jak to działa

Analiza podstawowa

Dla każdej strony: strona główna, jej nagłówki i ciasteczka, przekierowanie na HTTPS, mapy źródeł i klucze widoczne w JavaScripcie.

Pełny skan

Po potwierdzeniu, że domena jest Twoja: wrażliwe pliki zostawione w sieci, konsole debugowania, panele baz danych, Actuator, Swagger, GraphQL, listowanie katalogów.

Prompt do każdego problemu

Każdy punkt ma wyjaśnienie, poprawkę i prompt do wklejenia w asystencie kodu.

W planie Indie19 € netto miesięcznie, do 40 skanów strony dziennie.
Przeskanuj swoją stronę