Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Generate Content Security Policy headers from your codebase
How to use
Upewnij się, że masz zainstalowany Node.js w wersji 18 lub nowszej oraz ustawioną zmienną środowiskową OPENAI_API_KEY z Twoim kluczem API.
Uruchom narzędzie, wskazując katalog źródłowy aplikacji — na przykład
npx ai-csp ./src— aby przeskanować kod i wygenerować domyślną politykę bezpieczeństwa w formacie HTTP header.Jeśli chcesz bardziej restrykcyjne reguły, dodaj flagę
--strict, na przykładnpx ai-csp ./src --strict, aby wygenerować ściślejszą konfigurację.Wybierz format wyjścia dostosowany do Twojej infrastruktury — użyj
--format metadla HTML meta tagu, albo pozostaw domyślny format HTTP header, który działa wszędzie.Przejrzyj wygenerowaną politykę — narzędzie wyjaśnia każdą dyrektywę, aby zrozumieć, co się blokuje i dlaczego.
Skopiuj wygenerowaną konfigurację do pliku konfiguracyjnego serwera, meta tagu HTML lub pliku Next.js, w zależności od wybranego formatu.