GitHub Copilot

Copilot으로 코드 리뷰하고 보안 검사하기

Basic10활용 사례

Copilot은 코드를 작성할 때뿐 아니라 기존 코드의 품질, 보안 취약점, 개선 방향을 검토하는 데도 유용합니다.

GitHub Copilot 없다면? 이걸로도 돼요

GitHub Copilot 열기

github.com/features/copilot

STEP 1 / 4
1

STEP 1. 선택 코드 보안 검토 요청하기

github.com/features/copilot
GitHub Copilot
AI 페어 프로그래머
코드 자동 완성, 코드 설명, 디버깅까지 — AI가 코딩 파트너가 되어드립니다.
무료로 시작하기
여기를 클릭!
요금제 보기
// 함수를 작성하면 AI가 완성해줍니다
function
calculateSum(arr) {
  return arr.reduce((a, b) => a + b, 0);
}
Tab to accept

코드 선택 → Chat → '보안 취약점 확인해줘' → Copilot 분석 결과 확인 → 수정 요청

검토할 코드 블록을 선택하고 Chat에서 'Review this code for security issues'(보안 이슈 검토) 또는 '이 코드에 보안 취약점이 있는지 확인해줘'라고 요청합니다. Copilot이 SQL 인젝션, XSS, 인증 취약점 등 일반적인 보안 문제를 확인합니다. 문제가 발견되면 구체적인 위험 설명과 수정 방법을 알려줍니다.

보안 검토 후 발견된 취약점은 'Fix the security issue you found'라고 요청해 자동 수정 코드를 받을 수 있어요.

이 단계를 완료했나요?