~/talk

The Security Toolbox For Node

Talkat nodejsday 2020 · on Wednesday, 2020-10-14· [security]
slides:none on file

Covers the OASP top 10 with a concrete claim that ~60% of sites are vulnerable and drills into fixes: mandatory input validation, using json.parse instead of eval, schema typing, and concrete package hygiene via npm audit and npm outdated. Demonstrates quick defenses—helmet JS headers, cryptojs encryption, Express rate limiting, csurf for CSRF, HTTPS—and warns about unmaintained deps and regex DoS while showing which tools and commands to run now.

AI-written summary · about

  1. 0:00Start
  2. 2:08Overview
  3. 4:36Cross-site scripting
  4. 8:07Denial of Service
  5. 12:29Server-side injection
  6. 16:14Maintain dependencies
  7. 18:22Your npm packages
  8. 19:40Validate and assert types
  9. 22:05Requests and responses
  10. 23:21Handling user data
  11. 25:19Rate-limiting
  12. 26:04Cross-site request forgery
  13. 28:06Use the tools that are out there
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.