diff --git a/beat/core/execution/subprocess.py b/beat/core/execution/subprocess.py
index b5b6d4201bf107efc6bfbca6f222dd923297e02f..0db971f5dbb35d09ac5cbf662fddc094a8950e92 100644
--- a/beat/core/execution/subprocess.py
+++ b/beat/core/execution/subprocess.py
@@ -41,16 +41,12 @@ subprocess
 Execution utilities
 """
 
-from __future__ import absolute_import
-
 import os
 import shutil
 import logging
 import sys
-import subprocess as sp
+import subprocess as sp  # nosec
 import tempfile
-import requests
-import zmq
 
 from beat.backend.python.execution import MessageHandler
 
@@ -415,7 +411,7 @@ class SubprocessExecutor(RemoteExecutor):
             algorithm_process.kill()
             status = algorithm_process.wait()
 
-        except:
+        except Exception:
             algorithm_process.kill()
             status = algorithm_process.wait()