D
defense-in-depth-validation
Walidacja na każdym poziomie — uczyń błędy danych strukturalnie niemożliwe
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
Szybkie info
- Autor
- mrgoonie
- Kategoria
- Bezpieczeństwo
- Gwiazdki GitHub
- 2,228
- Wyświetlenia
- 19
O skillu
Skill do debugowania, który zmusza Cię do walidacji danych na każdej warstwie systemu — od punktu wejścia, przez logikę biznesową, aż po guardy środowiskowe. Zamiast naprawiać błędy w jednym miejscu, blokujesz je wszędzie, gdzie mogą się pojawić. Rezultat: dane nigdy nie przejdą do głębokich warstw aplikacji w złym stanie. Idealne, gdy invalid data powoduje awarie trudne do śledzenia.
Jak używać
- Zainstaluj skill w swoim projekcie, dodając go do katalogu skills w konfiguracji Claude/Codex/Copilot.
- Gdy naprawiasz błąd spowodowany nieprawidłowymi danymi, zastosuj Layer 1 — dodaj walidację na wejściu funkcji, sprawdzając typ, format i obecność wymaganych pól.
- Dodaj Layer 2 — umieść dodatkową walidację w logice biznesowej, aby upewnić się, że dane mają sens w kontekście operacji, którą wykonujesz.
- Zaimplementuj Layer 3 — dodaj environment guardy, które blokują niebezpieczne operacje w testach lub specjalnych kontekstach (np. git init tylko w produkcji).
- Opcjonalnie dodaj Layer 4 — debug logging na każdej warstwie, aby śledzić, gdzie dane mogą być nieprawidłowe, jeśli inne warstwy zawiodą.
- Przetestuj przepływ danych przez wszystkie warstwy — upewnij się, że każda walidacja rzeczywiście blokuje złe dane, zanim dotrą do krytycznych części kodu.
Podobne skille
S
skill-writer
autor: pytorch
Bezpieczeństwo
104,70615116
O
openapi-spec-generation
autor: wshobson
Bezpieczeństwo
40,44918109
Y
youtube-watcher
autor: openclaw
Bezpieczeństwo
2231
P
payload
autor: payloadcms
Bezpieczeństwo
45,20950171
O
obsidian
autor: gapmiss
Bezpieczeństwo
19114111
1
1password
autor: openclaw
Bezpieczeństwo
391,7451174