Skip to content

fix(security): use HTTPS for CLI binary download URL [DEVA11Y-473]#12

Merged
Crash0v3rrid3 merged 1 commit into
mainfrom
fix/DEVA11Y-473-https-download-url
May 27, 2026
Merged

fix(security): use HTTPS for CLI binary download URL [DEVA11Y-473]#12
Crash0v3rrid3 merged 1 commit into
mainfrom
fix/DEVA11Y-473-https-download-url

Conversation

@sunny-se
Copy link
Copy Markdown
Collaborator

Summary

  • F-001 / DEVA11Y-473 — The SPM plugin's defaultDownloadURL() fetched the CLI binary over plaintext HTTP (CWE-319, CVSS 9.8 network-level RCE via MitM).
  • Changed http:// to https:// in Plugins/BrowserStackAccessibilityLint/BrowserStackAccessibilityLint.swift line 342 to enforce TLS on the download.

Verification

# No plaintext HTTP URLs should remain:
grep -n "http://" Plugins/BrowserStackAccessibilityLint/BrowserStackAccessibilityLint.swift
# Expected: no output

# Build check:
swift build

Jira

DEVA11Y-473

🤖 Generated with Claude Code

F-001 / DEVA11Y-473 — The default download URL used plaintext HTTP
(CWE-319), allowing MitM to substitute a malicious binary.
Switch to HTTPS to enforce TLS.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@sunny-se sunny-se requested a review from a team as a code owner May 26, 2026 08:58
@Crash0v3rrid3 Crash0v3rrid3 merged commit 2cc7ea7 into main May 27, 2026
4 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.

2 participants