Javascript/웹 개발

프로젝트 모듈 취약점을 점검하는 방법 (npm audit)

Frankie 2021. 10. 27. 13:58

npm에는 개발자의 편의를 위해서 여러 command를 제공합니다.

 

npm을 사용하여 개발하면서 내가 사용하고 있는 외부 모듈이 문제점을 갖고 있지 않을까 생각한다면 이러한 걱정을 덜어줄 수 있는 command가 있습니다.

$ npm audit

프로젝트 루트 경로에서 npm audit 을 입력하면 프로젝트에서 사용하고 있는 모듈의 취약점에 대해서 알려줍니다.

 

npm audit 은 취약점을 찾아줄 뿐만 아니라 간단한 수정도 가능합니다.

$ npm audit fix

npm audit fix 는 취약점을 가진 종속성에 대해 호환되는 버전으로 자동으로 업데이트 해줍니다.

 

npm audit fix로 해결되지 않은 취약점은 more info 에서 제공되는 정보로 해결책을 참고하실 수 있습니다.

 

이상으로 프로젝트 모듈 취약점을 점검하는 방법에 대해서 알아봤습니다~