μ¬κ°λκ° λμ μ·¨μ½μ
μ¬κΈ°μ λ¬Έμ λ₯Ό μ§μ νμμμ€.
nodemailer-mailgun-transport ^2.0.2λ‘ "npm audit" λλ "npm install" μ€ν
λμκ² μ€λ€:
"8μ§μ μ
λ ₯ λ°μ΄ν°μ μ·¨μ½ν netmask npm ν¨ν€μ§"
">=2.0.1μμ ν¨μΉλ¨"
Netmaskλ μ΅λ 300,000κ°μ λΌμ΄λΈ νλ‘μ νΈμμ μ¬μ©λ©λλ€. μ·¨μ½μ μ μ½ μ΄ν μ μ λ³΄κ³ λμμ΅λλ€.
μ΄λ΄, λλ NON-VULNERABLE λ²μ μ λ·λ§μ€ν¬λ₯Ό μ¬μ©νκΈ° μν΄ package-lock.json
ν¨μΉλ₯Ό μλνλλ° ν¨κ³Όκ° μμλ κ² κ°μ? μ§κΈ λ³΄κ³ μλ λ΄μ©μ μλ €μ£ΌμΈμ :)
κΉλν κ²°μ + npm install
μμ λμκ² κ³ μ λ κ² κ°μ΅λλ€.
yarn audit
ν΅ν΄ νλ‘λμ
νλ‘μ νΈμμ μ¬μ ν λ³΄κ³ μμ΅λλ€. νμ§λ§ κ²μλμ§ μμ κ² κ°μ΅λλ€.
@anachronic npmμ 2.0.3
λ‘ κ²μνμ΅λλ€. - https://www.npmjs.com/package/nodemailer-mailgun-transport
νμ¬ λΉκ³΅μ mailgun λΌμ΄λΈλ¬λ¦¬λ₯Ό μ¬μ©νλ nodemailer-mailgun-transport idκ° λΆλͺ ν©λκΉ? "곡μ" λ²μ μΌλ‘ μ½κ² κ΅μ²΄ν μ μμ΅λκΉ? μ μ ν μ’ μμ±μ "mailgun.js"μ¬μΌ νλ©° 보μ μ·¨μ½μ μ μνν κ²μ λλ€(ν₯ν λ¬Έμ μ λμμ΄ λκΈΈ λ°λλλ€). ν λ‘ : https://github.com/mailgun/mailgun-js/issues/122
μ, μ’
μμ±μ λ³κ²½νκ³ κ³΅μ λΌμ΄λΈλ¬λ¦¬μ μ¬μ©λλ μ½λ λΉνΈλ₯Ό λ€μ μμ±νμμμ€.
곡μ νλ¬κ·ΈμΈ: https://www.npmjs.com/package/mailgun.js
λ μ΄μ μ¬μ©λμ§ μλ νλ¬κ·ΈμΈ: https://www.npmjs.com/package/mailgun-js(mailgun λ¬Έμμμ μ°Έμ‘°νλ―λ‘ νΌλλ¨)
곡μμ ...require('mailgun-js')κ° μλ '...require=('mailgun.js)λ₯Ό μ¬μ©ν©λλ€.
νΌκ³€νμ§λ§ tldrμ΄ λμκΈ°λ₯Ό λ°λλλ€.
@zhyrin λκ΅°κ°κ° μ½λ μ¬μμ±μ΄ μΌλ§λ νμνμ§ μμ보기 μν΄ μ‘°μ¬λ₯Ό ν΄μΌ ν κ² κ°μ΅λλ€.
κ΄μ¬μ΄ μλ€
@zhyrin λκ΅°κ°κ° μ½λ μ¬μμ±μ΄ μΌλ§λ νμνμ§ μμ보기 μν΄ μ‘°μ¬λ₯Ό ν΄μΌ ν κ² κ°μ΅λλ€.
#104λ μ΄μ λν μμ μ¬νμ΄ μλλκΉ?
κ΄μ¬μ΄ μλ€
μμ²λ! μ μ΄λ λΉμ μ μ€ν μμ€λ₯Ό μΌλ§λ μ’μνλμ§μ λν΄ μ μ§ν©λλ€.
#104λ μ΄μ λν μμ μ¬νμ΄ μλλκΉ?
ν λ² λ³Όκ²μ
μ΅μ λ²μ μ λ©μΌ κ±΄μ΄ μ¬μ ν μ·¨μ½ν κ² κ°μ΅λκΉ? https://snyk.io/advisor/npm-package/mailgun-js
@omerlh μ°λ¦¬λ λ€λ₯Έ κ²μΌλ‘ μ κ·Έλ μ΄λνμ΅λλ€ - κ·Έ νλλ λ μ΄μ μ¬μ©λμ§ μμ΅λλ€
μ΄λ κ²? μ΅μ λ²μ μ΄ μ¬μ ν μ·¨μ½νλ€λ κ²μ μ μ μμ΅λλ€. https://snyk.io/advisor/npm-package/nodemailer-mailgun-transport
λλ μ΄κ²μ΄ λ§μ€ν°μμ ν΄κ²°λμλ€κ³ μκ°νμ§λ§(#104 μ°Έμ‘°), 2.0.3(μΆμλ λ§μ§λ§ λ²μ )μ μμ μ΄μ μ λ§μ§λ§ 컀λ°μ κ°λ¦¬ν€λ κ² κ°μ΅λλ€.
νμ€νμ§ μμ§λ§ μ λ²μ μ κ²μνλ©΄ μ΄ λ¬Έμ κ° ν΄κ²°λ μ μμ΅λκΉ?
@orliesaurus μ°λ¦¬λ @anachronicμ μ μ κΈ°μ€μΌλ‘ μ 릴리μ€λ₯Όλ°μ μ μλμ?
λ€, λ§μ€ν°μ μλ μ λ°μ΄νΈλ₯Ό λ°λμ νΈμν΄μΌ ν©λλ€! κ°μ¬ν©λλ€!
μ΄ λ²μ λ²νμ λν νμλΌμΈμ΄ μμ΅λκΉ? μ΅μ λ²μ μ΄ λ§μ€ν°λ‘ μ λ°μ΄νΈλκΈ° μ μ μ΄ ν°μΌμ λ«μμΌ ν©λκΉ?