Security
Angular sanitizes template bindings by default. Don’t bind untrusted HTML with [innerHTML] unless you ran DomSanitizer.bypassSecurityTrustHtml after you really trust it.
XSS is the viva word: user bio with <script>. Keep it text. CSRF on cookie APIs — HttpClient has helpers. Trap: bypass sanitizer ‘to make it work’ on user content.
Exam tip
XSS + why not innerHTML. Sanitizer.