시크릿 및 API 키 스캐너

코드, 설정, 로그, diff에서 유출된 API 키, 토큰, 비밀번호를 찾아 가립니다

입력

2 MB 이하의 모든 텍스트 파일. 가져온 파일은 텍스트로만 읽으며 실행하지 않습니다.

고급

범주

발견 항목

아직 스캔하지 않았습니다
텍스트를 붙여 넣거나 파일 또는 예제를 불러온 뒤 스캔을 선택하세요.

가린 출력

가리기 방식

모든 발견 항목이 교체되며, 목록에 표시되지 않은 diff 줄의 비밀 정보도 포함됩니다. 숨긴 오탐은 그대로 남습니다.

패턴 일치는 시크릿을 놓치거나 안전한 값을 표시할 수 있습니다. 가린 사본을 검토하고 노출된 자격 증명은 모두 교체하세요.

시크릿 및 API 키 스캐너란?

시크릿 및 API 키 스캐너는 코드, 설정, 로그, 환경 파일, git diff를 커밋하거나 붙여 넣거나 공유하기 전에 자격 증명이 있는지 확인합니다. 제공자 키와 토큰(AWS, GitHub, GitLab, Stripe, OpenAI, Slack, Google 등), 개인 키 블록, 비밀번호가 포함된 데이터베이스 및 브로커 URL, 인증 헤더, JWT, 웹훅 시크릿, 민감한 키 이름에 지정된 비밀번호를 인식합니다. 결과에는 행과 열, 제공자, 신뢰도, 가린 미리 보기가 표시되며, 가린 사본을 바로 복사하거나 다운로드할 수 있습니다.

사용 방법
  1. 1.텍스트를 붙여 넣거나 2 MB 이하의 텍스트 파일 또는 예제를 불러옵니다.
  2. 2.입력 유형은 자동 감지로 두거나 형식을 고릅니다. git diff에서는 추가된 줄만을 켜면 추가된 줄의 발견 항목만 표시하며, 가린 사본은 여전히 모든 줄을 처리합니다.
  3. 3.스캔을 선택합니다. 발견 항목은 심각도 순으로 정렬되며, 행을 선택하면 입력의 해당 위치로 이동합니다.
  4. 4.값은 확인이 필요할 때만 보고, 오탐은 숨겨서 가리지 않도록 합니다.
  5. 5.가리기 방식을 고른 뒤 가린 텍스트를 복사하거나 안전한 사본을 다운로드합니다.
탐지 방식

탐지는 알려진 제공자 접두사, 값 주변의 키 또는 헤더 이름, 예상 길이와 문자 집합, 무작위성(엔트로피)을 함께 봅니다. 해시, UUID, 빌드 ID도 무작위처럼 보이므로 무작위처럼 보이기만 하는 값은 신뢰도 낮음으로만 보고합니다. changeme, your-key 같은 자리 표시자나 process.env.API_KEY 같은 환경 참조는 무시합니다. 소스 코드에서는 따옴표로 묶인 리터럴이 아니라 변수나 타입 이름인 값은 건너뜁니다. 개인 정보, 금융 정보, 주소는 기본적으로 꺼져 있으며 고급 설정에서 켤 수 있습니다.

개인정보 보호와 한계

스캔과 가리기는 브라우저에서 실행됩니다. 텍스트는 업로드, 저장, 기록되지 않고 페이지 주소에도 들어가지 않으며, 원래 값은 값 보기를 선택할 때만 표시됩니다. 스캐너는 시크릿이 남아 있지 않다는 것을 증명할 수 없습니다. 조직 고유 형식, 나뉘거나 인코딩된 값, 바이너리 파일 속 시크릿은 놓칠 수 있습니다. 자격 증명이 아직 유효한지도 확인하지 않습니다. 노출된 자격 증명은 모두 유출된 것으로 보고 교체하세요.

CodingTool이 공식 출시되었습니다

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch