Skip to content

Commit b239a7b

Browse files
committed
fix: use win- platform prefix and github: repository prefix in hook config
1 parent e3896a7 commit b239a7b

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

.claude/hooks/setup-security-tools/external-tools.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"zizmor": {
55
"description": "GitHub Actions security scanner",
66
"version": "1.23.1",
7-
"repository": "zizmorcore/zizmor",
7+
"repository": "github:zizmorcore/zizmor",
88
"assets": {
99
"darwin-arm64": "zizmor-aarch64-apple-darwin.tar.gz",
1010
"darwin-x64": "zizmor-x86_64-apple-darwin.tar.gz",
1111
"linux-arm64": "zizmor-aarch64-unknown-linux-gnu.tar.gz",
1212
"linux-x64": "zizmor-x86_64-unknown-linux-gnu.tar.gz",
13-
"win32-x64": "zizmor-x86_64-pc-windows-msvc.zip"
13+
"win-x64": "zizmor-x86_64-pc-windows-msvc.zip"
1414
},
1515
"checksums": {
1616
"zizmor-aarch64-apple-darwin.tar.gz": "2632561b974c69f952258c1ab4b7432d5c7f92e555704155c3ac28a2910bd717",
@@ -23,13 +23,13 @@
2323
"sfw-free": {
2424
"description": "Socket Firewall (free tier)",
2525
"version": "v1.6.1",
26-
"repository": "SocketDev/sfw-free",
26+
"repository": "github:SocketDev/sfw-free",
2727
"platforms": {
2828
"darwin-arm64": "macos-arm64",
2929
"darwin-x64": "macos-x86_64",
3030
"linux-arm64": "linux-arm64",
3131
"linux-x64": "linux-x86_64",
32-
"win32-x64": "windows-x86_64"
32+
"win-x64": "windows-x86_64"
3333
},
3434
"checksums": {
3535
"linux-arm64": "df2eedb2daf2572eee047adb8bfd81c9069edcb200fc7d3710fca98ec3ca81a1",
@@ -43,13 +43,13 @@
4343
"sfw-enterprise": {
4444
"description": "Socket Firewall (enterprise tier)",
4545
"version": "v1.6.1",
46-
"repository": "SocketDev/firewall-release",
46+
"repository": "github:SocketDev/firewall-release",
4747
"platforms": {
4848
"darwin-arm64": "macos-arm64",
4949
"darwin-x64": "macos-x86_64",
5050
"linux-arm64": "linux-arm64",
5151
"linux-x64": "linux-x86_64",
52-
"win32-x64": "windows-x86_64"
52+
"win-x64": "windows-x86_64"
5353
},
5454
"checksums": {
5555
"linux-arm64": "671270231617142404a1564e52672f79b806f9df3f232fcc7606329c0246da55",

.claude/hooks/setup-security-tools/index.mts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ async function setupZizmor(): Promise<boolean> {
121121
}
122122

123123
// Download archive via dlx (handles caching + checksum).
124-
const platformKey = `${process.platform}-${process.arch}`
124+
const platformKey = `${process.platform === 'win32' ? 'win' : process.platform}-${process.arch}`
125125
const asset = ZIZMOR.assets?.[platformKey]
126126
if (!asset) throw new Error(`Unsupported platform: ${platformKey}`)
127127
const expectedSha = ZIZMOR.checksums?.[asset]
@@ -174,7 +174,7 @@ async function setupSfw(apiKey: string | undefined): Promise<boolean> {
174174
logger.log(`=== Socket Firewall (${isEnterprise ? 'enterprise' : 'free'}) ===`)
175175

176176
// Platform.
177-
const platformKey = `${process.platform}-${process.arch}`
177+
const platformKey = `${process.platform === 'win32' ? 'win' : process.platform}-${process.arch}`
178178
const sfwPlatform = sfwConfig.platforms?.[platformKey]
179179
if (!sfwPlatform) throw new Error(`Unsupported platform: ${platformKey}`)
180180

0 commit comments

Comments
 (0)