{"id":"CVE-2026-52725","aliases":["CLSA-2026-1781830594","CLSA-2026-1782089827","CLSA-2026-1782349136","CLSA-2026-1782435538","CLSA-2026-1782435543","CLSA-2026-1782435547","CLSA-2026-1782435549","CLSA-2026-1782954037","CLSA-2026-1782954038","CLSA-2026-1783040443","CLSA-2026-1783040444","CLSA-2026-1783040445","CLSA-2026-1783040446","CLSA-2026-1783040449","CLSA-2026-1783040450","CLSA-2026-1783040451","CLSA-2026-1783040452","CLSA-2026-1783040453","CLSA-2026-1783040454","CLSA-2026-1783040455","CLSA-2026-1783040457","CLSA-2026-1783040463","CLSA-2026-1783040467","CLSA-2026-1783040470","CLSA-2026-1783126871","CLSA-2026-1783126873","CLSA-2026-1792250230","CLSA-2026-1792250231","CLSA-2026-1792250554","CLSA-2026-1792250555","CLSA-2026-1792250570","CLSA-2026-1792250796","CLSA-2026-1792251046","CLSA-2026-1792251047","CLSA-2026-1792325343","CLSA-2026-1792325344","CLSA-2026-1792325345","CLSA-2026-1792325347","CLSA-2026-1792325348","CLSA-2026-1792325349","CLSA-2026-1792325350","CLSA-2026-1792325351","CLSA-2026-1792325352","CLSA-2026-1792325353","CLSA-2026-1792325354","CLSA-2026-1792325355","CLSA-2026-1792325356","CLSA-2026-1792325357","CLSA-2026-1792325358","CLSA-2026-1792325359","CLSA-2026-1792325360","CLSA-2026-1792325361","CLSA-2026-1792325362","CLSA-2026-1792325363","CLSA-2026-1792325946","CLSA-2026-1792325947","CLSA-2026-1792325948","CLSA-2026-1792325952","CLSA-2026-1792325954","CLSA-2026-1792325955","CLSA-2026-1792325957","CLSA-2026-1792325961","CLSA-2026-1792325962","CLSA-2026-1792325963","CLSA-2026-1792325964","CLSA-2026-1792325965","CLSA-2026-1792325966","CLSA-2026-1792325967","CLSA-2026-1792325968","CLSA-2026-1792326034","CLSA-2026-1792326046","CLSA-2026-1792326055","CLSA-2026-1792326070","CLSA-2026-1792345208","CLSA-2026-1792345210","CLSA-2026-1792345211","CLSA-2026-1792345212","CLSA-2026-1792345213","CLSA-2026-1792345214","CLSA-2026-1792345216","CLSA-2026-1792345217","CLSA-2026-1792345218","CLSA-2026-1792345219","CLSA-2026-1792345220","CLSA-2026-1792345221","CLSA-2026-1792345222","CLSA-2026-1792345223","CLSA-2026-1792345224","CLSA-2026-1792345225","CLSA-2026-1792345226","CLSA-2026-1792345227","CLSA-2026-1792345228","CLSA-2026-1792345229","CLSA-2026-1792345230","CLSA-2026-1792345231","CLSA-2026-1792345233","DEBIAN-CVE-2026-52725","EUVD-2026-38261","GHSA-692r-grfm-v8x7","UBUNTU-CVE-2026-52725"],"aliases_more":52,"status":"published","title":"Angular Template and Dynamic Component Namespace Bypass leading to Cross-Site Scripting (XSS)","description":"Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23, an issue in the @angular/core package allows bypassing script-execution restrictions during dynamic component creation. Specifically, the dynamic component instantiation mechanism (createComponent) failed to reject mounting components directly onto a \u003cscript\u003e or namespaced script element (such as \u003csvg:script\u003e). This enabled the initialization of custom components on a tag that executes scripts, allowing attackers to hijack or inject script-executing hosts. This flaw enables an attacker who can control the host element or selector parameter passed to createComponent to initialize or mount an Angular component directly onto a \u003cscript\u003e tag, leading to execution of untrusted code or client-side Cross-Site Scripting (XSS). This vulnerability is fixed in 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23.","severity":{"version":"4.0","score":5.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-12","score":0.0046,"percentile":0.40326,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-79"],"published":"2026-06-15T16:51:35Z","modified":"2026-11-10T19:58:35Z","fixes":[{"ecosystem":"npm","package":"@angular/core","fixed_in":["21.2.15","22.0.0-rc.2","19.2.22","20.3.22","19.2.23"],"sources":["ghsa","osv"]},{"ecosystem":"TuxCare:npm","package":"@angular/language-service","fixed_in":["18.2.13-tuxcare.6"],"sources":["osv"]}],"affected":[{"source":"ghsa","ecosystem":"npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"21.0.0-next.0"},{"fixed":"21.2.15"}]}]},{"source":"ghsa","ecosystem":"npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"22.0.0-next.0"},{"fixed":"22.0.0-rc.2"}]}]},{"source":"ghsa","ecosystem":"npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"19.0.0-next.0"},{"fixed":"19.2.22"}]}]},{"source":"ghsa","ecosystem":"npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"18.2.14"}]}]},{"source":"ghsa","ecosystem":"npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"20.0.0-next.0"},{"fixed":"20.3.22"}]}]},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"18.2.14-tuxcare.0"},{"fixed":"18.2.14-tuxcare.11"}]}],"versions":["18.2.14","18.2.14-tuxcare.1","18.2.14-tuxcare.10","18.2.14-tuxcare.2","18.2.14-tuxcare.3","18.2.14-tuxcare.4","18.2.14-tuxcare.5","18.2.14-tuxcare.6","18.2.14-tuxcare.7","18.2.14-tuxcare.8","18.2.14-tuxcare.9"],"bundled":9},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"18.2.14-tuxcare.0"},{"fixed":"18.2.14-tuxcare.11"}]}],"versions":["18.2.14","18.2.14-tuxcare.1","18.2.14-tuxcare.10","18.2.14-tuxcare.2","18.2.14-tuxcare.3","18.2.14-tuxcare.4","18.2.14-tuxcare.5","18.2.14-tuxcare.6","18.2.14-tuxcare.7","18.2.14-tuxcare.8","18.2.14-tuxcare.9"],"bundled":9},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"18.2.14-tuxcare.0"},{"fixed":"18.2.14-tuxcare.11"}]}],"versions":["18.2.14","18.2.14-tuxcare.1","18.2.14-tuxcare.10","18.2.14-tuxcare.2","18.2.14-tuxcare.3","18.2.14-tuxcare.4","18.2.14-tuxcare.5","18.2.14-tuxcare.6","18.2.14-tuxcare.7","18.2.14-tuxcare.8","18.2.14-tuxcare.9"],"bundled":9},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"17.3.12-tuxcare.0"},{"fixed":"17.3.12-tuxcare.13"}]}],"versions":["17.3.12","17.3.12-tuxcare.1","17.3.12-tuxcare.10","17.3.12-tuxcare.11","17.3.12-tuxcare.12","17.3.12-tuxcare.2","17.3.12-tuxcare.3","17.3.12-tuxcare.4","17.3.12-tuxcare.5","17.3.12-tuxcare.6","17.3.12-tuxcare.7","17.3.12-tuxcare.8","17.3.12-tuxcare.9"],"bundled":14},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"17.3.12-tuxcare.0"},{"fixed":"17.3.12-tuxcare.13"}]}],"versions":["17.3.12","17.3.12-tuxcare.1","17.3.12-tuxcare.10","17.3.12-tuxcare.11","17.3.12-tuxcare.12","17.3.12-tuxcare.2","17.3.12-tuxcare.3","17.3.12-tuxcare.4","17.3.12-tuxcare.5","17.3.12-tuxcare.6","17.3.12-tuxcare.7","17.3.12-tuxcare.8","17.3.12-tuxcare.9"],"bundled":14},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"17.3.12-tuxcare.0"},{"fixed":"17.3.12-tuxcare.13"}]}],"versions":["17.3.12","17.3.12-tuxcare.1","17.3.12-tuxcare.10","17.3.12-tuxcare.11","17.3.12-tuxcare.12","17.3.12-tuxcare.2","17.3.12-tuxcare.3","17.3.12-tuxcare.4","17.3.12-tuxcare.5","17.3.12-tuxcare.6","17.3.12-tuxcare.7","17.3.12-tuxcare.8","17.3.12-tuxcare.9"],"bundled":14},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14.3.0-tuxcare.0"},{"fixed":"14.3.0-tuxcare.9"}]}],"versions":["14.3.0","14.3.0-tuxcare.1","14.3.0-tuxcare.2","14.3.0-tuxcare.3","14.3.0-tuxcare.4","14.3.0-tuxcare.5","14.3.0-tuxcare.6","14.3.0-tuxcare.7","14.3.0-tuxcare.8"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14.3.0-tuxcare.0"},{"fixed":"14.3.0-tuxcare.9"}]}],"versions":["14.3.0","14.3.0-tuxcare.1","14.3.0-tuxcare.2","14.3.0-tuxcare.3","14.3.0-tuxcare.4","14.3.0-tuxcare.5","14.3.0-tuxcare.6","14.3.0-tuxcare.7","14.3.0-tuxcare.8"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14.3.0-tuxcare.0"},{"fixed":"14.3.0-tuxcare.9"}]}],"versions":["14.3.0","14.3.0-tuxcare.1","14.3.0-tuxcare.2","14.3.0-tuxcare.3","14.3.0-tuxcare.4","14.3.0-tuxcare.5","14.3.0-tuxcare.6","14.3.0-tuxcare.7","14.3.0-tuxcare.8"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.4.0-tuxcare.0"},{"fixed":"13.4.0-tuxcare.7"}]}],"versions":["13.4.0","13.4.0-tuxcare.1","13.4.0-tuxcare.2","13.4.0-tuxcare.3","13.4.0-tuxcare.4","13.4.0-tuxcare.5","13.4.0-tuxcare.6"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.4.0-tuxcare.0"},{"fixed":"13.4.0-tuxcare.7"}]}],"versions":["13.4.0","13.4.0-tuxcare.1","13.4.0-tuxcare.2","13.4.0-tuxcare.3","13.4.0-tuxcare.4","13.4.0-tuxcare.5","13.4.0-tuxcare.6"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.4.0-tuxcare.0"},{"fixed":"13.4.0-tuxcare.7"}]}],"versions":["13.4.0","13.4.0-tuxcare.1","13.4.0-tuxcare.2","13.4.0-tuxcare.3","13.4.0-tuxcare.4","13.4.0-tuxcare.5","13.4.0-tuxcare.6"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16.2.12-tuxcare.0"},{"fixed":"16.2.12-tuxcare.11"}]}],"versions":["16.2.12","16.2.12-tuxcare.1","16.2.12-tuxcare.10","16.2.12-tuxcare.2","16.2.12-tuxcare.3","16.2.12-tuxcare.4","16.2.12-tuxcare.5","16.2.12-tuxcare.6","16.2.12-tuxcare.7","16.2.12-tuxcare.8","16.2.12-tuxcare.9"],"bundled":14},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16.2.12-tuxcare.0"},{"fixed":"16.2.12-tuxcare.11"}]}],"versions":["16.2.12","16.2.12-tuxcare.1","16.2.12-tuxcare.10","16.2.12-tuxcare.2","16.2.12-tuxcare.3","16.2.12-tuxcare.4","16.2.12-tuxcare.5","16.2.12-tuxcare.6","16.2.12-tuxcare.7","16.2.12-tuxcare.8","16.2.12-tuxcare.9"],"bundled":14},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16.2.12-tuxcare.0"},{"fixed":"16.2.12-tuxcare.11"}]}],"versions":["16.2.12","16.2.12-tuxcare.1","16.2.12-tuxcare.10","16.2.12-tuxcare.2","16.2.12-tuxcare.3","16.2.12-tuxcare.4","16.2.12-tuxcare.5","16.2.12-tuxcare.6","16.2.12-tuxcare.7","16.2.12-tuxcare.8","16.2.12-tuxcare.9"],"bundled":14},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.2.17-tuxcare.0"},{"fixed":"12.2.17-tuxcare.7"}]}],"versions":["12.2.17","12.2.17-tuxcare.1","12.2.17-tuxcare.2","12.2.17-tuxcare.3","12.2.17-tuxcare.4","12.2.17-tuxcare.5","12.2.17-tuxcare.6"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.2.17-tuxcare.0"},{"fixed":"12.2.17-tuxcare.7"}]}],"versions":["12.2.17","12.2.17-tuxcare.1","12.2.17-tuxcare.2","12.2.17-tuxcare.3","12.2.17-tuxcare.4","12.2.17-tuxcare.5","12.2.17-tuxcare.6"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.2.17-tuxcare.0"},{"fixed":"12.2.17-tuxcare.7"}]}],"versions":["12.2.17","12.2.17-tuxcare.1","12.2.17-tuxcare.2","12.2.17-tuxcare.3","12.2.17-tuxcare.4","12.2.17-tuxcare.5","12.2.17-tuxcare.6"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11.2.14-tuxcare.0"},{"fixed":"11.2.14-tuxcare.7"}]}],"versions":["11.2.14","11.2.14-tuxcare.1","11.2.14-tuxcare.2","11.2.14-tuxcare.3","11.2.14-tuxcare.4","11.2.14-tuxcare.5","11.2.14-tuxcare.6"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11.2.14-tuxcare.0"},{"fixed":"11.2.14-tuxcare.7"}]}],"versions":["11.2.14","11.2.14-tuxcare.1","11.2.14-tuxcare.2","11.2.14-tuxcare.3","11.2.14-tuxcare.4","11.2.14-tuxcare.5","11.2.14-tuxcare.6"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11.2.14-tuxcare.0"},{"fixed":"11.2.14-tuxcare.7"}]}],"versions":["11.2.14","11.2.14-tuxcare.1","11.2.14-tuxcare.2","11.2.14-tuxcare.3","11.2.14-tuxcare.4","11.2.14-tuxcare.5","11.2.14-tuxcare.6"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"18.1.2-tuxcare.0"},{"fixed":"18.1.2-tuxcare.2"}]}],"versions":["18.1.2","18.1.2-tuxcare.1"],"bundled":15},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"18.1.2-tuxcare.0"},{"fixed":"18.1.2-tuxcare.2"}]}],"versions":["18.1.2","18.1.2-tuxcare.1"],"bundled":15},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"18.1.2-tuxcare.0"},{"fixed":"18.1.2-tuxcare.2"}]}],"versions":["18.1.2","18.1.2-tuxcare.1"],"bundled":15},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"18.2.12-tuxcare.0"},{"fixed":"18.2.12-tuxcare.2"}]}],"versions":["18.2.12","18.2.12-tuxcare.1"],"bundled":15},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"18.2.12-tuxcare.0"},{"fixed":"18.2.12-tuxcare.2"}]}],"versions":["18.2.12","18.2.12-tuxcare.1"],"bundled":15},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"18.2.12-tuxcare.0"},{"fixed":"18.2.12-tuxcare.2"}]}],"versions":["18.2.12","18.2.12-tuxcare.1"],"bundled":15},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16.2.7-tuxcare.0"},{"fixed":"16.2.7-tuxcare.2"}]}],"versions":["16.2.7","16.2.7-tuxcare.1"],"bundled":16},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16.2.7-tuxcare.0"},{"fixed":"16.2.7-tuxcare.2"}]}],"versions":["16.2.7","16.2.7-tuxcare.1"],"bundled":16},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16.2.7-tuxcare.0"},{"fixed":"16.2.7-tuxcare.2"}]}],"versions":["16.2.7","16.2.7-tuxcare.1"],"bundled":16},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.1-tuxcare.0"},{"fixed":"15.2.1-tuxcare.2"}]}],"versions":["15.2.1","15.2.1-tuxcare.1"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.1-tuxcare.0"},{"fixed":"15.2.1-tuxcare.2"}]}],"versions":["15.2.1","15.2.1-tuxcare.1"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.1-tuxcare.0"},{"fixed":"15.2.1-tuxcare.2"}]}],"versions":["15.2.1","15.2.1-tuxcare.1"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.6-tuxcare.0"},{"fixed":"15.2.6-tuxcare.2"}]}],"versions":["15.2.6","15.2.6-tuxcare.1"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.6-tuxcare.0"},{"fixed":"15.2.6-tuxcare.2"}]}],"versions":["15.2.6","15.2.6-tuxcare.1"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.6-tuxcare.0"},{"fixed":"15.2.6-tuxcare.2"}]}],"versions":["15.2.6","15.2.6-tuxcare.1"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.9-tuxcare.0"},{"fixed":"15.2.9-tuxcare.2"}]}],"versions":["15.2.9","15.2.9-tuxcare.1"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.9-tuxcare.0"},{"fixed":"15.2.9-tuxcare.2"}]}],"versions":["15.2.9","15.2.9-tuxcare.1"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.9-tuxcare.0"},{"fixed":"15.2.9-tuxcare.2"}]}],"versions":["15.2.9","15.2.9-tuxcare.1"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.0.0-tuxcare.0"},{"fixed":"12.0.0-tuxcare.3"}]}],"versions":["12.0.0","12.0.0-tuxcare.1","12.0.0-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.0.0-tuxcare.0"},{"fixed":"12.0.0-tuxcare.3"}]}],"versions":["12.0.0","12.0.0-tuxcare.1","12.0.0-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.0.0-tuxcare.0"},{"fixed":"12.0.0-tuxcare.3"}]}],"versions":["12.0.0","12.0.0-tuxcare.1","12.0.0-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.2.16-tuxcare.0"},{"fixed":"12.2.16-tuxcare.3"}]}],"versions":["12.2.16","12.2.16-tuxcare.1","12.2.16-tuxcare.2"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.2.16-tuxcare.0"},{"fixed":"12.2.16-tuxcare.3"}]}],"versions":["12.2.16","12.2.16-tuxcare.1","12.2.16-tuxcare.2"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.2.16-tuxcare.0"},{"fixed":"12.2.16-tuxcare.3"}]}],"versions":["12.2.16","12.2.16-tuxcare.1","12.2.16-tuxcare.2"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.2-tuxcare.0"},{"fixed":"15.2.2-tuxcare.2"}]}],"versions":["15.2.2","15.2.2-tuxcare.1"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.2-tuxcare.0"},{"fixed":"15.2.2-tuxcare.2"}]}],"versions":["15.2.2","15.2.2-tuxcare.1"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.2-tuxcare.0"},{"fixed":"15.2.2-tuxcare.2"}]}],"versions":["15.2.2","15.2.2-tuxcare.1"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.2.0-tuxcare.0"},{"fixed":"12.2.0-tuxcare.3"}]}],"versions":["12.2.0","12.2.0-tuxcare.1","12.2.0-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.2.0-tuxcare.0"},{"fixed":"12.2.0-tuxcare.3"}]}],"versions":["12.2.0","12.2.0-tuxcare.1","12.2.0-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.2.0-tuxcare.0"},{"fixed":"12.2.0-tuxcare.3"}]}],"versions":["12.2.0","12.2.0-tuxcare.1","12.2.0-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.3.11-tuxcare.0"},{"fixed":"13.3.11-tuxcare.1"}]}],"versions":["13.3.11"],"bundled":15},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.3.11-tuxcare.0"},{"fixed":"13.3.11-tuxcare.1"}]}],"versions":["13.3.11"],"bundled":15},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.3.11-tuxcare.0"},{"fixed":"13.3.11-tuxcare.1"}]}],"versions":["13.3.11"],"bundled":15},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.3.0-tuxcare.0"},{"fixed":"13.3.0-tuxcare.2"}]}],"versions":["13.3.0","13.3.0-tuxcare.1"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.3.0-tuxcare.0"},{"fixed":"13.3.0-tuxcare.2"}]}],"versions":["13.3.0","13.3.0-tuxcare.1"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.3.0-tuxcare.0"},{"fixed":"13.3.0-tuxcare.2"}]}],"versions":["13.3.0","13.3.0-tuxcare.1"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.3.12-tuxcare.0"},{"fixed":"13.3.12-tuxcare.2"}]}],"versions":["13.3.12","13.3.12-tuxcare.1"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.3.12-tuxcare.0"},{"fixed":"13.3.12-tuxcare.2"}]}],"versions":["13.3.12","13.3.12-tuxcare.1"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.3.12-tuxcare.0"},{"fixed":"13.3.12-tuxcare.2"}]}],"versions":["13.3.12","13.3.12-tuxcare.1"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.0.3-tuxcare.0"},{"fixed":"15.0.3-tuxcare.2"}]}],"versions":["15.0.3","15.0.3-tuxcare.1"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.0.3-tuxcare.0"},{"fixed":"15.0.3-tuxcare.2"}]}],"versions":["15.0.3","15.0.3-tuxcare.1"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.0.3-tuxcare.0"},{"fixed":"15.0.3-tuxcare.2"}]}],"versions":["15.0.3","15.0.3-tuxcare.1"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16.2.11-tuxcare.0"},{"fixed":"16.2.11-tuxcare.1"}]}],"versions":["16.2.11"],"bundled":20},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16.2.11-tuxcare.0"},{"fixed":"16.2.11-tuxcare.1"}]}],"versions":["16.2.11"],"bundled":20},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16.2.11-tuxcare.0"},{"fixed":"16.2.11-tuxcare.1"}]}],"versions":["16.2.11"],"bundled":20},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14.2.8-tuxcare.0"},{"fixed":"14.2.8-tuxcare.2"}]}],"versions":["14.2.8","14.2.8-tuxcare.1"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14.2.8-tuxcare.0"},{"fixed":"14.2.8-tuxcare.2"}]}],"versions":["14.2.8","14.2.8-tuxcare.1"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14.2.8-tuxcare.0"},{"fixed":"14.2.8-tuxcare.2"}]}],"versions":["14.2.8","14.2.8-tuxcare.1"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14.2.12-tuxcare.0"},{"fixed":"14.2.12-tuxcare.2"}]}],"versions":["14.2.12","14.2.12-tuxcare.1"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14.2.12-tuxcare.0"},{"fixed":"14.2.12-tuxcare.2"}]}],"versions":["14.2.12","14.2.12-tuxcare.1"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14.2.12-tuxcare.0"},{"fixed":"14.2.12-tuxcare.2"}]}],"versions":["14.2.12","14.2.12-tuxcare.1"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11.2.11-tuxcare.0"},{"fixed":"11.2.11-tuxcare.3"}]}],"versions":["11.2.11","11.2.11-tuxcare.1","11.2.11-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11.2.11-tuxcare.0"},{"fixed":"11.2.11-tuxcare.3"}]}],"versions":["11.2.11","11.2.11-tuxcare.1","11.2.11-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11.2.11-tuxcare.0"},{"fixed":"11.2.11-tuxcare.3"}]}],"versions":["11.2.11","11.2.11-tuxcare.1","11.2.11-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/bazel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11.2.0-tuxcare.0"},{"fixed":"11.2.0-tuxcare.3"}]}],"versions":["11.2.0","11.2.0-tuxcare.1","11.2.0-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/benchpress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11.2.0-tuxcare.0"},{"fixed":"11.2.0-tuxcare.3"}]}],"versions":["11.2.0","11.2.0-tuxcare.1","11.2.0-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11.2.0-tuxcare.0"},{"fixed":"11.2.0-tuxcare.3"}]}],"versions":["11.2.0","11.2.0-tuxcare.1","11.2.0-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.3.11-tuxcare.0"},{"fixed":"13.3.11-tuxcare.1"}]}],"versions":["13.3.11"],"bundled":18},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10.1.0-tuxcare.0"},{"fixed":"10.1.0-tuxcare.3"}]}],"versions":["10.1.0","10.1.0-tuxcare.1","10.1.0-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10.2.5-tuxcare.0"},{"fixed":"10.2.5-tuxcare.8"}]}],"versions":["10.2.5","10.2.5-tuxcare.1","10.2.5-tuxcare.2","10.2.5-tuxcare.3","10.2.5-tuxcare.4","10.2.5-tuxcare.5","10.2.5-tuxcare.6","10.2.5-tuxcare.7"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.2.0-tuxcare.0"},{"fixed":"12.2.0-tuxcare.3"}]}],"versions":["12.2.0","12.2.0-tuxcare.1","12.2.0-tuxcare.2"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.1.0-tuxcare.0"},{"fixed":"5.1.0-tuxcare.2"}]}],"versions":["5.1.0","5.1.0-tuxcare.1"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.3.0-tuxcare.0"},{"fixed":"13.3.0-tuxcare.2"}]}],"versions":["13.3.0","13.3.0-tuxcare.1"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.2.11-tuxcare.0"},{"fixed":"5.2.11-tuxcare.8"}]}],"versions":["5.2.11","5.2.11-tuxcare.1","5.2.11-tuxcare.3","5.2.11-tuxcare.4","5.2.11-tuxcare.5","5.2.11-tuxcare.6","5.2.11-tuxcare.7"],"bundled":15},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"9.1.13-tuxcare.0"},{"fixed":"9.1.13-tuxcare.10"}]}],"versions":["9.1.13","9.1.13-tuxcare.1","9.1.13-tuxcare.2","9.1.13-tuxcare.3","9.1.13-tuxcare.4","9.1.13-tuxcare.5","9.1.13-tuxcare.6","9.1.13-tuxcare.7","9.1.13-tuxcare.8","9.1.13-tuxcare.9"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.4.0-tuxcare.0"},{"fixed":"13.4.0-tuxcare.7"}]}],"versions":["13.4.0","13.4.0-tuxcare.1","13.4.0-tuxcare.2","13.4.0-tuxcare.3","13.4.0-tuxcare.4","13.4.0-tuxcare.5","13.4.0-tuxcare.6"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.2.17-tuxcare.0"},{"fixed":"12.2.17-tuxcare.7"}]}],"versions":["12.2.17","12.2.17-tuxcare.1","12.2.17-tuxcare.2","12.2.17-tuxcare.3","12.2.17-tuxcare.4","12.2.17-tuxcare.5","12.2.17-tuxcare.6"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.2.11-tuxcare.0"},{"fixed":"5.2.11-tuxcare.8"}]}],"versions":["5.2.11","5.2.11-tuxcare.1","5.2.11-tuxcare.3","5.2.11-tuxcare.4","5.2.11-tuxcare.5","5.2.11-tuxcare.6","5.2.11-tuxcare.7"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.2.14-tuxcare.0"},{"fixed":"8.2.14-tuxcare.9"}]}],"versions":["8.2.14","8.2.14-tuxcare.1","8.2.14-tuxcare.2","8.2.14-tuxcare.3","8.2.14-tuxcare.4","8.2.14-tuxcare.5","8.2.14-tuxcare.6","8.2.14-tuxcare.7","8.2.14-tuxcare.8"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"9.1.13-tuxcare.0"},{"fixed":"9.1.13-tuxcare.10"}]}],"versions":["9.1.13","9.1.13-tuxcare.1","9.1.13-tuxcare.2","9.1.13-tuxcare.3","9.1.13-tuxcare.4","9.1.13-tuxcare.5","9.1.13-tuxcare.6","9.1.13-tuxcare.7","9.1.13-tuxcare.8","9.1.13-tuxcare.9"],"bundled":9},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10.2.5-tuxcare.0"},{"fixed":"10.2.5-tuxcare.8"}]}],"versions":["10.2.5","10.2.5-tuxcare.1","10.2.5-tuxcare.2","10.2.5-tuxcare.3","10.2.5-tuxcare.4","10.2.5-tuxcare.5","10.2.5-tuxcare.6","10.2.5-tuxcare.7"],"bundled":9},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.1.2-tuxcare.0"},{"fixed":"5.1.2-tuxcare.2"}]}],"versions":["5.1.2","5.1.2-tuxcare.1"],"bundled":9},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"18.2.12-tuxcare.0"},{"fixed":"18.2.12-tuxcare.2"}]}],"versions":["18.2.12","18.2.12-tuxcare.1"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"7.2.1-tuxcare.0"},{"fixed":"7.2.1-tuxcare.3"}]}],"versions":["7.2.1","7.2.1-tuxcare.1","7.2.1-tuxcare.2"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"7.2.11-tuxcare.0"},{"fixed":"7.2.11-tuxcare.3"}]}],"versions":["7.2.11","7.2.11-tuxcare.1","7.2.11-tuxcare.2"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.1-tuxcare.0"},{"fixed":"15.2.1-tuxcare.2"}]}],"versions":["15.2.1","15.2.1-tuxcare.1"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.9-tuxcare.0"},{"fixed":"15.2.9-tuxcare.2"}]}],"versions":["15.2.9","15.2.9-tuxcare.1"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.0.3-tuxcare.0"},{"fixed":"8.0.3-tuxcare.5"}]}],"versions":["8.0.3","8.0.3-tuxcare.2","8.0.3-tuxcare.3","8.0.3-tuxcare.4"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.0.0-tuxcare.0"},{"fixed":"12.0.0-tuxcare.3"}]}],"versions":["12.0.0","12.0.0-tuxcare.1","12.0.0-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.2.16-tuxcare.0"},{"fixed":"12.2.16-tuxcare.3"}]}],"versions":["12.2.16","12.2.16-tuxcare.1","12.2.16-tuxcare.2"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.2.0-tuxcare.0"},{"fixed":"12.2.0-tuxcare.3"}]}],"versions":["12.2.0","12.2.0-tuxcare.1","12.2.0-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.3.0-tuxcare.0"},{"fixed":"13.3.0-tuxcare.2"}]}],"versions":["13.3.0","13.3.0-tuxcare.1"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10.1.0-tuxcare.0"},{"fixed":"10.1.0-tuxcare.3"}]}],"versions":["10.1.0","10.1.0-tuxcare.1","10.1.0-tuxcare.2"],"bundled":9},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14.2.8-tuxcare.0"},{"fixed":"14.2.8-tuxcare.2"}]}],"versions":["14.2.8","14.2.8-tuxcare.1"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11.2.11-tuxcare.0"},{"fixed":"11.2.11-tuxcare.3"}]}],"versions":["11.2.11","11.2.11-tuxcare.1","11.2.11-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11.2.14-tuxcare.0"},{"fixed":"11.2.14-tuxcare.7"}]}],"versions":["11.2.14","11.2.14-tuxcare.1","11.2.14-tuxcare.2","11.2.14-tuxcare.3","11.2.14-tuxcare.4","11.2.14-tuxcare.5","11.2.14-tuxcare.6"],"bundled":9},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"6.1.10-tuxcare.0"},{"fixed":"6.1.10-tuxcare.9"}]}],"versions":["6.1.10","6.1.10-tuxcare.3","6.1.10-tuxcare.4","6.1.10-tuxcare.5","6.1.10-tuxcare.6","6.1.10-tuxcare.7","6.1.10-tuxcare.8"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"7.2.16-tuxcare.0"},{"fixed":"7.2.16-tuxcare.9"}]}],"versions":["7.2.16","7.2.16-tuxcare.1","7.2.16-tuxcare.2","7.2.16-tuxcare.3","7.2.16-tuxcare.4","7.2.16-tuxcare.5","7.2.16-tuxcare.6","7.2.16-tuxcare.7","7.2.16-tuxcare.8"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.1.0-tuxcare.0"},{"fixed":"5.1.0-tuxcare.2"}]}],"versions":["5.1.0","5.1.0-tuxcare.1"],"bundled":9},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.2.7-tuxcare.0"},{"fixed":"5.2.7-tuxcare.3"}]}],"versions":["5.2.7","5.2.7-tuxcare.1","5.2.7-tuxcare.2"],"bundled":9},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"18.1.2-tuxcare.0"},{"fixed":"18.1.2-tuxcare.2"}]}],"versions":["18.1.2","18.1.2-tuxcare.1"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"7.2.0-tuxcare.0"},{"fixed":"7.2.0-tuxcare.1"}]}],"versions":["7.2.0"],"bundled":16},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16.2.7-tuxcare.0"},{"fixed":"16.2.7-tuxcare.2"}]}],"versions":["16.2.7","16.2.7-tuxcare.1"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.6-tuxcare.0"},{"fixed":"15.2.6-tuxcare.2"}]}],"versions":["15.2.6","15.2.6-tuxcare.1"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.0.0-tuxcare.0"},{"fixed":"8.0.0-tuxcare.3"}]}],"versions":["8.0.0","8.0.0-tuxcare.1","8.0.0-tuxcare.2"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.2-tuxcare.0"},{"fixed":"15.2.2-tuxcare.2"}]}],"versions":["15.2.2","15.2.2-tuxcare.1"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.0.3-tuxcare.0"},{"fixed":"15.0.3-tuxcare.2"}]}],"versions":["15.0.3","15.0.3-tuxcare.1"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.3.11-tuxcare.0"},{"fixed":"13.3.11-tuxcare.1"}]}],"versions":["13.3.11"],"bundled":15},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.3.12-tuxcare.0"},{"fixed":"13.3.12-tuxcare.2"}]}],"versions":["13.3.12","13.3.12-tuxcare.1"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"17.1.0-tuxcare.0"},{"fixed":"17.1.0-tuxcare.2"}]}],"versions":["17.1.0","17.1.0-tuxcare.1"],"bundled":15},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16.2.11-tuxcare.0"},{"fixed":"16.2.11-tuxcare.1"}]}],"versions":["16.2.11"],"bundled":16},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14.2.12-tuxcare.0"},{"fixed":"14.2.12-tuxcare.2"}]}],"versions":["14.2.12","14.2.12-tuxcare.1"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11.2.0-tuxcare.0"},{"fixed":"11.2.0-tuxcare.3"}]}],"versions":["11.2.0","11.2.0-tuxcare.1","11.2.0-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/compiler-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14.3.0-tuxcare.0"},{"fixed":"14.3.0-tuxcare.9"}]}],"versions":["14.3.0","14.3.0-tuxcare.1","14.3.0-tuxcare.2","14.3.0-tuxcare.3","14.3.0-tuxcare.4","14.3.0-tuxcare.5","14.3.0-tuxcare.6","14.3.0-tuxcare.7","14.3.0-tuxcare.8"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"18.2.14-tuxcare.0"},{"fixed":"18.2.14-tuxcare.11"}]}],"versions":["18.2.14","18.2.14-tuxcare.1","18.2.14-tuxcare.10","18.2.14-tuxcare.2","18.2.14-tuxcare.3","18.2.14-tuxcare.4","18.2.14-tuxcare.5","18.2.14-tuxcare.6","18.2.14-tuxcare.7","18.2.14-tuxcare.8","18.2.14-tuxcare.9"],"bundled":2},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.4.0-tuxcare.0"},{"fixed":"13.4.0-tuxcare.7"}]}],"versions":["13.4.0","13.4.0-tuxcare.1","13.4.0-tuxcare.2","13.4.0-tuxcare.3","13.4.0-tuxcare.4","13.4.0-tuxcare.5","13.4.0-tuxcare.6"],"bundled":14},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.2.17-tuxcare.0"},{"fixed":"12.2.17-tuxcare.7"}]}],"versions":["12.2.17","12.2.17-tuxcare.1","12.2.17-tuxcare.2","12.2.17-tuxcare.3","12.2.17-tuxcare.4","12.2.17-tuxcare.5","12.2.17-tuxcare.6"],"bundled":14},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11.2.14-tuxcare.0"},{"fixed":"11.2.14-tuxcare.7"}]}],"versions":["11.2.14","11.2.14-tuxcare.1","11.2.14-tuxcare.2","11.2.14-tuxcare.3","11.2.14-tuxcare.4","11.2.14-tuxcare.5","11.2.14-tuxcare.6"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.4.7-tuxcare.0"},{"fixed":"4.4.7-tuxcare.8"}]}],"versions":["4.4.7","4.4.7-tuxcare.7"],"bundled":15},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"7.2.16-tuxcare.0"},{"fixed":"7.2.16-tuxcare.9"}]}],"versions":["7.2.16","7.2.16-tuxcare.1","7.2.16-tuxcare.2","7.2.16-tuxcare.3","7.2.16-tuxcare.4","7.2.16-tuxcare.5","7.2.16-tuxcare.6","7.2.16-tuxcare.7","7.2.16-tuxcare.8"],"bundled":14},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10.2.5-tuxcare.0"},{"fixed":"10.2.5-tuxcare.8"}]}],"versions":["10.2.5","10.2.5-tuxcare.1","10.2.5-tuxcare.2","10.2.5-tuxcare.3","10.2.5-tuxcare.4","10.2.5-tuxcare.5","10.2.5-tuxcare.6","10.2.5-tuxcare.7"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.1.2-tuxcare.0"},{"fixed":"5.1.2-tuxcare.2"}]}],"versions":["5.1.2","5.1.2-tuxcare.1"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"18.1.2-tuxcare.0"},{"fixed":"18.1.2-tuxcare.2"}]}],"versions":["18.1.2","18.1.2-tuxcare.1"],"bundled":17},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"18.2.12-tuxcare.0"},{"fixed":"18.2.12-tuxcare.2"}]}],"versions":["18.2.12","18.2.12-tuxcare.1"],"bundled":17},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"7.2.1-tuxcare.0"},{"fixed":"7.2.1-tuxcare.3"}]}],"versions":["7.2.1","7.2.1-tuxcare.1","7.2.1-tuxcare.2"],"bundled":6},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16.2.7-tuxcare.0"},{"fixed":"16.2.7-tuxcare.2"}]}],"versions":["16.2.7","16.2.7-tuxcare.1"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.1-tuxcare.0"},{"fixed":"15.2.1-tuxcare.2"}]}],"versions":["15.2.1","15.2.1-tuxcare.1"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.0.3-tuxcare.0"},{"fixed":"8.0.3-tuxcare.5"}]}],"versions":["8.0.3","8.0.3-tuxcare.1","8.0.3-tuxcare.2","8.0.3-tuxcare.3","8.0.3-tuxcare.4"],"bundled":4},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.2.16-tuxcare.0"},{"fixed":"12.2.16-tuxcare.3"}]}],"versions":["12.2.16","12.2.16-tuxcare.1","12.2.16-tuxcare.2"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.2-tuxcare.0"},{"fixed":"15.2.2-tuxcare.2"}]}],"versions":["15.2.2","15.2.2-tuxcare.1"],"bundled":15},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.2.0-tuxcare.0"},{"fixed":"12.2.0-tuxcare.3"}]}],"versions":["12.2.0","12.2.0-tuxcare.1","12.2.0-tuxcare.2"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.3.0-tuxcare.0"},{"fixed":"13.3.0-tuxcare.2"}]}],"versions":["13.3.0","13.3.0-tuxcare.1"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.0.3-tuxcare.0"},{"fixed":"15.0.3-tuxcare.2"}]}],"versions":["15.0.3","15.0.3-tuxcare.1"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10.1.0-tuxcare.0"},{"fixed":"10.1.0-tuxcare.3"}]}],"versions":["10.1.0","10.1.0-tuxcare.1","10.1.0-tuxcare.2"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14.2.8-tuxcare.0"},{"fixed":"14.2.8-tuxcare.2"}]}],"versions":["14.2.8","14.2.8-tuxcare.1"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14.2.12-tuxcare.0"},{"fixed":"14.2.12-tuxcare.2"}]}],"versions":["14.2.12","14.2.12-tuxcare.1"],"bundled":16},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"17.1.0-tuxcare.0"},{"fixed":"17.1.0-tuxcare.2"}]}],"versions":["17.1.0","17.1.0-tuxcare.1"],"bundled":6},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"17.3.12-tuxcare.0"},{"fixed":"17.3.12-tuxcare.13"}]}],"versions":["17.3.12","17.3.12-tuxcare.1","17.3.12-tuxcare.10","17.3.12-tuxcare.11","17.3.12-tuxcare.12","17.3.12-tuxcare.2","17.3.12-tuxcare.3","17.3.12-tuxcare.4","17.3.12-tuxcare.5","17.3.12-tuxcare.6","17.3.12-tuxcare.7","17.3.12-tuxcare.8","17.3.12-tuxcare.9"],"bundled":14},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"6.1.10-tuxcare.0"},{"fixed":"6.1.10-tuxcare.9"}]}],"versions":["6.1.10","6.1.10-tuxcare.1","6.1.10-tuxcare.3","6.1.10-tuxcare.4","6.1.10-tuxcare.5","6.1.10-tuxcare.6","6.1.10-tuxcare.7","6.1.10-tuxcare.8"],"bundled":3},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.1.0-tuxcare.0"},{"fixed":"5.1.0-tuxcare.2"}]}],"versions":["5.1.0","5.1.0-tuxcare.1"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.0.0-tuxcare.0"},{"fixed":"12.0.0-tuxcare.3"}]}],"versions":["12.0.0","12.0.0-tuxcare.1","12.0.0-tuxcare.2"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14.3.0-tuxcare.0"},{"fixed":"14.3.0-tuxcare.9"}]}],"versions":["14.3.0","14.3.0-tuxcare.1","14.3.0-tuxcare.2","14.3.0-tuxcare.3","14.3.0-tuxcare.4","14.3.0-tuxcare.5","14.3.0-tuxcare.6","14.3.0-tuxcare.7","14.3.0-tuxcare.8"],"bundled":14},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.2.11-tuxcare.0"},{"fixed":"5.2.11-tuxcare.8"}]}],"versions":["5.2.11","5.2.11-tuxcare.1","5.2.11-tuxcare.3","5.2.11-tuxcare.4","5.2.11-tuxcare.5","5.2.11-tuxcare.6","5.2.11-tuxcare.7"],"bundled":15},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.0.0-tuxcare.0"},{"fixed":"8.0.0-tuxcare.3"}]}],"versions":["8.0.0","8.0.0-tuxcare.1","8.0.0-tuxcare.2"],"bundled":14},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"7.2.0-tuxcare.0"},{"fixed":"7.2.0-tuxcare.1"}]}],"versions":["7.2.0"],"bundled":20},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.2.14-tuxcare.0"},{"fixed":"8.2.14-tuxcare.9"}]}],"versions":["8.2.14","8.2.14-tuxcare.1","8.2.14-tuxcare.2","8.2.14-tuxcare.3","8.2.14-tuxcare.4","8.2.14-tuxcare.5","8.2.14-tuxcare.6","8.2.14-tuxcare.7","8.2.14-tuxcare.8"],"bundled":14},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11.2.0-tuxcare.0"},{"fixed":"11.2.0-tuxcare.3"}]}],"versions":["11.2.0","11.2.0-tuxcare.1","11.2.0-tuxcare.2"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"9.1.13-tuxcare.0"},{"fixed":"9.1.13-tuxcare.10"}]}],"versions":["9.1.13","9.1.13-tuxcare.1","9.1.13-tuxcare.2","9.1.13-tuxcare.3","9.1.13-tuxcare.4","9.1.13-tuxcare.5","9.1.13-tuxcare.6","9.1.13-tuxcare.7","9.1.13-tuxcare.8","9.1.13-tuxcare.9"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16.2.11-tuxcare.0"},{"fixed":"16.2.11-tuxcare.1"}]}],"versions":["16.2.11"],"bundled":20},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16.2.12-tuxcare.0"},{"fixed":"16.2.12-tuxcare.11"}]}],"versions":["16.2.12","16.2.12-tuxcare.1","16.2.12-tuxcare.10","16.2.12-tuxcare.2","16.2.12-tuxcare.3","16.2.12-tuxcare.4","16.2.12-tuxcare.5","16.2.12-tuxcare.6","16.2.12-tuxcare.7","16.2.12-tuxcare.8","16.2.12-tuxcare.9"],"bundled":3},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.6-tuxcare.0"},{"fixed":"15.2.6-tuxcare.2"}]}],"versions":["15.2.6","15.2.6-tuxcare.1"],"bundled":14},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11.2.11-tuxcare.0"},{"fixed":"11.2.11-tuxcare.3"}]}],"versions":["11.2.11","11.2.11-tuxcare.1","11.2.11-tuxcare.2"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.2.7-tuxcare.0"},{"fixed":"5.2.7-tuxcare.3"}]}],"versions":["5.2.7","5.2.7-tuxcare.1","5.2.7-tuxcare.2"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"7.2.11-tuxcare.0"},{"fixed":"7.2.11-tuxcare.3"}]}],"versions":["7.2.11","7.2.11-tuxcare.1","7.2.11-tuxcare.2"],"bundled":6},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.9-tuxcare.0"},{"fixed":"15.2.9-tuxcare.2"}]}],"versions":["15.2.9","15.2.9-tuxcare.1"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.3.12-tuxcare.0"},{"fixed":"13.3.12-tuxcare.2"}]}],"versions":["13.3.12","13.3.12-tuxcare.1"],"bundled":14},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.3.11-tuxcare.0"},{"fixed":"13.3.11-tuxcare.1"}]}],"versions":["13.3.11"],"bundled":18},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"18.2.14-tuxcare.0"},{"fixed":"18.2.14-tuxcare.11"}]}],"versions":["18.2.14","18.2.14-tuxcare.1","18.2.14-tuxcare.10","18.2.14-tuxcare.2","18.2.14-tuxcare.3","18.2.14-tuxcare.4","18.2.14-tuxcare.5","18.2.14-tuxcare.6","18.2.14-tuxcare.7","18.2.14-tuxcare.9"],"bundled":8},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16.2.12-tuxcare.0"},{"fixed":"16.2.12-tuxcare.11"}]}],"versions":["16.2.12","16.2.12-tuxcare.1","16.2.12-tuxcare.10","16.2.12-tuxcare.2","16.2.12-tuxcare.3","16.2.12-tuxcare.4","16.2.12-tuxcare.5","16.2.12-tuxcare.6","16.2.12-tuxcare.7","16.2.12-tuxcare.8","16.2.12-tuxcare.9"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11.2.14-tuxcare.0"},{"fixed":"11.2.14-tuxcare.7"}]}],"versions":["11.2.14","11.2.14-tuxcare.1","11.2.14-tuxcare.2","11.2.14-tuxcare.3","11.2.14-tuxcare.4","11.2.14-tuxcare.5","11.2.14-tuxcare.6"],"bundled":9},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"9.1.13-tuxcare.0"},{"fixed":"9.1.13-tuxcare.10"}]}],"versions":["9.1.13","9.1.13-tuxcare.1","9.1.13-tuxcare.2","9.1.13-tuxcare.3","9.1.13-tuxcare.4","9.1.13-tuxcare.5","9.1.13-tuxcare.6","9.1.13-tuxcare.7","9.1.13-tuxcare.8","9.1.13-tuxcare.9"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10.2.5-tuxcare.0"},{"fixed":"10.2.5-tuxcare.8"}]}],"versions":["10.2.5","10.2.5-tuxcare.1","10.2.5-tuxcare.2","10.2.5-tuxcare.3","10.2.5-tuxcare.4","10.2.5-tuxcare.5","10.2.5-tuxcare.6","10.2.5-tuxcare.7"],"bundled":9},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"18.2.12-tuxcare.0"},{"fixed":"18.2.12-tuxcare.2"}]}],"versions":["18.2.12","18.2.12-tuxcare.1"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.1-tuxcare.0"},{"fixed":"15.2.1-tuxcare.2"}]}],"versions":["15.2.1","15.2.1-tuxcare.1"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.6-tuxcare.0"},{"fixed":"15.2.6-tuxcare.2"}]}],"versions":["15.2.6","15.2.6-tuxcare.1"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.9-tuxcare.0"},{"fixed":"15.2.9-tuxcare.2"}]}],"versions":["15.2.9","15.2.9-tuxcare.1"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.0.3-tuxcare.0"},{"fixed":"8.0.3-tuxcare.5"}]}],"versions":["8.0.3","8.0.3-tuxcare.2","8.0.3-tuxcare.3","8.0.3-tuxcare.4"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.2.16-tuxcare.0"},{"fixed":"12.2.16-tuxcare.3"}]}],"versions":["12.2.16","12.2.16-tuxcare.1","12.2.16-tuxcare.2"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.2.2-tuxcare.0"},{"fixed":"15.2.2-tuxcare.2"}]}],"versions":["15.2.2","15.2.2-tuxcare.1"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.3.11-tuxcare.0"},{"fixed":"13.3.11-tuxcare.1"}]}],"versions":["13.3.11"],"bundled":15},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.3.0-tuxcare.0"},{"fixed":"13.3.0-tuxcare.2"}]}],"versions":["13.3.0","13.3.0-tuxcare.1"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.3.12-tuxcare.0"},{"fixed":"13.3.12-tuxcare.2"}]}],"versions":["13.3.12","13.3.12-tuxcare.1"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15.0.3-tuxcare.0"},{"fixed":"15.0.3-tuxcare.2"}]}],"versions":["15.0.3","15.0.3-tuxcare.1"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16.2.11-tuxcare.0"},{"fixed":"16.2.11-tuxcare.1"}]}],"versions":["16.2.11"],"bundled":16},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14.2.12-tuxcare.0"},{"fixed":"14.2.12-tuxcare.2"}]}],"versions":["14.2.12","14.2.12-tuxcare.1"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11.2.11-tuxcare.0"},{"fixed":"11.2.11-tuxcare.3"}]}],"versions":["11.2.11","11.2.11-tuxcare.1","11.2.11-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"17.1.0-tuxcare.0"},{"fixed":"17.1.0-tuxcare.2"}]}],"versions":["17.1.0","17.1.0-tuxcare.1"],"bundled":15},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14.3.0-tuxcare.0"},{"fixed":"14.3.0-tuxcare.9"}]}],"versions":["14.3.0","14.3.0-tuxcare.1","14.3.0-tuxcare.2","14.3.0-tuxcare.3","14.3.0-tuxcare.4","14.3.0-tuxcare.5","14.3.0-tuxcare.6","14.3.0-tuxcare.7","14.3.0-tuxcare.8"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"18.1.2-tuxcare.0"},{"fixed":"18.1.2-tuxcare.2"}]}],"versions":["18.1.2","18.1.2-tuxcare.1"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10.1.0-tuxcare.0"},{"fixed":"10.1.0-tuxcare.3"}]}],"versions":["10.1.0","10.1.0-tuxcare.1","10.1.0-tuxcare.2"],"bundled":9},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14.2.8-tuxcare.0"},{"fixed":"14.2.8-tuxcare.2"}]}],"versions":["14.2.8","14.2.8-tuxcare.1"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11.2.0-tuxcare.0"},{"fixed":"11.2.0-tuxcare.3"}]}],"versions":["11.2.0","11.2.0-tuxcare.1","11.2.0-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16.2.7-tuxcare.0"},{"fixed":"16.2.7-tuxcare.2"}]}],"versions":["16.2.7","16.2.7-tuxcare.1"],"bundled":13},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13.4.0-tuxcare.0"},{"fixed":"13.4.0-tuxcare.7"}]}],"versions":["13.4.0","13.4.0-tuxcare.1","13.4.0-tuxcare.2","13.4.0-tuxcare.3","13.4.0-tuxcare.4","13.4.0-tuxcare.5","13.4.0-tuxcare.6"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.0.0-tuxcare.0"},{"fixed":"12.0.0-tuxcare.3"}]}],"versions":["12.0.0","12.0.0-tuxcare.1","12.0.0-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.2.17-tuxcare.0"},{"fixed":"12.2.17-tuxcare.7"}]}],"versions":["12.2.17","12.2.17-tuxcare.1","12.2.17-tuxcare.2","12.2.17-tuxcare.3","12.2.17-tuxcare.4","12.2.17-tuxcare.5","12.2.17-tuxcare.6"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"17.3.12-tuxcare.0"},{"fixed":"17.3.12-tuxcare.13"}]}],"versions":["17.3.12","17.3.12-tuxcare.1","17.3.12-tuxcare.10","17.3.12-tuxcare.11","17.3.12-tuxcare.12","17.3.12-tuxcare.2","17.3.12-tuxcare.3","17.3.12-tuxcare.4","17.3.12-tuxcare.5","17.3.12-tuxcare.6","17.3.12-tuxcare.7","17.3.12-tuxcare.8","17.3.12-tuxcare.9"],"bundled":12},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/localize","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.2.0-tuxcare.0"},{"fixed":"12.2.0-tuxcare.3"}]}],"versions":["12.2.0","12.2.0-tuxcare.1","12.2.0-tuxcare.2"],"bundled":11},{"source":"osv","ecosystem":"TuxCare:npm","package":"@angular/language-service","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"18.2.13-tuxcare.0"},{"fixed":"18.2.13-tuxcare.6"}]}],"versions":["18.2.13","18.2.13-tuxcare.1","18.2.13-tuxcare.2","18.2.13-tuxcare.3","18.2.13-tuxcare.4","18.2.13-tuxcare.5"]},{"source":"osv","ecosystem":"Debian:12","package":"angular.js","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.8.3-1","1.8.3-1+deb12u1","1.8.3-1+deb12u1~deb11u1","1.8.3-2","1.8.3-3"]},{"source":"osv","ecosystem":"Debian:13","package":"angular.js","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.8.3-3"]},{"source":"osv","ecosystem":"npm","package":"@angular/core","ranges":[{"type":"SEMVER","events":[{"introduced":"21.0.0-next.0"},{"fixed":"21.2.15"}]}]},{"source":"osv","ecosystem":"npm","package":"@angular/core","ranges":[{"type":"SEMVER","events":[{"introduced":"22.0.0-next.0"},{"fixed":"22.0.0-rc.2"}]}]},{"source":"osv","ecosystem":"npm","package":"@angular/core","ranges":[{"type":"SEMVER","events":[{"introduced":"19.0.0-next.0"},{"fixed":"19.2.23"}]}]},{"source":"osv","ecosystem":"npm","package":"@angular/core","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"last_affected":"18.2.14"}]}]},{"source":"osv","ecosystem":"npm","package":"@angular/core","ranges":[{"type":"SEMVER","events":[{"introduced":"20.0.0-next.0"},{"fixed":"20.3.22"}]}]},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"angular.js","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.2.28-1ubuntu2","1.2.28-1ubuntu2+esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"angular.js","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.5.10-1","1.5.10-1ubuntu0.1~esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"angular.js","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.5.10-1","1.7.9-1","1.7.9-1ubuntu0.1~esm1"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"angular.js","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.8.2-2","1.8.2-2ubuntu0.1"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"angular.js","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.8.3-1","1.8.3-1ubuntu0.24.04.1"]},{"source":"osv","ecosystem":"Ubuntu:25.10","package":"angular.js","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.8.3-1","1.8.3-3"]},{"source":"osv","ecosystem":"Ubuntu:26.10","package":"angular.js","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.8.3-3"]},{"source":"osv","ecosystem":"Ubuntu:26.04:LTS","package":"angular.js","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.8.3-3"]}],"products":[{"vendor":"angular","product":"angular"}],"references":[{"url":"https://github.com/angular/angular/security/advisories/GHSA-692r-grfm-v8x7","tags":["x_refsource_CONFIRM","Third Party Advisory","advisory","web"]},{"url":"https://github.com/angular/angular/pull/68686","tags":["x_refsource_MISC","Issue Tracking","Patch","fix","web"]},{"url":"https://github.com/angular/angular/pull/68713","tags":["x_refsource_MISC","Issue Tracking","fix","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-52725","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-692r-grfm-v8x7"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/52xxx/CVE-2026-52725.json","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2026-52725","tags":["advisory"]},{"url":"https://github.com/angular/angular","tags":["package"]},{"url":"https://ubuntu.com/security/CVE-2026-52725","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-52725","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2026-52725","title":"Angular Template and Dynamic Component Namespace Bypass leading to Cross-Site Scripting (XSS)","description":"Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23, an issue in the @angular/core package allows bypassing script-execution restrictions during dynamic component creation. Specifically, the dynamic component instantiation mechanism (createComponent) failed to reject mounting components directly onto a \u003cscript\u003e or namespaced script element (such as \u003csvg:script\u003e). This enabled the initialization of custom components on a tag that executes scripts, allowing attackers to hijack or inject script-executing hosts. This flaw enables an attacker who can control the host element or selector parameter passed to createComponent to initialize or mount an Angular component directly onto a \u003cscript\u003e tag, leading to execution of untrusted code or client-side Cross-Site Scripting (XSS). This vulnerability is fixed in 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23.","status":"published","published":"2026-06-22T15:18:43.036Z","modified":"2026-06-22T15:59:33.229Z","cvss":[{"version":"4.0","score":5.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N","level":"medium","assessor":"cna"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T13:40:57.334596Z"}],"euvd":[{"id":"EUVD-2026-38261","description":"Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23, an issue in the @angular/core package allows bypassing script-execution restrictions during dynamic component creation. Specifically, the dynamic component instantiation mechanism (createComponent) failed to reject mounting components directly onto a \u003cscript\u003e or namespaced script element (such as \u003csvg:script\u003e). This enabled the initialization of custom components on a tag that executes scripts, allowing attackers to hijack or inject script-executing hosts. This flaw enables an attacker who can control the host element or selector parameter passed to createComponent to initialize or mount an Angular component directly onto a \u003cscript\u003e tag, leading to execution of untrusted code or client-side Cross-Site Scripting (XSS). This vulnerability is fixed in 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23.","status":"published","published":"2026-06-22T15:18:43Z","modified":"2026-06-22T15:59:33Z","cvss":[{"version":"4.0","score":5.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N","level":"medium"}],"updated_at":"2026-11-02T18:20:34.745289Z"}],"ghsa":[{"id":"GHSA-692r-grfm-v8x7","title":"@angular/core: Angular Template and Dynamic Component Namespace Bypass leading to Cross-Site Scripting (XSS)","description":"An issue in the `@angular/core` package allows bypassing script-execution restrictions during dynamic component creation.\n\nSpecifically, the dynamic component instantiation mechanism (`createComponent`) failed to reject mounting components directly onto a `\u003cscript\u003e` or namespaced script element (such as `\u003csvg:script\u003e`). This enabled the initialization of custom components on a tag that executes scripts, allowing attackers to hijack or inject script-executing hosts.\n\nThis flaw enables an attacker who can control the host element or selector parameter passed to `createComponent` to initialize or mount an Angular component directly onto a `\u003cscript\u003e` tag, leading to execution of untrusted code or client-side Cross-Site Scripting (XSS).\n\n### Impact\nAny Angular application that registers dynamic components based on user-supplied parameters (like selectors or host elements) is vulnerable to this security bypass.\n\nOnce exploited, this allows a malicious actor to mount a dynamic component on a script tag, bypassing core dynamic component creation safeguards to execute arbitrary JavaScript within the target user's browser context. This could lead to session hijacking, sensitive data exposure, or unauthorized actions on behalf of the user.\n\n### Attack Preconditions\nTo successfully exploit these vulnerabilities, the following environment parameters and application states must all concurrently exist:\n1. **User-Controlled Host Selection:** The application must accept user-controlled inputs that are passed as a selector/host element to `createComponent`.\n2. **Absence of Additional Context Sanitization:** The application does not perform separate input sanitization before feeding values to the dynamic creation APIs.\n\n### Patches\n* 22.0.0-rc.2\n* 21.2.15\n* 20.3.22\n* 19.2.23","status":"published","published":"2026-06-15T16:51:35Z","modified":"2026-07-15T22:03:33Z","cvss":[{"version":"4.0","score":5.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N","level":"medium"},{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:40:43.958448Z"}],"nvd":[{"id":"CVE-2026-52725","description":"Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23, an issue in the @angular/core package allows bypassing script-execution restrictions during dynamic component creation. Specifically, the dynamic component instantiation mechanism (createComponent) failed to reject mounting components directly onto a \u003cscript\u003e or namespaced script element (such as \u003csvg:script\u003e). This enabled the initialization of custom components on a tag that executes scripts, allowing attackers to hijack or inject script-executing hosts. This flaw enables an attacker who can control the host element or selector parameter passed to createComponent to initialize or mount an Angular component directly onto a \u003cscript\u003e tag, leading to execution of untrusted code or client-side Cross-Site Scripting (XSS). This vulnerability is fixed in 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23.","status":"published","published":"2026-06-22T16:16:38.193Z","modified":"2026-07-09T15:38:38.65Z","cvss":[{"version":"4.0","score":5.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","level":"medium","assessor":"secondary"},{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:12:24.912854Z"}],"osv":[{"id":"CVE-2026-52725","title":"Angular Template and Dynamic Component Namespace Bypass leading to Cross-Site Scripting (XSS)","description":"Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23, an issue in the @angular/core package allows bypassing script-execution restrictions during dynamic component creation. Specifically, the dynamic component instantiation mechanism (createComponent) failed to reject mounting components directly onto a \u003cscript\u003e or namespaced script element (such as \u003csvg:script\u003e). This enabled the initialization of custom components on a tag that executes scripts, allowing attackers to hijack or inject script-executing hosts. This flaw enables an attacker who can control the host element or selector parameter passed to createComponent to initialize or mount an Angular component directly onto a \u003cscript\u003e tag, leading to execution of untrusted code or client-side Cross-Site Scripting (XSS). This vulnerability is fixed in 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23.","status":"published","published":"2026-06-22T15:18:43.036Z","modified":"2026-10-28T02:31:03.580380659Z","cvss":[{"version":"4.0","score":5.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T15:45:07.431113Z"},{"id":"DEBIAN-CVE-2026-52725","description":"Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23, an issue in the @angular/core package allows bypassing script-execution restrictions during dynamic component creation. Specifically, the dynamic component instantiation mechanism (createComponent) failed to reject mounting components directly onto a \u003cscript\u003e or namespaced script element (such as \u003csvg:script\u003e). This enabled the initialization of custom components on a tag that executes scripts, allowing attackers to hijack or inject script-executing hosts. This flaw enables an attacker who can control the host element or selector parameter passed to createComponent to initialize or mount an Angular component directly onto a \u003cscript\u003e tag, leading to execution of untrusted code or client-side Cross-Site Scripting (XSS). This vulnerability is fixed in 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23.","status":"published","published":"2026-06-22T16:16:38.193Z","modified":"2026-10-01T03:03:16.886551204Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:45:56.877408Z"},{"id":"GHSA-692r-grfm-v8x7","title":"@angular/core: Angular Template and Dynamic Component Namespace Bypass leading to Cross-Site Scripting (XSS)","description":"An issue in the `@angular/core` package allows bypassing script-execution restrictions during dynamic component creation.\n\nSpecifically, the dynamic component instantiation mechanism (`createComponent`) failed to reject mounting components directly onto a `\u003cscript\u003e` or namespaced script element (such as `\u003csvg:script\u003e`). This enabled the initialization of custom components on a tag that executes scripts, allowing attackers to hijack or inject script-executing hosts.\n\nThis flaw enables an attacker who can control the host element or selector parameter passed to `createComponent` to initialize or mount an Angular component directly onto a `\u003cscript\u003e` tag, leading to execution of untrusted code or client-side Cross-Site Scripting (XSS).\n\n### Impact\nAny Angular application that registers dynamic components based on user-supplied parameters (like selectors or host elements) is vulnerable to this security bypass.\n\nOnce exploited, this allows a malicious actor to mount a dynamic component on a script tag, bypassing core dynamic component creation safeguards to execute arbitrary JavaScript within the target user's browser context. This could lead to session hijacking, sensitive data exposure, or unauthorized actions on behalf of the user.\n\n### Attack Preconditions\nTo successfully exploit these vulnerabilities, the following environment parameters and application states must all concurrently exist:\n1. **User-Controlled Host Selection:** The application must accept user-controlled inputs that are passed as a selector/host element to `createComponent`.\n2. **Absence of Additional Context Sanitization:** The application does not perform separate input sanitization before feeding values to the dynamic creation APIs.\n\n### Patches\n* 22.0.0-rc.2\n* 21.2.15\n* 20.3.22\n* 19.2.23","status":"published","published":"2026-06-15T16:51:35Z","modified":"2026-09-10T03:50:48.470910954Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"},{"version":"4.0","score":5.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T15:46:39.618611Z"},{"id":"UBUNTU-CVE-2026-52725","description":"Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23, an issue in the @angular/core package allows bypassing script-execution restrictions during dynamic component creation. Specifically, the dynamic component instantiation mechanism (createComponent) failed to reject mounting components directly onto a \u003cscript\u003e or namespaced script element (such as \u003csvg:script\u003e). This enabled the initialization of custom components on a tag that executes scripts, allowing attackers to hijack or inject script-executing hosts. This flaw enables an attacker who can control the host element or selector parameter passed to createComponent to initialize or mount an Angular component directly onto a \u003cscript\u003e tag, leading to execution of untrusted code or client-side Cross-Site Scripting (XSS). This vulnerability is fixed in 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23.","status":"published","published":"2026-06-22T16:16:00Z","modified":"2026-10-17T12:59:01.050348031Z","cvss":[{"version":"4.0","score":5.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N","level":"medium"},{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T16:56:33.391918Z"},{"id":"CLSA-2026-1781830594","title":"TuxCare security update for @angular (9 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 9 CVEs. Fixed in 18.2.14-tuxcare.11.","status":"published","published":"2026-08-04T14:52:38Z","modified":"2026-10-19T07:45:09.41692241Z","updated_at":"2026-11-02T15:43:45.794021Z"},{"id":"CLSA-2026-1782089827","title":"TuxCare security update for @angular (14 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 14 CVEs. Fixed in 17.3.12-tuxcare.13.","status":"published","published":"2026-08-04T14:52:38Z","modified":"2026-10-19T07:45:21.554250702Z","updated_at":"2026-11-02T15:43:45.794021Z"},{"id":"CLSA-2026-1782349136","title":"TuxCare security update for @angular (12 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 12 CVEs. Fixed in 14.3.0-tuxcare.9.","status":"published","published":"2026-08-04T14:52:39Z","modified":"2026-11-02T19:59:06.504016884Z","updated_at":"2026-11-02T20:21:05.468376Z"},{"id":"CLSA-2026-1782435538","title":"TuxCare security update for @angular (12 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 12 CVEs. Fixed in 13.4.0-tuxcare.7.","status":"published","published":"2026-08-04T14:52:39Z","modified":"2026-11-02T19:58:32.356141861Z","updated_at":"2026-11-02T20:23:44.164659Z"},{"id":"CLSA-2026-1782435543","title":"TuxCare security update for @angular (14 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 14 CVEs. Fixed in 16.2.12-tuxcare.11.","status":"published","published":"2026-08-04T14:52:39Z","modified":"2026-10-19T07:45:22.231491259Z","updated_at":"2026-11-02T15:43:45.794021Z"},{"id":"CLSA-2026-1782435547","title":"TuxCare security update for @angular (10 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 10 CVEs. Fixed in 12.2.17-tuxcare.7.","status":"published","published":"2026-08-04T14:52:39Z","modified":"2026-11-02T19:59:17.197784737Z","updated_at":"2026-11-02T20:20:05.241925Z"},{"id":"CLSA-2026-1782435549","title":"TuxCare security update for @angular (7 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 7 CVEs. Fixed in 11.2.14-tuxcare.7.","status":"published","published":"2026-08-04T14:52:39Z","modified":"2026-11-02T19:59:04.555965621Z","updated_at":"2026-11-02T20:21:15.745062Z"},{"id":"CLSA-2026-1782954037","title":"TuxCare security update for @angular (15 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 15 CVEs. Fixed in 18.1.2-tuxcare.2.","status":"published","published":"2026-08-04T14:52:41Z","modified":"2026-10-23T19:28:14.157391401Z","updated_at":"2026-11-02T15:43:45.794021Z"},{"id":"CLSA-2026-1782954038","title":"TuxCare security update for @angular (15 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 15 CVEs. Fixed in 18.2.12-tuxcare.2.","status":"published","published":"2026-08-04T14:52:41Z","modified":"2026-10-23T19:28:13.059049444Z","updated_at":"2026-11-02T15:43:45.794021Z"},{"id":"CLSA-2026-1783040443","title":"TuxCare security update for @angular (16 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 16 CVEs. Fixed in 16.2.7-tuxcare.2.","status":"published","published":"2026-08-04T14:52:41Z","modified":"2026-10-19T07:45:27.981479526Z","updated_at":"2026-11-02T15:43:45.794021Z"},{"id":"CLSA-2026-1783040444","title":"TuxCare security update for @angular (12 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 12 CVEs. Fixed in 15.2.1-tuxcare.2.","status":"published","published":"2026-08-04T14:52:41Z","modified":"2026-11-02T19:59:15.058606293Z","updated_at":"2026-11-02T20:20:14.314897Z"},{"id":"CLSA-2026-1783040445","title":"TuxCare security update for @angular (11 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 11 CVEs. Fixed in 15.2.6-tuxcare.2.","status":"published","published":"2026-08-04T14:52:41Z","modified":"2026-11-02T19:59:06.988706284Z","updated_at":"2026-11-02T20:20:57.968659Z"},{"id":"CLSA-2026-1783040446","title":"TuxCare security update for @angular (10 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 10 CVEs. Fixed in 15.2.9-tuxcare.2.","status":"published","published":"2026-08-04T14:52:41Z","modified":"2026-11-02T19:59:16.596834071Z","updated_at":"2026-11-02T20:20:05.241925Z"},{"id":"CLSA-2026-1783040449","title":"TuxCare security update for @angular (11 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 11 CVEs. Fixed in 12.0.0-tuxcare.3.","status":"published","published":"2026-08-04T14:52:41Z","modified":"2026-11-02T19:59:04.286572131Z","updated_at":"2026-11-02T20:21:15.745062Z"},{"id":"CLSA-2026-1783040450","title":"TuxCare security update for @angular (12 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 12 CVEs. Fixed in 12.2.16-tuxcare.3.","status":"published","published":"2026-08-04T14:52:41Z","modified":"2026-11-02T19:59:14.84270997Z","updated_at":"2026-11-02T20:20:19.355696Z"},{"id":"CLSA-2026-1783040451","title":"TuxCare security update for @angular (12 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 12 CVEs. Fixed in 15.2.2-tuxcare.2.","status":"published","published":"2026-08-04T14:52:41Z","modified":"2026-11-02T19:58:29.418580525Z","updated_at":"2026-11-02T20:23:55.577236Z"},{"id":"CLSA-2026-1783040452","title":"TuxCare security update for @angular (11 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 11 CVEs. Fixed in 12.2.0-tuxcare.3.","status":"published","published":"2026-08-04T14:52:41Z","modified":"2026-11-02T19:58:39.531041435Z","updated_at":"2026-11-02T20:23:06.991677Z"},{"id":"CLSA-2026-1783040453","title":"TuxCare security update for @angular (15 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 15 CVEs. Fixed in 13.3.11-tuxcare.1.","status":"published","published":"2026-08-04T14:52:41Z","modified":"2026-11-02T19:58:39.818442815Z","updated_at":"2026-11-02T20:23:05.444228Z"},{"id":"CLSA-2026-1783040454","title":"TuxCare security update for @angular (11 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 11 CVEs. Fixed in 13.3.0-tuxcare.2.","status":"published","published":"2026-08-04T14:52:41Z","modified":"2026-11-02T19:58:48.089610889Z","updated_at":"2026-11-02T20:22:25.675551Z"},{"id":"CLSA-2026-1783040455","title":"TuxCare security update for @angular (12 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 12 CVEs. Fixed in 13.3.12-tuxcare.2.","status":"published","published":"2026-08-04T14:52:41Z","modified":"2026-11-02T19:58:50.887142943Z","updated_at":"2026-11-02T20:22:11.1598Z"},{"id":"CLSA-2026-1783040457","title":"TuxCare security update for @angular (13 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 13 CVEs. Fixed in 15.0.3-tuxcare.2.","status":"published","published":"2026-08-04T14:52:41Z","modified":"2026-11-02T19:58:44.20538222Z","updated_at":"2026-11-02T20:22:42.558757Z"},{"id":"CLSA-2026-1783040463","title":"TuxCare security update for @angular (20 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 20 CVEs. Fixed in 16.2.11-tuxcare.1.","status":"published","published":"2026-08-04T14:52:41Z","modified":"2026-10-19T07:45:40.080245633Z","updated_at":"2026-11-02T15:43:45.794021Z"},{"id":"CLSA-2026-1783040467","title":"TuxCare security update for @angular (10 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 10 CVEs. Fixed in 14.2.8-tuxcare.2.","status":"published","published":"2026-08-04T14:52:41Z","modified":"2026-11-02T19:58:36.06064076Z","updated_at":"2026-11-02T20:23:21.540308Z"},{"id":"CLSA-2026-1783040470","title":"TuxCare security update for @angular (13 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 13 CVEs. Fixed in 14.2.12-tuxcare.2.","status":"published","published":"2026-08-04T14:52:41Z","modified":"2026-11-02T19:58:56.635488781Z","updated_at":"2026-11-02T20:21:43.894482Z"},{"id":"CLSA-2026-1783126871","title":"TuxCare security update for @angular (11 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 11 CVEs. Fixed in 11.2.11-tuxcare.3.","status":"published","published":"2026-08-04T14:52:41Z","modified":"2026-11-02T19:59:08.239548173Z","updated_at":"2026-11-02T20:20:54.36149Z"},{"id":"CLSA-2026-1783126873","title":"TuxCare security update for @angular (11 CVEs)","description":"TuxCare rebuilt 3 @angular packages to address 11 CVEs. Fixed in 11.2.0-tuxcare.3.","status":"published","published":"2026-08-04T14:52:41Z","modified":"2026-11-02T19:58:31.467260248Z","updated_at":"2026-11-02T20:23:44.164659Z"},{"id":"CLSA-2026-1792250230","title":"TuxCare security update for @angular/compiler (3 CVEs)","description":"TuxCare rebuilt @angular/compiler to address 3 CVEs. Fixed in 13.3.11-tuxcare.1.","status":"published","published":"2026-10-17T15:17:06Z","modified":"2026-11-10T19:45:21.263588065Z","updated_at":"2026-11-10T20:12:40.351566Z"},{"id":"CLSA-2026-1792250231","title":"TuxCare security update for @angular/compiler (2 CVEs)","description":"TuxCare rebuilt @angular/compiler to address 2 CVEs. Fixed in 10.1.0-tuxcare.3.","status":"published","published":"2026-10-17T15:17:07Z","modified":"2026-11-10T19:45:21.663254881Z","updated_at":"2026-11-10T20:12:40.351566Z"},{"id":"CLSA-2026-1792250554","title":"TuxCare security update for @angular/compiler (1 CVE)","description":"TuxCare rebuilt @angular/compiler to address 1 CVE. Fixed in 10.2.5-tuxcare.8.","status":"published","published":"2026-10-17T15:22:30Z","modified":"2026-11-10T19:45:28.024302693Z","updated_at":"2026-11-10T20:12:40.351566Z"},{"id":"CLSA-2026-1792250555","title":"TuxCare security update for @angular/compiler (2 CVEs)","description":"TuxCare rebuilt @angular/compiler to address 2 CVEs. Fixed in 12.2.0-tuxcare.3.","status":"published","published":"2026-10-17T15:22:31Z","modified":"2026-11-10T19:45:30.389922305Z","updated_at":"2026-11-10T20:12:40.351566Z"},{"id":"CLSA-2026-1792250570","title":"TuxCare security update for @angular/compiler (1 CVE)","description":"TuxCare rebuilt @angular/compiler to address 1 CVE. Fixed in 5.1.0-tuxcare.2.","status":"published","published":"2026-10-17T15:22:46Z","modified":"2026-11-10T19:45:27.934885424Z","updated_at":"2026-11-10T20:12:40.351566Z"},{"id":"CLSA-2026-1792250796","title":"TuxCare security update for @angular/compiler (2 CVEs)","description":"TuxCare rebuilt @angular/compiler to address 2 CVEs. Fixed in 13.3.0-tuxcare.2.","status":"published","published":"2026-10-17T15:26:32Z","modified":"2026-11-10T19:45:23.582621131Z","updated_at":"2026-11-10T20:12:40.351566Z"},{"id":"CLSA-2026-1792251046","title":"TuxCare security update for @angular/compiler (2 CVEs)","description":"TuxCare rebuilt @angular/compiler to address 2 CVEs. Fixed in 5.2.11-tuxcare.8.","status":"published","published":"2026-10-17T15:30:46Z","modified":"2026-11-10T19:45:22.50652318Z","updated_at":"2026-11-10T20:12:40.351566Z"},{"id":"CLSA-2026-1792251047","title":"TuxCare security update for @angular/compiler (1 CVE)","description":"TuxCare rebuilt @angular/compiler to address 1 CVE. Fixed in 9.1.13-tuxcare.10.","status":"published","published":"2026-10-17T15:30:47Z","modified":"2026-11-10T19:45:22.721945588Z","updated_at":"2026-11-10T20:12:40.351566Z"},{"id":"CLSA-2026-1792325343","title":"TuxCare security update for @angular/compiler-cli (12 CVEs)","description":"TuxCare rebuilt @angular/compiler-cli to address 12 CVEs. Fixed in 13.4.0-tuxcare.7.","status":"published","published":"2026-10-18T12:08:59Z","modified":"2026-11-02T19:58:50.952081584Z","updated_at":"2026-11-02T20:22:11.1598Z"},{"id":"CLSA-2026-1792325344","title":"TuxCare security update for @angular/compiler-cli (12 CVEs)","description":"TuxCare rebuilt @angular/compiler-cli to address 12 CVEs. Fixed in 12.2.17-tuxcare.7.","status":"published","published":"2026-10-18T12:09:00Z","modified":"2026-11-02T19:58:42.924407542Z","updated_at":"2026-11-02T20:22:53.438589Z"},{"id":"CLSA-2026-1792325345","title":"TuxCare security update for @angular/compiler-cli (13 CVEs)","description":"TuxCare rebuilt @angular/compiler-cli to address 13 CVEs. Fixed in 5.2.11-tuxcare.8.","status":"published","published":"2026-10-18T12:09:01Z","modified":"2026-11-02T19:58:42.076839453Z","updated_at":"2026-11-02T20:22:53.438589Z"},{"id":"CLSA-2026-1792325347","title":"TuxCare security update for @angular/compiler-cli (12 CVEs)","description":"TuxCare rebuilt @angular/compiler-cli to address 12 CVEs. Fixed in 8.2.14-tuxcare.9.","status":"published","published":"2026-10-18T12:09:03Z","modified":"2026-11-02T19:58:38.167911918Z","updated_at":"2026-11-02T20:23:16.654089Z"},{"id":"CLSA-2026-1792325348","title":"TuxCare security update for @angular/compiler-cli (9 CVEs)","description":"TuxCare rebuilt @angular/compiler-cli to address 9 CVEs. Fixed in 9.1.13-tuxcare.10.","status":"published","published":"2026-10-18T12:09:04Z","modified":"2026-11-02T19:58:28.791946799Z","updated_at":"2026-11-02T20:23:55.577236Z"},{"id":"CLSA-2026-1792325349","title":"TuxCare security update for @angular/compiler-cli (9 CVEs)","description":"TuxCare rebuilt @angular/compiler-cli to address 9 CVEs. Fixed in 10.2.5-tuxcare.8.","status":"published","published":"2026-10-18T12:09:05Z","modified":"2026-11-02T19:58:58.365109943Z","updated_at":"2026-11-02T20:21:36.446239Z"},{"id":"CLSA-2026-1792325350","title":"TuxCare security update for @angular/compiler-cli (9 CVEs)","description":"TuxCare rebuilt @angular/compiler-cli to address 9 CVEs. Fixed in 5.1.2-tuxcare.2.","status":"published","published":"2026-10-18T12:09:06Z","modified":"2026-11-02T19:58:44.766479809Z","updated_at":"2026-11-02T20:22:41.938387Z"},{"id":"CLSA-2026-1792325351","title":"TuxCare security update for @angular/compiler-cli (13 CVEs)","description":"TuxCare rebuilt @angular/compiler-cli to address 13 CVEs. Fixed in 18.2.12-tuxcare.2.","status":"published","published":"2026-10-18T12:09:07Z","modified":"2026-11-02T19:58:36.297745261Z","updated_at":"2026-11-02T20:23:21.540308Z"},{"id":"CLSA-2026-1792325352","title":"TuxCare security update for @angular/compiler-cli (12 CVEs)","description":"TuxCare rebuilt @angular/compiler-cli to address 12 CVEs. Fixed in 7.2.1-tuxcare.3.","status":"published","published":"2026-10-18T12:09:08Z","modified":"2026-11-02T19:58:50.637490632Z","updated_at":"2026-11-02T20:22:14.488146Z"},{"id":"CLSA-2026-1792325353","title":"TuxCare security update for @angular/compiler-cli (12 CVEs)","description":"TuxCare rebuilt @angular/compiler-cli to address 12 CVEs. Fixed in 7.2.11-tuxcare.3.","status":"published","published":"2026-10-18T12:09:09Z","modified":"2026-11-02T19:58:31.497829664Z","updated_at":"2026-11-02T20:23:44.164659Z"},{"id":"CLSA-2026-1792325354","title":"TuxCare security update for @angular/compiler-cli (12 CVEs)","description":"TuxCare rebuilt @angular/compiler-cli to address 12 CVEs. Fixed in 15.2.1-tuxcare.2.","status":"published","published":"2026-10-18T12:09:10Z","modified":"2026-11-02T19:58:53.760989887Z","updated_at":"2026-11-02T20:21:56.452101Z"},{"id":"CLSA-2026-1792325355","title":"TuxCare security update for @angular/compiler-cli (12 CVEs)","description":"TuxCare rebuilt @angular/compiler-cli to address 12 CVEs. Fixed in 15.2.9-tuxcare.2.","status":"published","published":"2026-10-18T12:09:11Z","modified":"2026-11-02T19:58:45.369724376Z","updated_at":"2026-11-02T20:22:37.141028Z"}]},"sources_more":{"osv":102}}
