Você geralmente precisa digitar sua senha (ou sudo para root) para instalar as coisas, e o xampp não será diferente. É completamente normal fazer isso. Os privilégios de raiz são necessários para instalar serviços que iniciam na inicialização, etc. Isso não significa necessariamente que os programas / serviços serão executados como raiz, a menos que tenham sido projetados para isso. Eu não acho que você se colocou em perigo.