~/talk

Eliminating XSS Angular applications by adopting TT

Talkat EnterpriseNG 2021 · 2021-12-02..12-03· [angular, security]
links:none on file
slides:none on file

Explains a concrete rollout: enable Trusted Types via CSP and add to angular.json, detect violations with ng serve, ng e2e and the static analyzer TSAC, fix by swapping injection sinks for safe DOM APIs or by writing a policy that uses DOMPurify, then switch from report-only to enforcement. Claims a measurable impact—about 61% of past DOM XSS reports would be mitigated—and shows an Angular vulnerability that enforcement actually blocks.

AI-written summary · about

  1. 0:00Intro
  2. 0:40Google's VRP in 2018
  3. 2:34Content Security Policies (CSP)
  4. 6:17Identifying violations
  5. 7:20Fixing violations
  6. 10:19Preventing regressions
  7. 11:13Restricting policy creation
  8. 12:10Angular policies
  9. 13:14Deploying Trusted Types
  10. 14:25Benefits
~/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.