add scan engines, shared creds, and fix bugs