mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Fixed Securtiy Hotspot reported by SonarQube.
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
##########################################################################
|
||||
|
||||
import uuid
|
||||
import random
|
||||
import secrets
|
||||
from pgadmin.utils.route import BaseTestGenerator
|
||||
from regression.python_test_utils import test_utils as utils
|
||||
from regression import parent_node_dict
|
||||
@@ -34,7 +34,7 @@ class ERDClose(BaseTestGenerator):
|
||||
if not db_con["info"] == "Database connected.":
|
||||
raise Exception("Could not connect to database to add the schema.")
|
||||
|
||||
trans_id = random.randint(1, 9999999)
|
||||
trans_id = secrets.choice(range(1, 9999999))
|
||||
url = '/erd/initialize/{trans_id}/{sgid}/{sid}/{did}'.format(
|
||||
trans_id=trans_id, sgid=self.sgid, sid=self.sid, did=self.did)
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
import json
|
||||
import uuid
|
||||
import random
|
||||
import secrets
|
||||
from pgadmin.utils.route import BaseTestGenerator
|
||||
from regression.python_test_utils import test_utils as utils
|
||||
from regression import parent_node_dict
|
||||
@@ -35,7 +35,7 @@ class ERDInitialize(BaseTestGenerator):
|
||||
if not db_con["info"] == "Database connected.":
|
||||
raise Exception("Could not connect to database to add the schema.")
|
||||
|
||||
trans_id = random.randint(1, 9999999)
|
||||
trans_id = secrets.choice(range(1, 9999999))
|
||||
url = '/erd/initialize/{trans_id}/{sgid}/{sid}/{did}'.format(
|
||||
trans_id=trans_id, sgid=self.sgid, sid=self.sid, did=self.did)
|
||||
|
||||
|
||||
@@ -8,13 +8,11 @@
|
||||
##########################################################################
|
||||
|
||||
import uuid
|
||||
import random
|
||||
import secrets
|
||||
from pgadmin.utils.route import BaseTestGenerator
|
||||
from regression.python_test_utils import test_utils as utils
|
||||
from regression import parent_node_dict
|
||||
from regression.test_setup import config_data
|
||||
from pgadmin.browser.server_groups.servers.databases.tests import utils as \
|
||||
database_utils
|
||||
|
||||
|
||||
class ERDPanel(BaseTestGenerator):
|
||||
@@ -26,7 +24,7 @@ class ERDPanel(BaseTestGenerator):
|
||||
self.sgid = config_data["server_group"]
|
||||
|
||||
def runTest(self):
|
||||
trans_id = random.randint(1, 9999999)
|
||||
trans_id = secrets.choice(range(1, 9999999))
|
||||
url = '/erd/panel/{trans_id}?sgid={sgid}&sid={sid}&server_type=pg' \
|
||||
'&did={did}&gen=false'.\
|
||||
format(trans_id=trans_id, sgid=self.sgid, sid=self.sid,
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
import json
|
||||
import uuid
|
||||
import random
|
||||
import secrets
|
||||
from pgadmin.utils.route import BaseTestGenerator
|
||||
from regression.python_test_utils import test_utils as utils
|
||||
from regression import parent_node_dict
|
||||
@@ -35,7 +35,7 @@ class ERDPrequisite(BaseTestGenerator):
|
||||
if not db_con["info"] == "Database connected.":
|
||||
raise Exception("Could not connect to database to add the schema.")
|
||||
|
||||
trans_id = random.randint(1, 9999999)
|
||||
trans_id = secrets.choice(range(1, 9999999))
|
||||
url = '/erd/prequisite/{trans_id}/{sgid}/{sid}/{did}'.format(
|
||||
trans_id=trans_id, sgid=self.sgid, sid=self.sid, did=self.did)
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
import json
|
||||
import uuid
|
||||
import random
|
||||
import secrets
|
||||
from pgadmin.utils.route import BaseTestGenerator
|
||||
from regression.python_test_utils import test_utils as utils
|
||||
from regression import parent_node_dict
|
||||
@@ -63,7 +63,7 @@ class ERDSql(BaseTestGenerator):
|
||||
if not db_con["info"] == "Database connected.":
|
||||
raise Exception("Could not connect to database to add the schema.")
|
||||
|
||||
trans_id = random.randint(1, 9999999)
|
||||
trans_id = secrets.choice(range(1, 9999999))
|
||||
url = '/erd/sql/{trans_id}/{sgid}/{sid}/{did}'.format(
|
||||
trans_id=trans_id, sgid=self.sgid, sid=self.sid, did=self.did)
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
import json
|
||||
import uuid
|
||||
import random
|
||||
import secrets
|
||||
from pgadmin.utils.route import BaseTestGenerator
|
||||
from regression.python_test_utils import test_utils as utils
|
||||
from regression import parent_node_dict
|
||||
@@ -65,7 +65,7 @@ class ERDTables(BaseTestGenerator):
|
||||
if not db_con["info"] == "Database connected.":
|
||||
raise Exception("Could not connect to database to add the schema.")
|
||||
|
||||
trans_id = random.randint(1, 9999999)
|
||||
trans_id = secrets.choice(range(1, 9999999))
|
||||
url = '/erd/tables/{trans_id}/{sgid}/{sid}/{did}'.format(
|
||||
trans_id=trans_id, sgid=self.sgid, sid=self.sid, did=self.did)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user