Skip to content

Restrict workflow token permissions and patch e2e dependencies - #10

Merged
jochen-testingbot merged 1 commit into
mainfrom
security/workflow-permissions-e2e-deps
Nov 10, 2026
Merged

jochen-testingbot merged 1 commit into
mainfrom
security/workflow-permissions-e2e-deps

Conversation

@jochen-testingbot

Copy link
Copy Markdown
Contributor

Fixes all open code-scanning and Dependabot alerts.

Code scanning

Dependabot

All alerts are transitive dependencies in e2e/package-lock.json, which only the e2e harness and nightly compat job use. None of them ship in the published package.

Package Was Now Alerts
sharp (via @mobilewright/core) 0.35.3 0.35.5 #11, #22
qs (via express) 6.15.3 6.17.1 #7, #8, #23
body-parser (via express) 2.3.0 2.4.0 #21
proxy-addr (via express) 2.0.7 2.0.8 #12

Every new version satisfies the existing dependency ranges, so this is a lockfile-only change with no overrides. mobilewright / @mobilewright/test stay pinned at the 0.0.53 floor.

Verification

npm ci and npx mobilewright test --list succeed in e2e/ (6 tests listed).

- ci.yml / nightly.yml: explicit read-only GITHUB_TOKEN (code scanning
  actions/missing-workflow-permissions alerts #1, #2).
- e2e/package-lock.json: bump transitive sharp 0.35.5, qs 6.17.1,
  body-parser 2.4.0, proxy-addr 2.0.8 (Dependabot alerts #7, #8, #11,
  #12, #21, #22, #23). All within existing ranges; mobilewright stays
  pinned at the 0.0.53 floor.
@jochen-testingbot
jochen-testingbot merged commit 7fdbcb4 into main Nov 10, 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.

1 participant