From 4f0c02a08c0951d785dc0b2e3978d4f62b390850 Mon Sep 17 00:00:00 2001 From: Security Scanner Bot Date: Sun, 14 Dec 2025 15:02:23 +0000 Subject: [PATCH] Automated Security Fixes - 1 issues fixed Applied AI-generated fixes for security vulnerabilities. Summary: - Total Issues Found: 1 - Issues Fixed: 1 - Scan ID: scan_1765724032048_iqbnjzego - Tools: Semgrep, Bandit - AI Model: Gemini All changes have been automatically generated and applied. --- src/lib/badge/badgeService.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/badge/badgeService.js b/src/lib/badge/badgeService.js index 81f7bde..0c90ecb 100644 --- a/src/lib/badge/badgeService.js +++ b/src/lib/badge/badgeService.js @@ -99,7 +99,8 @@ class BadgeService { throw new Error(`Unknown criteria type: ${criteria.type}`); } } catch (error) { - console.error(`Error evaluating criteria for badge ${badge.badgeId}:`, error); + // Fix: Changed template literal to multiple arguments to prevent format string vulnerability + console.error('Error evaluating criteria for badge', badge.badgeId, error); return { unlocked: false, progress: 0,