Skanowanie kodu pod kątem luk
Claude Security to wtyczka uruchamiana w sesji Claude Code, która wykonuje wieloagentowe skanowanie kodu pod kątem podatności. Możesz przeskanować całe repozytorium albo ograniczyć zakres do zmian, takich jak diff gałęzi, pull requestu lub pojedynczy commit. Wybrane ustalenia możesz następnie zamienić w poprawki, które samodzielnie przeglądasz i stosujesz.
Przy domyślnym skanowaniu całego repozytorium agenci mapują architekturę, budują model zagrożeń, szukają podatności i niezależnie sprawdzają każde ustalenie przed przygotowaniem raportu. Poziom low pomija mapę architektury i model zagrożeń, medium jest domyślny, a high dodaje dalsze poszukiwanie podatności w tym samym kodzie. Poziom skanowania określasz w prośbie wpisanej przy promptcie Claude Code.
Poprawianie możesz rozpocząć, wybierając Suggest patches z menu /claude-security albo prosząc o naprawę konkretnego ustalenia, a następnie wskazując, które ustalenia adresować. Poprawki powstają w kopii roboczej repozytorium, więc pliki źródłowe pozostają nietknięte, dopóki samodzielnie nie zastosujesz poprawki. Przed dostarczeniem poprawkę sprawdza niezależny agent, który uruchamia testy projektu, jeśli są dostępne, i samodzielnie analizuje diff. Poprawka powstaje tylko wtedy, gdy recenzja potwierdzi, że rozwiązuje dane ustalenie, nie wprowadza nowej podatności i nie zmienia pozostałego zachowania.
Skan działa w sesji Claude Code, korzysta z jej modelu i nie wykonuje własnych wywołań modeli, więc nie wymaga osobnego klucza API ani ustawienia dostawcy. Każde skanowanie wlicza się do wykorzystania usługi. Wtyczka nie zastępuje istniejących narzędzi bezpieczeństwa; warto uruchamiać ją obok statycznej analizy, skanowania zależności i przeglądu kodu.
/claude-security scan my public API code at high
/claude-security scan my branch at high
Zastosowanie w praktyce
Użyj skanowania całego repozytorium, gdy chcesz uzyskać mapę architektury i model zagrożeń wraz z poszukiwaniem podatności. Do kontroli ograniczonej zmiany możesz przeskanować diff gałęzi, pull requestu albo pojedynczy commit. Jeśli duże repozytorium daje mniej wyników, niż oczekujesz, możesz wybrać wysoki poziom wysiłku, wykonać drugie skanowanie albo zrobić jedno i drugie. Traktuj skan jako uzupełnienie istniejących kontroli, ponieważ wtyczka ma działać obok statycznej analizy, skanowania zależności i przeglądu kodu.