코드 리뷰와 보안 검사

매번 커밋할 때 자동으로 한 번 훑어줘 — 보안 문제는 어디 숨을 수도 없어

보안자동화코드 품질

이 템플릿이 뭘 하는 거야?

매번 git commit 전에 AI가 자동으로 코드를 한 번 훑어줄 거야. 보안 취약점, 코드 냄새, 의존성 문제 다 잡아낼 수 있어.

warning 떴다고 다 고칠 필욘 없는 그런 도구 아니야. AI가 진짜 고쳐야 할 거 뭔지, 왜 고쳐야 하는지, 어떻게 고칠지 알려주고, 우선순위까지 정해주고, 고칠 코드도 줘.

3개 템플릿이 3가지 상황을 커버: 제출 전 리뷰, 종속성 스캔, 코드 품질 검사. 따로 써도 되고, 파이프라인으로 연결해도 돼.

코드 보안의 현 상황

넌 보안 검사를 해야 한다는 걸 알아, 근데 매번 「일단 배포하고」라고 생각해. 진짜 보안 사고 나면 3일 전 코드를 보니 SQL Injection 취약점이 명백했어. 안 하고 싶은 게 아니라, 하기가 너무 귀찮은 거야 —— 도구가 200개 warning을 뱉어내면, 뭐가 진짜 중요한지 못 알겠어.

템플릿 1: CSV 데이터 정제

커밋 전에 자동으로 리뷰 실행해. 심각한 문제면 바로 막아, 취약점 있는 코드가 레포에 안 들어가.

Git Commit Hook 감사 · TASK 템플릿 TASK
## TASK: Pre-Commit 코드 감사

템플릿 2: 코드 검토 담당자

제3자 의존성은 보안 위험의 핫스팟이야. 이 템플릿이 주기적으로 의존성 트리를 스캔하고, 알려진 취약점이 있는지 봐줄 거야.

종속성 취약점 스캔 · TASK 템플릿 TASK
## TASK: 종속성 보안 스캔

템플릿 3: 개인 관심사 구독

보안 문제만 아니라 —— 코드 가독성, 복잡도, 중복도도 중요해. 기술 부채가 쌓이고 쌓이니까 이 템플릿이 정기적으로 체크하는 거 도와줘.

코드 품질 검사 · TASK 템플릿 TASK
## TASK: 코드 품질 리뷰

조합 Skill 설정

코드 리뷰 템플릿은 파일 읽기랑 Git 작업 권한이 필요해. 아래가 pre-commit hook 설정 참고:

코드 리뷰 Git Hook 설정
skill_config:
🔒 allow_bypass를 false로 설정하는 게 좋음 —— 아니면 뭔가 문제 생길 때마다 건너뛰기를 선택해서 감사 의미가 없어짐. 긴급할 때만 git commit --no-verify 써도 되지만 알고는 있어야 함.

관련 자료

코드 리뷰는 개발 프로세스의 한 부분일 뿐, 이것들도 봐:

이 템플릿이 도움 됐어?