diff --git a/login_security.module b/login_security.module
index 47bdbf9..fd88758 100644
--- a/login_security.module
+++ b/login_security.module
@@ -341,6 +341,8 @@ function _login_security_remove_all_events($time = NULL) {
   if (empty($time)) {
     $time = REQUEST_TIME;
   }
+  // Allow other modules to run tasks prior to removing all tracked events
+  module_invoke_all('before_login_security_remove_all_events', $time);
   $result = db_delete('login_security_track')
     ->condition('timestamp', $time, '<')
     ->execute();
