~/talk

Let's talk about Security in Vue & Nuxt

Talkat Vue.js Nation 2023 · 2023-01-25..01-26· [security, web-platform]
slides:none on file

Covers OWASP Top 10 and shows a Nuxt module that wires up Helmet/CORS, adds content-security-policy and other response headers, plugs an XSS sanitizer, and exposes rate limiting and basic auth middleware. Demo sets the limiter to two requests and returns a 429, and enabling the module immediately adds many security headers. Recommends using Snyk (or Snyk-like tools) and moving heavy throttling to infra tools like fail2ban or Cloudflare for production; Elk (a Mastodon client) already uses the module.

AI-written summary · about

  1. 0:00Introduction to web security
  2. 2:18Understanding OWASP Top 10
  3. 5:53Common web security threats
  4. 7:03npm package security issues
  5. 8:42Securing Vue and Nuxt apps
  6. 10:43Nuxt security module demo
  7. 14:33GitHub and community impact
  8. 16:13Security Q&A and wrap up
~/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.