diff --git a/resources/user_resource.inc b/resources/user_resource.inc
index fe2ff32..ba392a6 100644
--- a/resources/user_resource.inc
+++ b/resources/user_resource.inc
@@ -171,6 +171,9 @@ function _user_resource_retrieve($uid) {
     return services_error(t('There is no user with ID @uid.', array('@uid' => $uid)), 404);
   }
 
+  // Remove the users password from the account object.
+  unset($account->pass);
+
   // Everything went right.
   return $account;
 }
diff --git a/services.module b/services.module
index e633f64..6df0b18 100644
--- a/services.module
+++ b/services.module
@@ -515,6 +515,10 @@ function services_resource_build_index_list($results, $type, $field) {
   foreach ($results as $result) {
     if ($uri = services_resource_uri(array($type, $result->{$field}))) {
       $result->uri = $uri;
+      if ($type == 'user') {
+       // Remove the users password from the account object.
+       unset($result->pass);
+      }
     }
     $items[] = $result;
   }
