Skip to content

Commit bd124c0

Browse files
sunny-seclaude
andcommitted
fix(security): pin SPM dependency to revision SHA instead of branch
F-005 / DEVA11Y-477 — The generated Package.swift pinned the AccessibilityDevTools dependency to branch "main" (CWE-829), allowing any push to main to execute in the plugin sandbox. Pin to a specific revision SHA for supply-chain integrity. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 0428b32 commit bd124c0

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

scripts/bash/spm.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ import PackageDescription
6060
let package = Package(
6161
name: "Dummy",
6262
dependencies: [
63-
.package(url: "https://github.com/browserstack/AccessibilityDevTools.git", branch: "main")
63+
.package(url: "https://github.com/browserstack/AccessibilityDevTools.git", revision: "0428b322b00494b19e44c20c37502a0ee31af642")
6464
],
6565
targets: []
6666
)

scripts/fish/spm.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ import PackageDescription
7373
let package = Package(
7474
name: "Dummy",
7575
dependencies: [
76-
.package(url: "https://github.com/browserstack/AccessibilityDevTools.git", branch: "main")
76+
.package(url: "https://github.com/browserstack/AccessibilityDevTools.git", revision: "0428b322b00494b19e44c20c37502a0ee31af642")
7777
],
7878
targets: []
7979
)

scripts/zsh/spm.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ import PackageDescription
7272
let package = Package(
7373
name: "Dummy",
7474
dependencies: [
75-
.package(url: "https://github.com/browserstack/AccessibilityDevTools.git", branch: "main")
75+
.package(url: "https://github.com/browserstack/AccessibilityDevTools.git", revision: "0428b322b00494b19e44c20c37502a0ee31af642")
7676
],
7777
targets: []
7878
)

0 commit comments

Comments
 (0)