Angular là một nền tảng phát triển để xây dựng các ứng dụng web cho thiết bị di động và máy tính để bàn bằng TypeScript/JavaScript cùng các ngôn ngữ khác. Trước các phiên bản 20.3.30, 21.2.22 và 22.1.4, Angular server-side rendering (SSR) trong @angular/platform-server serialize input không tin cậy bên trong nội dung template được lồng trong các fallback raw-content element như noscript, iframe, noembed và noframes. Việc duyệt fallbackRawContentTags của Domino serializer dừng tại DocumentFragment được dùng bởi template.content, nên các thẻ đóng tương ứng trong xmp, style, script, comment hoặc text node không được escape. Interpolation thông thường với comment hoặc text node có thể tiếp cận đường này mà không cần schema nới lỏng; xmp hoặc style viết trực tiếp cần CUSTOM_ELEMENTS_SCHEMA hoặc NO_ERRORS_SCHEMA, trong khi việc tạo DOM bắt buộc bằng Renderer2 bị ảnh hưởng không điều kiện. Khi quá trình phân tích RAWTEXT của trình duyệt HTML5 gặp thẻ đóng không được escape, nó thoát khỏi fallback container và diễn giải markup phía sau như các phần tử DOM hoạt động, cho phép thực thi JavaScript tùy ý. Vấn đề này được sửa trong các phiên bản 20.3.30, 21.2.22 và 22.1.4.