public function dbScrub($site, $target_env, $db_name, $source_env) {
    if (!EnvironmentDetector::isAcsfEnv($site, $target_env)) {
      $password = RandomString::string(10, FALSE,
        function ($string) {
          return !preg_match('/[^\x{80}-\x{F7} a-z0-9@+_.\'-]/i', $string);
        },
        'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!#%^&*()_?/.,+=><'
      );
      $this->say("Scrubbing database in $target_env");
      $result = $this->taskDrush()
        ->drush("sql-sanitize --sanitize-password=\"$password\" --yes")
        ->run();
      if (!$result->wasSuccessful()) {
        throw new BltException("Failed to sanitize database!");
      }
      $this->taskDrush()
        ->drush("cr")
        ->run();
    }
  }