Missing User Warnings
Medium
- Confidence
- 98% confidence
- Finding
- This is a true command-injection risk because `fromSha` and `toSha` are interpolated directly into a shell command passed to `execSync`. If either value is attacker-controlled, shell metacharacters or crafted git revision syntax can execute arbitrary commands or alter the command behavior, and this skill's purpose of ingesting upstream repositories makes externally influenced revision values more plausible.
