노트 vulnerability
패키지를 설치할 때 found 0 vulnerabilities 또는 [숫자] [심각도] severity vulnerability라는 문장이 출력됩니다. npm은 패키지를 설치할 때 패키지에 있을 수 있는 취약점을 자동으로 검사합니다. found 0 vulnerabilities는 취약점이 없음을 뜻하지만 취약점이 있는 경우에는 다음과 같이 취약점의 개수와 심각도도 함께 표시됩니다.
콘솔
[숫자] [심각도] severity vulnerability
To address all issues, run:
npm audit fix --force
Run `npm audit` for details.
npm audit은 패키지의 알려진 취약점을 검사할 수 있는 명령어입니다. npm에 패키지들이 워낙 많다 보니 일부 패키지는 악성 코드를 담고 있습니다. 이런 것들이 npm에 보고되는데, npm audit을 통해 내가 혹시 악성 코드가 담긴 패키지를 설치하지 않았는지 검사할 수 있습니다. npm audit fix를 입력하면 npm이 스스로 수정할 수 있는 취약점을 알아서 수정합니다. 주기적으로 수정해줍시다.