data-safety-auditor
Audyt bezpieczeństwa danych dla aplikacji Vue 3 – wykryj ryzyko utraty danych przed wdrożeniem
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Narzędzie do kompleksowej analizy bezpieczeństwa danych w aplikacjach Vue 3 z Pinią, IndexedDB i PouchDB. Identyfikuje ryzyka utraty danych, problemy synchronizacji, race conditions i podatności specyficzne dla przeglądarek – wraz z konkretnymi wskazówkami naprawy. Wykrywa błędy krytyczne (przepełnienie pamięci, wygaśnięcie danych na Safari, brak obsługi konfliktów) i wysokiego ryzyka (race conditions hydratacji, nieobsługiwane błędy synchronizacji). Generuje też brakujące testy bezpieczeństwa.
Jak używać
Aktywuj skill w swoim środowisku Claude Dev, wpisując jedno z poleceń: "audit data safety", "check data loss risks" lub "data safety auditor".
Dostarczysz audytorowi dostęp do kodu aplikacji Vue 3 – zwłaszcza plików zawierających konfigurację Pini, logikę IndexedDB/PouchDB i komponenty Vue odpowiadające za hydratację i synchronizację danych.
Skill przeskanuje kod w poszukiwaniu ryzyk krytycznych (przepełnienie pamięci, wygaśnięcie danych na Safari, brak obsługi konfliktów PouchDB, aktualizacje nienatomowe) i wysokiego ryzyka (race conditions hydratacji, nieobsługiwane błędy synchronizacji, niezakończona synchronizacja).
Otrzymasz raport z dokładnymi lokalizacjami problemów w kodzie, oceną ważności każdego ryzyka i konkretnymi wskazówkami naprawy – wraz z przykładami kodu.
Implementuj sugerowane poprawki, zwracając szczególną uwagę na obsługę błędów QuotaExceededError, konfliktów synchronizacji i race conditions przy jednoczesnych zapisach.
Skill wygeneruje dla Ciebie brakujące testy bezpieczeństwa danych, aby upewnić się, że aplikacja jest odporna na scenariusze utraty danych przed wdrożeniem.