While waiting for the library to publish, Kent answers a few questions about publishing and security. Once the library is published he navigates to npmjs.com and views the latest version of the library as well as the change log.
(bass and flute music)…- [Ken] Anybody have any questions?…- [Audience Member] So a question on security.…Earlier, you were talking,…just because you've opened it to whatever.…- Yeah, yeah, anything, yeah.…- [Audience Member] So you mentioned maybe…someone putting a virus in the code or something like that.…Is there any type of virus scan...…- Possibility of that happening?…- Or anything to prevent that from happening?…- Yeah, that's a good question.…- [Audience Member] And then another one,…in your experience,…have you seen something get injected like that before,…or have you heard of that happening with...…
- Like having a virus as part of an owned module?…- [Audience Member] Yeah.…- So, I can tell a couple stories,…or one story in particular comes to mind.…So I have...…There is an attack vector that is available…to anybody right now, and that is because most people…don't lock down their versions.…Anybody could release a patch version of a widely-used...…Like, anybody who has a widely-used npm module…could release a patch version that does the virus thing.…
Note: This course was created by Frontend Masters. It was originally released on 08/09/2016. We're pleased to host this training in our library.
- Creating an open-source library
- Linting and testing
- Code coverage
- Installing and configuring Babel
- Peer dependencies
- Forking and renaming
- Continuous integration and automating releases
Skill Level Intermediate
1. Creating an Open-Source Library
2. Linting and Testing
3. Git Hooks, Babel, and Webpack
4. Continuous Integration and Automating Releases
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.