Skip to content

Commit 9ee072f

Browse files
authored
#188414493 Refactor: Fix substring sanitization (#27)
Refactor: Fix substring sanitization
1 parent e31304a commit 9ee072f

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

moesifpythonrequest/utility_function/utility_function.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@ def get_current_time(self):
99
return datetime.utcnow().strftime("%Y-%m-%dT%H:%M:%S.%f")[:-3]
1010

1111
# Function to check if the allowed url is valid
12-
def is_valid_url(url, allowed_hosts):
12+
@classmethod
13+
def is_valid_url(cls, url):
1314
try:
1415
parsed_url = urlparse(url)
15-
return parsed_url.netloc.endswith('moesif.net')
16+
return parsed_url.netloc.endswith('.moesif.net')
1617
except:
1718
return False
1819

@@ -22,7 +23,7 @@ def is_moesif(self, request_headers, url):
2223
if request_headers.get('X-Moesif-SDK', None) is not None or request_headers.get('X-Moesif-Application-Id', None) is not None:
2324
return True
2425

25-
return is_valid_url(url)
26+
return self.is_valid_url(url)
2627

2728
# Function to mask the body
2829
def mask_body(self, body, masks):

0 commit comments

Comments
 (0)