diff --git a/src/Plugin/monitoring/SensorPlugin/UserIntegritySensorPlugin.php b/src/Plugin/monitoring/SensorPlugin/UserIntegritySensorPlugin.php
index b896916..b0ff7c7 100644
--- a/src/Plugin/monitoring/SensorPlugin/UserIntegritySensorPlugin.php
+++ b/src/Plugin/monitoring/SensorPlugin/UserIntegritySensorPlugin.php
@@ -224,6 +224,8 @@ class UserIntegritySensorPlugin extends SensorPluginBase implements ExtendedInfo
       $processed_users[$id]['password'] = hash('sha256', $user->getPassword());
       $processed_users[$id]['changed'] = $user->getChangedTime();
       $processed_users[$id]['last_accessed'] = $user->getLastAccessedTime();
+      $processed_users[$id]['created'] = $user->getCreatedTime();
+      $processed_users[$id]['roles'] = implode(", ", $user->getRoles());
     }
     return $processed_users;
   }
@@ -243,6 +245,7 @@ class UserIntegritySensorPlugin extends SensorPluginBase implements ExtendedInfo
 
     $new_users_id = array_diff(array_keys($current_users), array_keys($expected_users));
     $rows = [];
+    $rows_privileged = [];
 
     // Create rows for new users.
     foreach ($new_users_id as $id) {
@@ -285,13 +288,11 @@ class UserIntegritySensorPlugin extends SensorPluginBase implements ExtendedInfo
       }
     }
 
-    // Show query.
-    $output['message'] = array(
-      '#type' => 'item',
-      '#title' => t('New and changed users with privileged access.'),
-    );
-
     if (count($rows) > 0) {
+      $output['message'] = array(
+        '#type' => 'item',
+        '#title' => t('New and changed users with privileged access.'),
+      );
       $header = [];
       $header['user'] = t('User');
       $header['Field'] = t('Field');
@@ -305,11 +306,38 @@ class UserIntegritySensorPlugin extends SensorPluginBase implements ExtendedInfo
         '#header' => $header,
       ) + $rows;
     }
-    else {
-      $output['result'] = [
+
+    // Create rows for privileged users.
+    foreach ($current_users as $user) {
+      $created = $user['changed'];
+      $user_name = array(
+        '#theme' => 'username',
+        '#account' => User::load($user['id']),
+      );
+      $row_privileged['id'] = ['#markup' => $user['id']];
+      $row_privileged['user'] = $user_name;
+      $row_privileged['created'] = ['#markup' => date("Y-m-d H:i:s", $created)];
+      $row_privileged['last_accessed'] = ['#markup' => $user['last_accessed'] != 0 ? date("Y-m-d H:i:s", $user['last_accessed']) : 'never'];
+      $row_privileged['roles'] = ['#markup' => $user['roles']];
+      $rows_privileged[] = $row_privileged;
+    }
+
+    if (count($rows_privileged) > 0) {
+      $output['message_privileges'] = array(
         '#type' => 'item',
-        '#markup' => t('No matching users were found.'),
-      ];
+        '#title' => t('Users with privileged access.'),
+      );
+      $header_privileges = [];
+      $header_privileges['id'] = t('Id');
+      $header_privileges['user'] = t('User');
+      $header_privileges['created'] = t('Created');
+      $header_privileges['last_accessed'] = t('Last accessed');
+      $header_privileges['roles'] = t('Roles');
+
+      $output['users_privileged'] = array(
+        '#type' => 'table',
+        '#header' => $header_privileges,
+      ) + $rows_privileged;
     }
     return $output;
   }
diff --git a/src/Tests/MonitoringUITest.php b/src/Tests/MonitoringUITest.php
index 48f2935..ecba86f 100644
--- a/src/Tests/MonitoringUITest.php
+++ b/src/Tests/MonitoringUITest.php
@@ -568,6 +568,29 @@ class MonitoringUITest extends MonitoringTestBase {
     $this->assertText('2 privileged user(s), 1 new user(s)');
     // Run the sensor to check verbose output.
     $this->drupalPostForm(NULL, array(), t('Run now'));
+
+    // Check table of users with privileged access.
+    $expected_header = [
+      'Id',
+      'User',
+      'Created',
+      'Last accessed',
+      'Roles',
+    ];
+    $xpath = $this->xpath('//table[@id="edit-users-privileged"]');
+    $header = (array) $xpath[0]->thead->tr->th;
+    $body = (array) $xpath[0]->tbody;
+    $first_row = (array) $body['tr'][0]->td;
+    $second_row = (array) $body['tr'][1]->td;
+
+    $this->assertText('Users with privileged access.');
+    $this->assertEqual(count($body['tr']), 2);
+    $this->assertEqual($expected_header, $header);
+
+    // Assert roles are listed on the table.
+    $this->assertEqual($first_row[4], implode(", ", $test_user->getRoles()));
+    $this->assertEqual($second_row[4], implode(", ", $account->getRoles()));
+
     // Check the new user name in verbose output.
     $this->assertText('test_user');
     // Reset the user data and run the sensor again.
