Commit 6216e6d
committed
fix(security): remove GIT_SSL_NO_VERIFY=true from sfw-free shims
The sfw-free shims were injecting `export GIT_SSL_NO_VERIFY=true` into
every generated bash shim, disabling SSL certificate verification for all
git operations performed by wrapped package manager commands (npm, yarn,
pnpm, pip, uv, cargo). This exposed users to man-in-the-middle attacks
on any git-over-HTTPS connection.
Remove the workaround entirely — disabling TLS verification is far more
dangerous than the GIT_SSL_CAINFO issue it was intended to work around.1 parent e9a48c5 commit 6216e6d
1 file changed
+0
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
273 | 273 | | |
274 | 274 | | |
275 | 275 | | |
276 | | - | |
277 | | - | |
278 | | - | |
279 | | - | |
280 | 276 | | |
281 | 277 | | |
282 | 278 | | |
| |||
0 commit comments