무료, 자동, 안 돌릴 핑계 없음
GitHub 가 PR review UI 와 직접 통합되는 first-party 스캐너 여러 개 제공. 어느 것도 새 인프라 불요. 모두 code review 옆에 발견 표시. 켜.
CodeQL — SAST (정적 애플리케이션 보안 테스트)
- GitHub 유지관리.
- 클래식 취약점 패턴 탐지: SQL injection, XSS, path traversal, deserialization.
- Public repo 무료; private 은 GitHub Advanced Security 포함.
- 설정:
github/codeql-action와 함께 workflow 파일 하나.
Secret 스캐닝
- GitHub 내장. Workflow 불요.
- 200+ 토큰 포맷 탐지: AWS, GCP, Stripe, OpenAI, Anthropic, GitHub PAT.
- Push protection 이 secret 탐지 시
git push시점에 commit 차단.
Dependency 스캐닝
- Dependabot 이 알려진 취약 dependency 경고.
- Dependabot 버전 업데이트가 새 버전 자동 PR.
- Repo Settings → Code security 에서 둘 다 활성화.
추가할 만한 third-party 스캐너
trivy— container image + IaC 스캔.gitleaks— 추가 secret 패턴.semgrep— 애플리케이션 특정 패턴 custom rule.