Skip to content

fix(firewall): pin sfw v1.15.4 - #25

Merged
Julian Gruber (juliangruber) merged 1 commit into
mainfrom
fix/bump-sfw-1.15.4
Oct 1, 2026
Merged

Julian Gruber (juliangruber) merged 1 commit into
mainfrom
fix/bump-sfw-1.15.4

Conversation

@juliangruber

@juliangruber Julian Gruber (juliangruber) commented Oct 1, 2026 •

Copy link
Copy Markdown
Member

Pins the action to sfw v1.15.4 and recomputes all twelve checksums from the published assets.

v1.15.4 restores the "not found in PATH" verdict for a command PowerShell genuinely cannot resolve on Windows (SocketDev/firewall#210). v1.15.3 reported that case as a resolver error.

Checksums were computed locally from the downloaded release assets (shasum -a 256); sizes match the release listing.

Also moves findCachedFirewall above firewallDownloadUrls: #18 and #24 each passed lint alone, but merged together they left the export out of the order sort-source-methods wants, so lint fails on main and the pre-commit hook blocks any commit touching this file.

🤖 Generated with Claude Code


Note

Low Risk
Routine pinned-binary bump and checksum refresh with no download or validation logic changes; wrong hashes would fail at install time rather than silently running bad binaries.

Overview
Bumps the default Socket Firewall install from v1.15.3 to v1.15.4 by updating FIREWALL_VERSION and all twelve pinned SHA256 entries (enterprise and free, every supported platform-arch) in src/tools/firewall.js, with the same constants reflected in dist/main.js.

v1.15.4 is the release that restores the correct “not found in PATH” verdict on Windows when PowerShell cannot resolve a command (instead of reporting a resolver error as in v1.15.3).

firewallDownloadUrls is moved to sit after findCachedFirewall so export order matches sort-source-methods lint after prior merges; behavior of URL construction is unchanged.

Reviewed by Cursor Bugbot for commit 5ab1c4d. Configure here.

sfw v1.15.4 restores the "not found in PATH" verdict for a command
PowerShell genuinely cannot resolve on Windows (SocketDev/firewall#210);
v1.15.3 reported that case as a resolver error. The action installs only
the version its checksum table covers, so the fix is not installable
through it until this bump.

Recompute all twelve checksums from the published v1.15.4 assets and
rebuild dist/.

Also move findCachedFirewall above firewallDownloadUrls. #18 and #24
each passed lint on their own, but merging both left the export out of
the alphabetical order the sort-source-methods rule wants, which fails
lint on main and blocks any commit touching this file.
@juliangruber
Julian Gruber (juliangruber) marked this pull request as ready for review October 1, 2026 12:08
@juliangruber

Copy link
Copy Markdown
Member Author

@juliangruber
Julian Gruber (juliangruber) merged commit d1e3aa6 into main Oct 1, 2026
16 of 17 checks passed
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.

1 participant