Skip to content

[FEATURE REQUEST] Socket Firewall integration for package installations #5256

Description

@Quarta-feira

Please confirm these before moving forward.

  • I have searched for my feature proposal and have not found a work-in-progress/duplicate/resolved/discarded issue.
  • This proposal is a completely new feature. If you want to suggest an improvement or an enhancement, please use this template.

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    new-featureA new feature that could be useful in WingetUI

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions