From ded43d563fe8c95a5ee3515a4d22a872576d3914 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Tue, 31 May 2011 13:16:17 +0100 Subject: [PATCH] Strip sensitive key information from API Access Logs --- app/eve_proxy/models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/eve_proxy/models.py b/app/eve_proxy/models.py index d3bc95b..d6e4a58 100755 --- a/app/eve_proxy/models.py +++ b/app/eve_proxy/models.py @@ -100,7 +100,9 @@ class CachedDocumentManager(models.Manager): except: pass else: - ApiAccessLog(userid=v, service='Unknown', time_access=doc.time_retrieved, document=url).save() + for k in ['userid', 'apikey', 'vcode', 'keyid']: + if k in params: del params[k] + ApiAccessLog(userid=v, service='Unknown', time_access=doc.time_retrieved, document=self.construct_url(url_path, params)).save() return doc