AI PraktykPO POLSKU

Karty pisze AI wyłącznie z oficjalnej dokumentacji, a program sprawdza cytaty i komendy. Jak to działa

Kontrolaśrednisecurity-guidance

Wtyczka security-guidance - kontrola przy pisaniu

security-guidance to wtyczka, która sprawdza zmiany kodu Claude’a pod kątem typowych podatności podczas pracy i może naprawić wykryte problemy w tej samej sesji. Kontrola obejmuje między innymi podatności związane z injection, niebezpieczną deserializacją i niebezpiecznymi API DOM. Po zainstalowaniu wtyczka uruchamia się automatycznie, więc nie trzeba wywoływać osobnej komendy do przeglądu.

W sesji terminalowej można ją zainstalować z oficjalnego marketplace poleceniem /plugin install security-guidance@claude-plugins-official. Podczas instalacji terminal prosi o wybór zakresu; zakres użytkownika zapisuje wtyczkę w ustawieniach użytkownika, aby ładowała się w każdej nowej lokalnej sesji na tym komputerze. Aby włączyć ją we wspólnych lokalnych sesjach zespołu, można zadeklarować ją w śledzonym w repozytorium pliku ustawień projektu.

Dodatkowy kontekst dla przeglądu można umieścić w .claude/claude-security-guidance.md, opisując po ludzku model zagrożeń i listę kontrolną. Wtyczka dołącza te wskazówki do wbudowanej listy kontrolnej podatności, a znalezione naruszenia przedstawia Claude’owi jako ustalenia do naprawienia. Możesz na przykład opisać zakaz logowania danych klienta na poziomie INFO lub wyższych oraz wymagany mechanizm porównywania tokenów.

Ważne ograniczenie: wskazówki nie są deterministycznymi zabezpieczeniami, a wtyczka nie blokuje zapisów ani nie gwarantuje wykrycia każdego naruszenia. Wskazówki są dodatkiem — reguła nakazująca ignorowanie klasy podatności nie wycisza wykryć dotyczących tej klasy. Jeśli potrzebujesz twardego egzekwowania reguł, połącz wtyczkę z hookiem blokującym edycję albo kontrolą CI.

przykład
Zainstaluj wtyczkę w terminalowej sesji Claude Code, aby uruchamiała kontrolę automatycznie.
/plugin install security-guidance@claude-plugins-official
przykład
Dodaj wpis do ustawień projektu, aby wtyczka była włączona w lokalnych sesjach zespołu.
{
  "enabledPlugins": {
    "security-guidance@claude-plugins-official": true
  }
}
przykład
Umieść w pliku wskazówki dotyczące modelu zagrożeń i reguły przeglądu właściwe dla repozytorium.
# Security guidance for this repo

- Do not log `customer_id` or `account_number` at INFO level or above.
- All routes under `/admin` must call `require_role("admin")` before any database read.
- Use `crypto.timingSafeEqual` for token comparison instead of `===`.

Zastosowanie w praktyce

Użyj wtyczki podczas pracy nad zmianami, gdy chcesz, aby Claude sprawdzał własny kod pod kątem typowych podatności i naprawiał wykryte problemy w tej samej sesji. Jest przydatna, gdy chcesz wychwycić problemy takie jak injection, niebezpieczna deserializacja lub niebezpieczne API DOM, zanim kod trafi do pull requesta. Dodaj plik z regułami, jeśli projekt ma własne wymagania dotyczące zagrożeń lub przeglądu, na przykład zasady logowania danych klienta. Nie traktuj jej jako jedynej bariery ochronnej, jeśli reguła musi być egzekwowana bezwarunkowo: sama wtyczka nie blokuje zapisów i nie gwarantuje wykrycia każdego naruszenia.

WskazówkaTraktuj własne reguły jako kontekst dla przeglądu, a nie jako blokadę zapisu; przy wymaganym twardym egzekwowaniu dołóż hook albo kontrolę CI.

Zgodne z dokumentacją (sprawdzone 30 października 2026), opis z 30 października 2026. Karta jest pisana od nowa, gdy zmieni się jej fragment dokumentacji.

Otwórz w serwisie (wyszukiwarka i filtry tematów)