Trzy podatności do poprawy, a nie trzydzieści jeden.

Wrzuć plik zależności albo archiwum projektu. Tamiso odrzuca alerty, które Cię nie dotyczą, i mówi po polsku, co poprawić i jak.

Bez konta. Z pliku zależności czytamy tylko nazwy i wersje paczek.
boutique-en-ligne boutique-en-ligne.zip, 142 pakiety, 01/11/2026 09:12 UTC

Dotyczą Cię 3 z 31 znanych podatności.

Do poprawy, 2
next 15.2.215.2.3
Obejście ochrony stron prywatnych
krytyczna 1 z 1 podatności wymaga działania
CVE-2025-29927
Zobacz prompt

Zaktualizuj next z wersji 15.2.2 do 15.2.3 lub nowszej (poprawia CVE-2025-29927). Uruchom npm install next@15.2.3, żeby zaktualizować package.json i plik blokady. Potem uruchom testy i sprawdź, czy aplikacja się uruchamia.

Znana podatność i powód decyzji
  • CVE-2025-29927 Obejście ochrony stron prywatnych Do poprawy: Krytyczna waga.
path-to-regexp 0.1.70.1.10
Spreparowany adres może zablokować serwer
wysoka 1 z 1 podatności wymaga działania przez express
CVE-2024-45296
Zobacz prompt

Zaktualizuj path-to-regexp z wersji 0.1.7 do 0.1.10 lub nowszej (poprawia CVE-2024-45296). path-to-regexp to zależność pośrednia, przychodzi przez express: najpierw zaktualizuj express do wersji, która używa path-to-regexp 0.1.10 lub nowszej; w przeciwnym razie dodaj path-to-regexp do overrides w package.json i zainstaluj ponownie przez npm. Potem uruchom testy i sprawdź, czy aplikacja się uruchamia.

Znana podatność i powód decyzji
  • CVE-2024-45296 Spreparowany adres może zablokować serwer Do poprawy: Wysoka waga.
Do sprawdzenia, 1
axios 1.5.11.6.0
Token XSRF może wyciec do innej strony
importowana w kodzie średnia 1 z 1 podatności wymaga działania
CVE-2023-45857
Jak sprawdzić

Przeczytaj biuletyn i sprawdź, czy Twoja aplikacja używa tej funkcji albo opcji. Jeśli tak, zaktualizuj do 1.6.0. Jeśli nie, możesz zignorować te podatności. Biuletyn: https://osv.dev/vulnerability/GHSA-wf5p-g6vw-rhxx

Znana podatność i powód decyzji
  • CVE-2023-45857 Token XSRF może wyciec do innej strony Do sprawdzenia: Średnia waga, nieznane prawdopodobieństwo wykorzystania. Importowany w Twoim kodzie: src/lib/http.ts:1
