From 660e0d3badd31d5081b0e28206a2f027ba5a08e9 Mon Sep 17 00:00:00 2001 From: Affaan Mustafa Date: Sat, 24 Jan 2026 01:36:02 -0800 Subject: [PATCH] fix: security and documentation fixes - fix(utils.js): prevent command injection in commandExists() by using spawnSync instead of execSync with string interpolation, and validate input to only allow alphanumeric chars, dash, underscore, dot (#42) - fix(utils.js): add security documentation to runCommand() warning against passing user-controlled input - fix(setup-package-manager.js): replace