All rules →
Rules / C#
SHIELD-CSHARP-004

Command injection via Process.Start with concatenation

criticalC#CWE-78CVSS 9.1

What it detects

Process.Start is invoked with a command or argument string built from concatenated untrusted input.

How to fix

Pass a fixed executable path and supply arguments as a validated ProcessStartInfo.ArgumentList collection.

Scan your repo freeFull documentation
Back to all rules
SHIELD-CSHARP-004: Command injection via Process.Start with concatenation — Zennoxa Shield