From e58e1725222e5fac3c4ce4cef8e4473f2d987e67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ariel=20Pi=C3=B1eiro?= Date: Wed, 15 Apr 2026 12:40:06 +0200 Subject: [PATCH] Potential fix for code scanning alert no. 2: Hard-coded cryptographic value Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> --- src/tests/utils.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/tests/utils.rs b/src/tests/utils.rs index bac38377..abccb69a 100644 --- a/src/tests/utils.rs +++ b/src/tests/utils.rs @@ -4,12 +4,17 @@ use crate::models::user::User; use crate::settings::SETTINGS; use crate::utils::models::ModelExt; use crate::utils::token; +use std::time::{SystemTime, UNIX_EPOCH}; pub async fn create_user>(email: T) -> Result { let name = "Nahuel"; - let password = "Password1"; + let timestamp = SystemTime::now() + .duration_since(UNIX_EPOCH) + .map(|d| d.as_nanos()) + .unwrap_or_default(); + let password = format!("TestPassword1!{}", timestamp); - let password_hash = hash_password(password).await?; + let password_hash = hash_password(&password).await?; let user = User::new(name, email.as_ref(), password_hash); let user = User::create(user).await?;