In response to the constant evolution in web development and ongoing advances in cybersecurity, PTA is undertaking a comprehensive project to update the Angular framework and associated dependencies for the Auth & Auth project developed by PTA. The main goal is to improve the security posture of our web applications by moving from Angular version 4 to the latest stable version, version 16.
Supplement
The current Angular version 4 will be updated to version 16 to integrate the latest features, optimizations and security improvements from the Angular team. Migration tools and best practices will be used to ensure a smooth transition. All dependencies, including 3rd party libraries, will be carefully reviewed and updated to their latest versions to address security risks. Npm audit is used to assess and fix security risks related to outdated dependencies. In parallel to the upgrade process, the codebase will be reworked to align with the latest Angular coding standards and best practices. Unit tests and integration tests are performed to identify and fix any regressions or issues during the upgrade process.
Subject description
Auth & Auth is the authentication and authorization module for several of the customer's modules and, as a portal, is also the central entry point for these modules.