Currently the RCS UI had been built with old angular libraries and depends of old libraries where has been detected vulnerabilities, some of these libraries have new versions with fixes, and others part of or all have been deprecated or abandoned.
The version of angular used to built the UI is v9, Angular versions v2 to v12 are no longer under support, the last LTS version of angular is v15.
Should be review to decide the implications of:
A clean up, upgrade and a big refactoring
or
Built new user interfaces following the last version of open banking customer experience guide lines reusing current implementation of components.
Description
Currently the RCS UI had been built with old angular libraries and depends of old libraries where has been detected vulnerabilities, some of these libraries have new versions with fixes, and others part of or all have been deprecated or abandoned.
The version of angular used to built the UI is v9, Angular versions v2 to v12 are no longer under support, the last LTS version of angular is v15.
Should be review to decide the implications of:
OB Customer experience guidelines: https://standards.openbanking.org.uk/customer-experience-guidelines/latest/