본문 바로가기
Q&A2022년 2월 8일1분 읽기

npm audit 취약점이 계속 나오는데 어떻게 하나요?

윤
윤재혁
조회 893댓글 1

npm audit으로 검사하면 취약점이 수십 개씩 나옵니다. 다 고쳐야 하나요?

댓글 1

김김영삼4년 전

npm audit 결과를 다 고칠 필요는 없습니다.

# 자동 수정 (안전한 것만)
npm audit fix

# 메이저 버전 업데이트 포함
npm audit fix --force # 주의: 호환성 깨질 수 있음

판단 기준:

  • high/critical — 즉시 수정
  • moderate — 확인 후 수정
  • low — 무시해도 됨
  • devDependencies의 취약점 — 프로덕션에 영향 없으므로 낮은 우선순위

대부분의 취약점은 개발 도구(webpack, babel 등)의 간접 의존성에서 나옵니다. 프로덕션 번들에 포함되지 않으면 실제 위험은 낮습니다.

Ctrl+Enter로 등록