Сканер секретів
Сканувати логи, конфігурації та вихідний код у пошуках AWS, GitHub, Slack та Stripe ключів, приватних ключів, JWTs та інших витоків.
Сканер секретів
Вставте лог-файл, фрагмент конфігурації або частину вихідного коду, і цей інструмент відсканує його на наявність рядків, схожих на секрети — API ключі, токени доступу та облікові дані, які не повинні бути відкритими. Кожне збігання повідомляється з вказанням типу секрету, тому ви знаєте, що змінювати перед тим, як поділитися файлом з колегою, вставити його в тикет підтримки або випадково закомітити.
Набір шаблонів охоплює формати, які видавці дійсно видають — ключі доступу AWS, API ключи Google, особисті та спеціалізовані токени GitHub, токени Slack, ключи Stripe, приватні ключі у форматі PEM, JWTs та рядки підключення БД з вбудованими обліковими даними — кожен можна вмикати або вимикати незалежно. Узагальнений детектор ентропії ловить все решту, що виглядає достатньо випадковим, щоб бути секретом, з регульованою чутливістю від низької до високої. Увімкніть «Ігнорувати приклади та тестові значення», щоб пропустити власний демо-ключ AWS, тестові ключи Stripe та інші очевидні заповнювачі, та «Показувати номер рядка та контекст», щоб побачити, де знаходиться кожна знахідка.
Знахідки виводяться по одній у рядку з номером, на якому вони починаються, і значення маскуються за замовчуванням, щоб ви могли поділитися самим звітом без витоку — вимкніть маскування, якщо потрібно побачити вихідне збігання для підтвердження. Переключіть вивід на «Очищений текст», щоб отримати вихідний документ з усіма збіганнями, замінені на [MASKED], готовий до вставки. Сканер однаково обробляє переводи рядків Windows та Unix і справляється з файлами з сотень тисяч рядків.
Все виконується у вашому браузері: нічого, що ви вставляєте, не завантажується, не логується та не відправляється ніде — це особливо важливо для інструменту, робота якого полягає у пошуку того, що ви не хочете розкривати. Скопіюйте результат, завантажте як .txt-файл або відправте прямо на вхід іншого інструменту для подальшої обробки.