Toolverse
Wszystkie skille

data-safety-auditor

autor: ananddtyagi

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

Szybkie info

Kategoria
Frontend
Wyświetlenia
5

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ć

  1. Aktywuj skill w swoim środowisku Claude Dev, wpisując jedno z poleceń: "audit data safety", "check data loss risks" lub "data safety auditor".

  2. 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.

  3. 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).

  4. 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.

  5. Implementuj sugerowane poprawki, zwracając szczególną uwagę na obsługę błędów QuotaExceededError, konfliktów synchronizacji i race conditions przy jednoczesnych zapisach.

  6. Skill wygeneruje dla Ciebie brakujące testy bezpieczeństwa danych, aby upewnić się, że aplikacja jest odporna na scenariusze utraty danych przed wdrożeniem.

Podobne skille