Fixed Security Hotspot reported by SonarQube.

This commit is contained in:
Aditya Toshniwal
2022-08-12 17:14:15 +05:30
committed by Akshay Joshi
parent 084203debc
commit 7bd0d55c83
65 changed files with 14 additions and 2407 deletions

View File

@@ -11,7 +11,6 @@ import urllib3
import ipaddress
from flask_security import current_user
from pgadmin.misc.bgprocess.processes import IProcessDesc
from pgadmin.utils import html
from pgadmin.model import db, Server
from flask_babel import gettext
from pgadmin.utils import get_server
@@ -19,12 +18,13 @@ from pgadmin.utils import get_server
def get_my_ip():
""" Return the public IP of this host """
http = urllib3.PoolManager()
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
http = urllib3.PoolManager(cert_reqs='CERT_NONE')
try:
external_ip = http.request('GET', 'http://ifconfig.me/ip').data
external_ip = http.request('GET', 'https://ifconfig.me/ip').data
except Exception:
try:
external_ip = http.request('GET', 'http://ident.me').data
external_ip = http.request('GET', 'https://ident.me').data
except Exception:
external_ip = '127.0.0.1'