This document discusses NodeJS security. It begins by providing background on the author and their experience. It then outlines what is good about NodeJS, including its native JSON support, asynchronous pattern, developer friendliness, and large community. However, it also notes weaknesses, such as the lack of strong typing, risks associated with the NPM ecosystem and JavaScript interpretation, and challenges of static analysis and access control. It recommends following the OWASP Top 10 and references tools/projects for securing NodeJS like OWASP NodeGoat and the NodeJS Security book. The document advocates understanding application risks and issues and viewing them as features to fix through a risk workflow.