Please confirm these before moving forward.
Describe the new feature
Add an optional Socket Firewall (sfw) toggle for supported package managers. When enabled, UniGetUI would run package operations through SFW, e.g. sfw npm install, sfw pip install, and sfw cargo .... It is particularly useful for reducing supply-chain risk by checking packages before they are fetched and installed.
Native handling is needed because Pip currently runs as python -m pip, which cannot be protected by simply selecting sfw.exe as its executable.
Describe how this new feature could help users
This would provide install-time protection against malicious dependencies directly in UniGetUI, without requiring PATH shims, custom wrappers, or manual terminal commands.
Please confirm these before moving forward.
Describe the new feature
Add an optional Socket Firewall (sfw) toggle for supported package managers. When enabled, UniGetUI would run package operations through SFW, e.g.
sfw npm install,sfw pip install, andsfw cargo .... It is particularly useful for reducing supply-chain risk by checking packages before they are fetched and installed.Native handling is needed because Pip currently runs as
python -m pip, which cannot be protected by simply selectingsfw.exeas its executable.Describe how this new feature could help users
This would provide install-time protection against malicious dependencies directly in UniGetUI, without requiring PATH shims, custom wrappers, or manual terminal commands.