~/talk

Is this okay!? How to review code for security issues

Talkat NDC Security 2023 · 2023-01-16..01-19· [security, developer-experience]
links:none on file
slides:none on file

A checklist of eight questions for secure code review that flags concrete issues: a new PUT endpoint on an Express app introduces missing authorization and a mass assignment risk, returns excess fields (data leakage), and adds a sensitive sexual orientation field requiring GDPR review. Demonstrates using tests to expose problems, recommends dependency scanning (npm audit, Sneak Advisor) and treating configuration, caching and logging as reviewable code, and advocates defense-in-depth so one mistake never causes a breach.

AI-written summary · about

  1. 0:00Start
  2. 3:14Npm Audit Helper
  3. 6:52Cross-Site Scripting
  4. 7:02The Right Triple A Checks
  5. 8:11Principle of Least Privilege
  6. 9:30Special Category Data
  7. 12:19Supply Chain Attacks
  8. 14:26Misconfiguration
  9. 15:01Secure Code Review
  10. 18:31Too Many Pull Requests
~/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.