The first time you run WhatRoute (or after installing a new version) you will be prompted to enter your Admin user name and password.
This request is required for installation of a small helper tool that will run with elevated privileges and perform secure operations on behalf of WhatRoute.
The privileged operations performed by the helper tool are:
If you choose to not install the helper tool, then WhatRoute will not run.
Communication between WhatRoute and the helper tool is secure. Both programs are signed with my code signing certificate and no other software is abled to send messages to the helper. This communication is fully described in the Apple Secure Coding Documentation.