def is_url_safe(url):
if not url.startswith("https://"):
return False
if not validators.url(url, public=True):
return False
whitelist_urls = os.environ["WHITELISTED_CALLBACK_URLS"].split(';')
if url in whitelist_urls:
return True
forbidden_urls = os.environ["FORBIDDEN_CALLBACK_URLS"].split(';')
for furl in forbidden_urls:
if furl in url:
return False
return True
评论列表
文章目录