repomix-safe-mixer
Bezpiecznie pakuj kod – automatycznie usuń tajne dane przed udostępnieniem
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
Pobierz skill z repozytorium daymade i umieść go w swoim środowisku Claude. Upewnij się, że masz zainstalowany Python 3 i repomix na swoim systemie.
Przygotuj katalog z kodem, który chcesz spakować. Skill będzie skanować wszystkie pliki w tym katalogu w poszukiwaniu zahardkodowanych poświadczeń.
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.
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.
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.
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.