Skip to content

feat: add socket.dev-sfw-free feature#198

Merged
sebst merged 2 commits intomainfrom
copilot/socketdev-sfw-free-feature
Mar 24, 2026
Merged

feat: add socket.dev-sfw-free feature#198
sebst merged 2 commits intomainfrom
copilot/socketdev-sfw-free-feature

Conversation

Copy link
Contributor

Copilot AI commented Mar 24, 2026

Adds a new devcontainer feature for Socket Firewall Free (sfw) — a zero-config network security proxy that blocks malicious dependencies at install time.

Changes

  • src/socket.dev-sfw-free/ — New feature: downloads the pre-compiled sfw binary directly from GitHub releases via curl (not npm install -g), supporting amd64 and arm64 Linux targets
    • Asset naming: sfw-free-linux-x86_64 / sfw-free-linux-arm64
    • Binary placed at /usr/local/bin/sfw
  • test/socket.dev-sfw-free/test.sh — Verifies sfw --help executes successfully
  • README.md — Added to feature table (alphabetically between smallstep.com and sshd), install method: gh release

Usage

"features": {
  "ghcr.io/devcontainer-community/features/socket.dev-sfw-free:1": {}
}
sfw npm install
sfw pip install requests
Original prompt

This section details on the original issue you should resolve

<issue_title>create socket.dev/sfw-free feature (id socket.dev-sfw-free)</issue_title>
<issue_description>Use curl install method described here: https://github.com/SocketDev/sfw-free/tree/main
do not use npm install -g</issue_description>

Comments on the Issue (you are @copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@sebst sebst marked this pull request as ready for review March 24, 2026 23:46
Copilot AI changed the title [WIP] Add socket.dev/sfw-free feature feat: add socket.dev-sfw-free feature Mar 24, 2026
Copilot AI requested a review from sebst March 24, 2026 23:48
@sebst sebst merged commit 992a899 into main Mar 24, 2026
7 checks passed
@sebst sebst deleted the copilot/socketdev-sfw-free-feature branch March 24, 2026 23:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

create socket.dev/sfw-free feature (id socket.dev-sfw-free)

2 participants