From d401ede6368c1298940c2b9eb2f56bf382eed8e4 Mon Sep 17 00:00:00 2001 From: "ori.agmon" Date: Sun, 14 Oct 2018 11:50:11 +0300 Subject: [PATCH] Removed try & except & added logging --- src/modules/hunting/secrets.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/modules/hunting/secrets.py b/src/modules/hunting/secrets.py index 2c934d8..a68c1ad 100644 --- a/src/modules/hunting/secrets.py +++ b/src/modules/hunting/secrets.py @@ -30,6 +30,7 @@ class AccessSecrets(Hunter): def get_services(self): logging.debug(self.event.host) + logging.debug('Passive Hunter is attempting to access pod\'s secrets directory') # get all files and subdirectories files: self.secrets_evidence = [val for sublist in [[os.path.join(i[0], j) for j in i[2]] for i in os.walk('/var/run/secrets/')] for val in sublist] if len(self.secrets_evidence) > 0: @@ -37,9 +38,5 @@ class AccessSecrets(Hunter): return False def execute(self): - try: - if self.get_services(): - self.publish_event(secretsAccess(self.secrets_evidence)) - - except: - pass + if self.get_services(): + self.publish_event(secretsAccess(self.secrets_evidence))