Sécurité des projets npm, partie 2

Sécurité des projets npm, partie 2



salut! Dans les articles précédents, nous avons parlé de la manière dont l'équipe npm assure la sécurité et avons également commencé à rechercher des outils pour nous aider à améliorer la sécurité des projets . Je veux continuer la conversation et envisager le prochain ensemble d'outils utiles.



audit npm



, npm « » .



, , , . npm , .



, , npm install, npm , , . . :





:





, , .



, npm : npm audit.



npm, , .



, npm lock- . npm :





, lock- npm- .



npm audit:





, , , :



  • ,
  • ,
  • ,
  • ,
  • ( , ),
  • npm,
  • , , .


, npm audit fix. .



, patch-. , . semver, , npm audit , : «SEMVER WARNING: Recommended action is a potentially breaking change». , : , , , , .



, npm (Manual Review). npm.



, , . , , . . .





, , , , , . , , . : , - . , . , .



, , , . , , . ( , , ) , , , . , , , .



, : , ( ), , , , , . , .



. , (, ) , .





, - , . , , , . Open Source, , , , , , . , - . .



, ; , .



, , npm-, .





, npm, . , , . - npm-, , .





npm , , , , npm (. ).



npm-, GitHub! , , , , . npm. npm «Report a vulnerability» ( ). , .



npm , ( ). npm : « npm ».



?



npm , , . , :



  • ,
  • , ,
  • ,
  • , ( , Node.js),
  • ,
  • , , .


, , .



npm.



PGP



, npm . , , .



npm, « », :



  • npm,
  • , ,
  • ,
  • .


, , , .



, npm PGP-. PGP — ( ), . . npm . Keybase. (authority) , npm npm, Inc. : npm Keybase, , Twitter- npm, npmjs.com npmjs.org. , .



, npm, PGP- npm Keybase, . , .



npm PGP. , , npm CLI . . , . npm . . , - npm.





, npm-. , , GitHub.






, , , , . , , .



- , , .




All Articles