From f27c9ed47c7a77aa422fa0bc036835f44703e486 Mon Sep 17 00:00:00 2001 From: An Phan Date: Fri, 25 Oct 2024 17:25:11 -0700 Subject: [PATCH] refactor: replace random.choice by secrets.choice to avoid security risks --- examples/use-rdb-resource/make_example_table_data.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/use-rdb-resource/make_example_table_data.py b/examples/use-rdb-resource/make_example_table_data.py index 5ee74223c..8fb6e7c97 100644 --- a/examples/use-rdb-resource/make_example_table_data.py +++ b/examples/use-rdb-resource/make_example_table_data.py @@ -1,5 +1,6 @@ import os import random +import secrets from dotenv import load_dotenv from faker import Faker @@ -67,8 +68,8 @@ def drop_table(self, table_class): def generate_sales_data(session, num_records): sales_data_list = [] for _ in range(num_records): - product = random.choice(products) - region = random.choice(regions) + product = secrets.choice(products) + region = secrets.choice(regions) sale_date = fake.date_between(start_date='-1y', end_date='today') sales_data = SalesData( product_id=product["id"],