Skip to content

fix(shared): prevent prototype pollution in deep merge utilities #24317

fix(shared): prevent prototype pollution in deep merge utilities

fix(shared): prevent prototype pollution in deep merge utilities #24317

Triggered via pull request January 20, 2026 16:22
Status Success
Total duration 8m 3s
Artifacts

ci.yml

on: pull_request
Check Permissions
7s
Check Permissions
Build Packages
1m 5s
Build Packages
Formatting | Dedupe | Changeset
1m 1s
Formatting | Dedupe | Changeset
Matrix: integration-tests
Static analysis
2m 51s
Static analysis
Publish with pkg-pr-new
1m 45s
Publish with pkg-pr-new
Matrix: unit-tests
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
Static analysis: packages/shared/src/__tests__/apiUrlFromPublishableKey.spec.ts#L21
Async arrow function has no 'await' expression
Static analysis: packages/shared/src/__tests__/apiUrlFromPublishableKey.spec.ts#L16
Async arrow function has no 'await' expression
Static analysis: packages/shared/src/__tests__/apiUrlFromPublishableKey.spec.ts#L11
Async arrow function has no 'await' expression
Static analysis: packages/shared/src/__tests__/apiUrlFromPublishableKey.spec.ts#L6
Async arrow function has no 'await' expression
Static analysis: packages/expo-passkeys/src/index.ts#L134
Async method 'ios' has no 'await' expression
Static analysis: packages/expo-passkeys/src/index.ts#L133
Async method 'android' has no 'await' expression
Static analysis: packages/expo-passkeys/src/index.ts#L69
Async method 'ios' has no 'await' expression
Static analysis: packages/expo-passkeys/src/index.ts#L68
Async method 'android' has no 'await' expression
Static analysis: packages/dev-cli/src/commands/setup.js#L102
Async function 'getInstanceConfiguration' has no 'await' expression
Static analysis: packages/dev-cli/src/commands/config.js#L9
Async function 'config' has no 'await' expression