Add admin authentication to non-default branches
This change enhances the security testing configuration by adding authentication capabilities and additional scanning options. The system can now log into the application using test credentials (username and password) and navigate through protected areas that require login. It also includes settings to dismiss cookie banners, exclude logout buttons from testing, generate detailed reports, and create visual maps of the application structure during security scans.