Highlights
Command Injection: 2 prior fixes. Scrutinize any change in this area.
packages/executors/http/src/index.ts: most-fixed (2 issues). Treat as high-risk during review.
1 high-severity fix in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
Command Injection: The git loader utilized shell-executing commands to pull schema information from Git repositories, which allowed remote attackers who control branch names or paths to execute arbitrary commands. This is mitigated by migrating to execFile/execFileSync to avoid shell evaluation.
Information Disclosure: The HTTP executor allowed sensitive headers to leak through GraphQL request extensions and additionally exposed full, unredacted request payloads inside GraphQL error structures when operations failed.