Odrzucone bez działania: 28 podatności w 15 pakietach
  • CVE-2024-4068 Serwer można zablokować albo spowolnićUncontrolled resource consumption in braces Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2024-21538 Serwer można zablokować albo spowolnićRegular Expression Denial of Service (ReDoS) in cross-spawn Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2022-46175 Modyfikacja obiektów JavaScript (prototype pollution)Prototype Pollution in JSON5 via Parse Method Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2021-23337 Wstrzyknięcie poleceń przez funkcję template Odrzucona przez Ciebie: nasz kod nigdy nie wywołuje podatnej części. Importowany w Twoim kodzie: src/lib/http.ts:2
  • CVE-2026-27904 Serwer można zablokować albo spowolnićminimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2026-26996 Serwer można zablokować albo spowolnićminimatch has a ReDoS via repeated wildcards with non-matching literal in pattern Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2026-27903 Serwer można zablokować albo spowolnićminimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2022-3517 Serwer można zablokować albo spowolnićminimatch ReDoS vulnerability Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2026-67214 Serwer można zablokować albo spowolnićnanoid: non-secure generators can loop indefinitely with negative size Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2026-67213 Serwer można zablokować albo spowolnićnanoid: custom generators can loop indefinitely when size is zero Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2026-73086 Błąd pamięci: awaria albo wykonanie kodunanoid: Integer Overflow or Wraparound Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2026-45623 Dostęp do plików poza przewidzianym katalogiemPostCSS: Arbitrary file read and information disclosure via attacker-controlled sourceMappingURL in CSS comments Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2026-73646 Dostęp do plików poza przewidzianym katalogiemPostCSS: Path Traversal in Previous Source Map Auto-Loading (sourceMappingURL) leads to Arbitrary .map File Disclosure Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2024-47068 Wstrzyknięcie skryptu do stron (XSS)DOM Clobbering Gadget found in rollup bundled scripts that leads to XSS Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2026-27606 Dostęp do plików poza przewidzianym katalogiemRollup 4 has Arbitrary File Write via Path Traversal Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2022-25858 Serwer można zablokować albo spowolnićTerser insecure use of regular expressions leads to ReDoS Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2026-76844 Dostęp do plików poza przewidzianym katalogiemwebpack-dev-middleware vulnerable to Path Traversal via non-slash-terminated publicPath Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2024-29180 Dostęp do plików poza przewidzianym katalogiemPath traversal in webpack-dev-middleware Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • GHSA-67mh-4wv8-2f99 esbuild enables any website to send any requests to the development server and read the response Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2024-4067 Serwer można zablokować albo spowolnićRegular Expression Denial of Service (ReDoS) in micromatch Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2026-118764 Serwer można zablokować albo spowolnićminimatch has potential denial of service via globparts amplification Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2024-55565 Serwer można zablokować albo spowolnićPredictable results in nanoid generation when given non-integer values Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2023-44270 PostCSS line return parsing error Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2026-69153 Dostęp do plików poza przewidzianym katalogiemPostCSS: incomplete fix of GHSA-6g55-p6wh-862q — attacker-controlled sourceMappingURL reads arbitrary .map files when `from` is unset Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2026-41305 Wstrzyknięcie skryptu do stron (XSS)PostCSS has XSS via Unescaped </style> in its CSS Stringify Output Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2023-26136 Modyfikacja obiektów JavaScript (prototype pollution)tough-cookie Prototype Pollution vulnerability Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2023-26115 Serwer można zablokować albo spowolnićword-wrap vulnerable to Regular Expression Denial of Service Odrzucona: Pakiet używany tylko przy developmencie, nie trafia do Twojej aplikacji.
  • CVE-2024-47764 Niefiltrowane znaki w nazwie ciasteczka Odrzucona: Niska waga.
28 z 31alertów odrzuconych w przykładzie, z powodem
0 kontdo pierwszego testu
24 hpotem wynik jest usuwany
19 €miesięcznie, pierwszy płatny plan

Co Tamiso sprawdza dla Ciebie

Twoje pakiety

  • lodash 4.17.20 CVE-2021-23337 Wstrzyknięcie poleceń przez funkcję template Odrzucona przez Ciebie: nasz kod nigdy nie wywołuje podatnej części. Importowany w Twoim kodzie: src/lib/http.ts:2

Nieznalezione pakiety

Nie istnieją w npm. Często to nazwa wymyślona przez AI: ktoś może ją później opublikować ze złośliwym kodem. Jeśli nie pochodzi z prywatnego rejestru, usuń ją.

  • stripe-checkout-helper-ts

Twój kod

krytycznaCWE-798

Tajny klucz Stripe w kodzie

3const stripe = new Stripe("sk_l****")

Z tym kluczem każdy może tworzyć płatności i zwroty oraz czytać dane klientów.

krytycznaCWE-284

RLS wyłączony na tabeli

2alter table orders disable row level security;

Tabelę znowu może czytać i zmieniać każdy z kluczem anon.

Przeanalizuj swój kod

Twoja strona

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

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

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

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

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

W aplikacji

Jeden projekt na aplikację klienta. Tamiso trzyma historię wersji, sprawdza codziennie od nowa i przygotowuje to, co wysyłasz klientom.

boutique-en-ligne

Ostatnia wersja: boutique-en-ligne.zip, 01/11/2026.

Nowa wersja

Jedno miejsce na wszystko: plik zależności sprawdza paczki, archiwum .zip albo repozytorium GitHub sprawdza też kod. Tamiso porównuje z Twoimi decyzjami i pokazuje tylko to, co zostało.

Gałąź i katalog

Codzienna kontrola

Codziennie Tamiso sprawdza ponownie paczki z ostatniej wersji w bazach podatności i w katalogu CISA KEV. Nowa luka pojawia się tutaj i w historii.

Ostatnie automatyczne sprawdzenie 01/11/2026 o 06:00 UTC. 1 nowa luka 30/10.

Codzienna kontrolaWszystkie plany. Wyłącz dla projektu, którego już nie rozwijasz.
Mail, gdy pojawi się nowa lukaTrafia do każdej osoby z przestrzeni, która ma włączone alerty w swoich ustawieniach.

Kod wysłany jako .zip nie jest przechowywany: codziennie sprawdzamy ponownie tylko paczki. Podepnij repozytorium, żeby kod też był sprawdzany.

Historia

Wersje zależności i analizy kodu, od najnowszych.

Każdy projekt w jednym miejscu: stan zależności i kodu, codzienna kontrola i historia wersji. Zobacz szczegóły

Dlaczego Tamiso, a nie inne narzędzie

Darmowe alerty z repozytorium koduPlatformy bezpieczeństwa dla zespołówTamiso
Pierwszy testWymaga repozytorium GitHubWymaga kontaBez konta, wystarczy plik
Alerty, które Cię nie dotycząPokazywane prawie wszystkieCzęściowo posortowaneOdrzucone, z powodem
JęzykZwykle tylko po angielskuZwykle tylko po angielskuFrancuski, angielski, polski
NaprawaProponowana aktualizacjaAutomatyczna poprawka, często płatnaWyjaśnienie i prompt dla Twojego AI
Pakiety wymyślone przez AINie są zgłaszaneZależnie od narzędziaZgłaszane
Cena dla małego zespołuDarmowyCzęsto kilkaset euro miesięcznie0 €, potem 19 € miesięcznie
Raport dla klientówNieGłównie w planach dla firmW planie Studio

Cennik

Darmowy

Na próbę

0 €na zawsze
  • 1 projekt
  • Analiza pakietów i kodu
  • Paczki wymyślone i złośliwe
  • Podsumowanie podatności

Narzędzia

  • Techniczny raport PDF
  • Eksport OpenVEX
  • SBOM CycloneDX
  • Klucz do Twojego CI
Analizuj plik

Indie

Dla twórców działających w pojedynkę

19 €miesięcznie, netto
  • 5 projektów
  • Połączenie z GitHubem, analiza przy każdej zmianie
  • Alerty e-mail
  • Dodatkowa zaawansowana analiza AI

Narzędzia ponad plan Darmowy

  • Skaner stronyto, co atakujący widzi z zewnątrz
  • Dostęp dla Twoich asystentów kodu (MCP)
Zarezerwuj Indie

Studio

Dla agencji i małych zespołów

59 €miesięcznie, netto
  • 15 projektów klientów
  • Do 5 osób
  • Wszystko z planu Indie

Narzędzia ponad plan Indie

  • Raport dla klienta z Twoją markąTwoje logo, Twoje terminy poprawek, porównanie z poprzednim miesiącem
  • Link dla klienta, bez konta
  • Dossier NIS2 dla Twoich klientówrejestr podatności, polityki, odpowiedzi do ankiet
Zarezerwuj Studio

Wydawca

Dla producentów oprogramowania i urządzeń IoT

149 €miesięcznie, netto
  • 10 produktów
  • Do 10 osób
  • Wszystko z planu Studio

Narzędzia ponad plan Studio

  • Eksport VEX i CSAF 2.0
  • Terminy i szkice zgłoszeń CRA
Zarezerwuj Wydawca

W płatnych planach AI jest częścią analizy. Przegląda alerty w Twoim kodzie i odrzuca fałszywe, sprawdza, czy Twój kod naprawdę wywołuje podatną część paczki, wyjaśnia każdą lukę prostym językiem i tłumaczy opisy z baz. Plan darmowy analizuje na podstawie publicznych baz i naszych reguł, bez wysyłania Twojego kodu do modelu AI.

Rocznie, 2 miesiące gratis: Indie 190 €, Studio 590 €, Wydawca 1 490 € rocznie netto. Płatne plany ruszają wkrótce: zarezerwuj swój, bez płacenia dziś. Pro i Partner (konsultanci, agencje, audytorzy) wyceniamy indywidualnie. Zarezerwuj plan

142sprawdzone pakiety
31znane podatności
28odrzucone, z powodem
3do poprawy

Przeanalizuj pierwszy plik teraz.

Analizuj plik