Toolverse
Wszystkie skille

repomix-safe-mixer

autor: daymade

Bezpiecznie pakuj kod – automatycznie usuń tajne dane przed udostępnieniem

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
daymade
Kategoria
Mobile

O skillu

Skill do bezpiecznego pakowania repozytoriów za pomocą repomix. Automatycznie skanuje katalog w poszukiwaniu zahardkodowanych poświadczeń (klucze API, tokeny, dane dostępu do baz danych), raportuje znaleziska z dokładną lokalizacją, i blokuje pakowanie jeśli wykryje sekrety. Pozwala bezpiecznie udostępniać kod innym osobom bez ryzyka wycieku wrażliwych danych.

Jak używać

  1. Pobierz skill z repozytorium daymade i umieść go w swoim środowisku Claude. Upewnij się, że masz zainstalowany Python 3 i repomix na swoim systemie.

  2. Przygotuj katalog z kodem, który chcesz spakować. Skill będzie skanować wszystkie pliki w tym katalogu w poszukiwaniu zahardkodowanych poświadczeń.

  3. Uruchom skrypt safe_pack.py z katalogu skill'a, podając ścieżkę do swojego projektu: python3 scripts/safe_pack.py ./moj-projekt. Skrypt automatycznie przeskanuje katalog, wyszuka tajne dane i wyświetli raport.

  4. Przejrzyj wynik skanowania. Jeśli nie znaleziono sekretów, zobaczysz potwierdzenie i pakowanie przebiegnie automatycznie. Jeśli znaleziono sekrety, skrypt wyświetli ich listę z numerami linii i plikami.

  5. Jeśli skan wykrył sekrety, usuń je ręcznie z kodu (zmień wartości na zmienne środowiskowe, zmień na placeholder'y lub usuń całkowicie), a następnie uruchom skrypt ponownie.

  6. Po czystym skanowaniu możesz opcjonalnie określić niestandardową nazwę pliku wyjściowego za pomocą flagi --output package.xml lub przekazać własny plik konfiguracyjny repomix za pomocą flagi --config.

Podobne skille