detect-secrets로 저장소 비밀정보 베이스라인 및 검토은(는) 무엇을 하나요?
저장소에서 비밀정보를 스캔하고, 감사 가능한 베이스라인을 유지하며, 커밋 또는 CI 검사 중 새로 발견된 정보만 검토합니다.
사전 요구사항
Python, detect-secrets CLI, git 저장소
설치
환경에 맞는 업스트림 설치 또는 설정 경로를 사용하세요:
- $ pip install detect-secrets
- $ brew install detect-secrets
- $ pip install detect-secrets[word_list]
- $ pip install detect-secrets[gibberish]
업스트림의 요구사항 및 주의사항:
- python
- 사용자 정의 필터 경로를 지정할 수 있습니다. Python 모듈일 수 있습니다.
- 비구조적 비밀정보에 적합하지만, 스캔 정밀도를 조정하기 위해 튜닝이 필요할 수 있습니다.
기본 사용법 또는 시작 참고사항:
-
현재 git 저장소에서 발견된 잠재적 비밀정보의 베이스라인을 생성합니다.
-
bash
-
$ detect-secrets scan > .secrets.baseline
-
업스트림 문서에서 추출: https://raw.githubusercontent.com/Yelp/detect-secrets/HEAD/README.md