Przebiegi
Przebieg to jeden audyt prawdziwego modułu, puszczony samym poleceniem /security-audit, bez podpowiedzi o advisory. Potem scorer porównuje raport z kluczem: listą miejsc w kodzie, które zmieniła publiczna poprawka.
Wersja podatna to wydanie sprzed poprawki: liczymy, ile advisory skill znalazł. Wersja kontrolna to wydanie z poprawkami: sprawdzamy, czy skill nie zgłasza ponownie tego, co już naprawiono (trafienia w pułapkę).
Publikujemy tylko to, co pasuje do opublikowanych i naprawionych advisory. Inne znaleziska podajemy wyłącznie jako liczbę („w przeglądzie”), bo najpierw trafiają do opiekunów modułu. O bieżących wersjach modułów nie piszemy nic ponad to.
| Data | Moduł | Wersja | Advisory | Pułapki | W przeglądzie | Koszt / czas | Skill |
|---|---|---|---|---|---|---|---|
| 26 października 2026 | fast-jwt npm | 6.3.1 kontrola | — | 0 | 2 | 1,58 USD / 4,8 min | eefbb83 |
| 26 października 2026 | fast-jwt npm | 6.2.4 podatna | 1/3 | 0 | 1 | 1,5 USD / 4,3 min | eefbb83 |
| 26 października 2026 | goshs go | v2.1.4 podatna | 6/8 | 0 | 38 | 16,7 USD / 32,4 min | eefbb83 |
| 26 października 2026 | miniorange_saml drupal | 3.1.3 podatna | 5/11 | 0 | 0 | 2,01 USD / 24,9 min | 1cee60d |
| 25 października 2026 | miniorange_saml drupal | 3.1.3 podatna | 5/11 | 0 | 2 | 2,34 USD / 6,2 min | 077bec2 |
| 19 października 2026 | miniorange_saml drupal | 3.2.0 kontrola | — | 1 | 7 | 3,15 USD / 8 min | 7f956ef |
| 19 października 2026 | miniorange_saml drupal | 3.1.3 podatna | 4/11 | 0 | 1 | 2,37 USD / 6 min | 7f956ef |
Pułapki: znaleziska, które zgłaszają już naprawiony kod. W przeglądzie: zweryfikowane znaleziska spoza klucza, podane tylko liczbą. Koszt to tokeny modelu w Claude Code.
Szczegóły
2026-10-26 · fast-jwt 6.3.1 (kontrola) · R31
Żadne z trzech naprawionych advisory nie wróciło.
Wersja z poprawkami, więc bez listy advisory do znalezienia. Trafienia w pułapkę: 0, w przeglądzie: 2.
2026-10-26 · fast-jwt 6.2.4 (podatna) · R31
Znalezione: tablica jako payload omija walidację claimów. Pominięte oba błędy wyboru klucza (JWK jako sekret HMAC, pusty klucz z listą algorytmów).
- GHSA-5hjw-83fp-phq9 znalezione
- GHSA-g3jj-5cmm-3hxx nie
- GHSA-8wpc-h4q6-8fxv nie
2026-10-26 · goshs v2.1.4 (podatna) · R31
Oba Critical znalezione, obejście basic auth jako najważniejsze znalezisko raportu. Duży serwer plików w Go (~18 tys. linii, HTTP, WebDAV, FTP, SFTP, SMB), stąd koszt. Pierwotnie scorer pokazał 0/8, bo nie rozpoznawał plików .go; poprawione w skillu (#33), wynik po ponownym przeliczeniu tego samego raportu.
- GHSA-6m5c-fv2q-jrj2 znalezione
- GHSA-966r-mw4j-rv64 znalezione
- GHSA-6wwv-mx7w-35jx znalezione
- GHSA-rc9g-fmpg-c6pp znalezione
- GHSA-wg2q-39h6-66x9 znalezione
- GHSA-964w-f6gj-5236 znalezione
- GHSA-4wh5-87mw-whxf nie
- GHSA-mqvv-v9g7-4h3j nie
2026-10-26 · miniorange_saml 3.1.3 (podatna) · powtórka 2
Pierwszy raz znalezione SA-CONTRIB-2026-145 (algorytm podpisu z odpowiedzi SAML). Za to tym razem bez SSRF ze 151.
- SA-CONTRIB-2026-031 znalezione
- SA-CONTRIB-2026-145 znalezione
- SA-CONTRIB-2026-141 znalezione
- SA-CONTRIB-2026-143 znalezione
- SA-CONTRIB-2026-142 znalezione
- SA-CONTRIB-2026-148 nie
- SA-CONTRIB-2026-147 nie
- SA-CONTRIB-2026-150 nie
- SA-CONTRIB-2026-151 nie
- SA-CONTRIB-2026-144 nie
- SA-CONTRIB-2026-149 nie
2026-10-25 · miniorange_saml 3.1.3 (podatna) · powtórka 1
SA-CONTRIB-2026-141 tym razem przeszło weryfikację. XSS ze 147 nie wróciło.
- SA-CONTRIB-2026-031 znalezione
- SA-CONTRIB-2026-145 nie
- SA-CONTRIB-2026-141 znalezione
- SA-CONTRIB-2026-143 znalezione
- SA-CONTRIB-2026-142 znalezione
- SA-CONTRIB-2026-148 nie
- SA-CONTRIB-2026-147 nie
- SA-CONTRIB-2026-150 nie
- SA-CONTRIB-2026-151 znalezione
- SA-CONTRIB-2026-144 nie
- SA-CONTRIB-2026-149 nie
2026-10-19 · miniorange_saml 3.2.0 (kontrola) · R30, przebieg B
Żadne naprawione advisory nie wróciło. Jedno trafienie w pułapkę jest w przeglądzie.
Wersja z poprawkami, więc bez listy advisory do znalezienia. Trafienia w pułapkę: 1, w przeglądzie: 7.
2026-10-19 · miniorange_saml 3.1.3 (podatna) · R30, przebieg A
SA-CONTRIB-2026-031 najwyżej w raporcie.
- SA-CONTRIB-2026-031 znalezione
- SA-CONTRIB-2026-145 nie
- SA-CONTRIB-2026-141 znalezione, odrzucone przy weryfikacji
- SA-CONTRIB-2026-143 znalezione
- SA-CONTRIB-2026-142 znalezione
- SA-CONTRIB-2026-148 znalezione, odrzucone przy weryfikacji
- SA-CONTRIB-2026-147 znalezione jako drugie miejsce innego znaleziska
- SA-CONTRIB-2026-150 nie
- SA-CONTRIB-2026-151 nie
- SA-CONTRIB-2026-144 nie
- SA-CONTRIB-2026-149 nie
Opis modułu, ryzyka advisory i zastrzeżenia są w sekcji Na prawdziwych podatnościach. Klucze i skrypty do powtórzenia przebiegu: benchmark/real.