Run Node under a dedicated unprivileged user with only the permissions it needs; never run as root.
Why This Matters
Running as root turns any code-execution bug into full host compromise (OWASP A05).
Related Rules
Catch this automatically on every PR
BeforeMerge scans your pull requests against this rule and dozens more. Get actionable feedback before code ships.