@nx/react-native
The Nx Plugin for React Native contains generators for managing React Native applications and libraries within an Nx workspace. It provides: -Integration with libraries such as Jest, Detox, and Storybook. -Scaffolding for creating buildable libraries th
Supply chain provenance
Status for the latest visible version.
Maintainers
Keywords
Accepted risks
Findings the reviewer chose to accept rather than block on.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| phantom-deps | phantom-dep:tslib | AI (phantom-deps): tslib is a known implicit TypeScript runtime dependency; stable false positive. | ai | |
| semgrep | semgrep:env-spread | AI (semgrep): Build executor passing process.env to child processes is standard and expected for this package. | ai | |
| semgrep | semgrep:child-process-import | AI (semgrep): React Native build executors legitimately spawn Android/iOS build processes via child_process. | ai | |
| phantom-deps | phantom-dep:ajv | AI (phantom-deps): ajv is declared as a direct dependency in package.json; stable false positive for this package. | ai |
Versions (showing 50 of 50)
| Version | Deps | Published |
|---|---|---|
| 22.7.5 | 11 / 1 | |
| 22.7.4 | 11 / 1 | |
| 22.7.3 | 11 / 1 | |
| 22.7.2 | 11 / 1 | |
| 22.7.1 | 11 / 1 | |
| 22.7.0 | 11 / 1 | |
| 22.6.5 | 11 / 1 | |
| 22.6.4 | 11 / 1 | |
| 22.6.3 | 11 / 1 | |
| 22.6.2 | 11 / 1 | |
| 22.6.1 | 11 / 1 | |
| 22.6.0 | 11 / 1 | |
| 22.5.4 | 11 / 1 | |
| 22.5.3 | 11 / 1 | |
| 22.5.2 | 11 / 1 | |
| 22.5.1 | 11 / 1 | |
| 22.5.0 | 11 / 1 | |
| 22.4.5 | 11 / 1 | |
| 22.4.4 | 11 / 1 | |
| 22.4.3 | 11 / 1 | |
| 22.4.2 | 11 / 1 | |
| 22.4.1 | 11 / 1 | |
| 22.4.0 | 11 / 1 | |
| 22.3.3 | 11 / 0 | |
| 22.3.2 | 11 / 0 | |
| 22.3.1 | 11 / 0 | |
| 22.3.0 | 11 / 0 | |
| 22.2.7 | 11 / 0 | |
| 22.2.6 | 11 / 0 | |
| 22.2.5 | 11 / 0 | |
| 22.2.4 | 11 / 0 | |
| 22.2.3 | 11 / 0 | |
| 22.2.2 | 11 / 0 | |
| 22.2.1 | 11 / 0 | |
| 22.2.0 | 11 / 0 | |
| 22.1.3 | 11 / 0 | |
| 22.1.2 | 11 / 0 | |
| 22.1.1 | 11 / 0 | |
| 22.1.0 | 11 / 0 | |
| 22.0.4 | 11 / 0 | |
| 22.0.3 | 11 / 0 | |
| 22.0.2 | 11 / 0 | |
| 22.0.1 | 11 / 0 | |
| 22.0.0 | 11 / 0 | |
| 21.6.11 | 11 / 1 | |
| 21.6.10 | 11 / 1 | |
| 21.6.9 | 11 / 1 | |
| 21.3.12 | 15 / 0 | |
| 20.8.4 | 15 / 0 | |
| 20.8.3 | 15 / 0 |
v22.7.5
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.7.4
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.7.3
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.7.2
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.7.0
5 findingsSpreading entire process.env into an object — may capture all secrets 18 | stdio: 'inherit', 19 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 20 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 21 | }); 22 | /**
Spreading entire process.env into an object — may capture all secrets 23 | ], { 24 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 25 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 26 | }); 27 | /**
Spreading entire process.env into an object — may capture all secrets 32 | stdio: 'inherit', 33 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 34 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 35 | }); 36 | /**
Spreading entire process.env into an object — may capture all secrets 33 | stdio: 'inherit', 34 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 35 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 36 | }); 37 | /**
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.6.5
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.6.4
5 findingsSpreading entire process.env into an object — may capture all secrets 18 | stdio: 'inherit', 19 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 20 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 21 | }); 22 | /**
Spreading entire process.env into an object — may capture all secrets 23 | ], { 24 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 25 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 26 | }); 27 | /**
Spreading entire process.env into an object — may capture all secrets 32 | stdio: 'inherit', 33 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 34 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 35 | }); 36 | /**
Spreading entire process.env into an object — may capture all secrets 33 | stdio: 'inherit', 34 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 35 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 36 | }); 37 | /**
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.6.3
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.6.2
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.6.1
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.6.0
5 findingsSpreading entire process.env into an object — may capture all secrets 18 | stdio: 'inherit', 19 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 20 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 21 | }); 22 | /**
Spreading entire process.env into an object — may capture all secrets 23 | ], { 24 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 25 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 26 | }); 27 | /**
Spreading entire process.env into an object — may capture all secrets 32 | stdio: 'inherit', 33 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 34 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 35 | }); 36 | /**
Spreading entire process.env into an object — may capture all secrets 33 | stdio: 'inherit', 34 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 35 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 36 | }); 37 | /**
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.5.4
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.5.3
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.5.2
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.5.1
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.5.0
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.4.5
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.4.4
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.4.3
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.4.2
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.4.1
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.4.0
5 findingsSpreading entire process.env into an object — may capture all secrets 18 | stdio: 'inherit', 19 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 20 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 21 | }); 22 | /**
Spreading entire process.env into an object — may capture all secrets 23 | ], { 24 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 25 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 26 | }); 27 | /**
Spreading entire process.env into an object — may capture all secrets 32 | stdio: 'inherit', 33 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 34 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 35 | }); 36 | /**
Spreading entire process.env into an object — may capture all secrets 33 | stdio: 'inherit', 34 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 35 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 36 | }); 37 | /**
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.3.3
5 findingsSpreading entire process.env into an object — may capture all secrets 18 | stdio: 'inherit', 19 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 20 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 21 | }); 22 | /**
Spreading entire process.env into an object — may capture all secrets 23 | ], { 24 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 25 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 26 | }); 27 | /**
Spreading entire process.env into an object — may capture all secrets 32 | stdio: 'inherit', 33 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 34 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 35 | }); 36 | /**
Spreading entire process.env into an object — may capture all secrets 33 | stdio: 'inherit', 34 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 35 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 36 | }); 37 | /**
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.3.2
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.3.1
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.3.0
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.2.7
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.2.6
5 findingsSpreading entire process.env into an object — may capture all secrets 18 | stdio: 'inherit', 19 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 20 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 21 | }); 22 | /**
Spreading entire process.env into an object — may capture all secrets 23 | ], { 24 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 25 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 26 | }); 27 | /**
Spreading entire process.env into an object — may capture all secrets 32 | stdio: 'inherit', 33 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 34 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 35 | }); 36 | /**
Spreading entire process.env into an object — may capture all secrets 33 | stdio: 'inherit', 34 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 35 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 36 | }); 37 | /**
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.2.5
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.2.4
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.2.3
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.2.2
5 findingsSpreading entire process.env into an object — may capture all secrets 18 | stdio: 'inherit', 19 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 20 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 21 | }); 22 | /**
Spreading entire process.env into an object — may capture all secrets 23 | ], { 24 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 25 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 26 | }); 27 | /**
Spreading entire process.env into an object — may capture all secrets 32 | stdio: 'inherit', 33 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 34 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 35 | }); 36 | /**
Spreading entire process.env into an object — may capture all secrets 33 | stdio: 'inherit', 34 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 35 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 36 | }); 37 | /**
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.2.1
5 findingsSpreading entire process.env into an object — may capture all secrets 18 | stdio: 'inherit', 19 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 20 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 21 | }); 22 | /**
Spreading entire process.env into an object — may capture all secrets 23 | ], { 24 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 25 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 26 | }); 27 | /**
Spreading entire process.env into an object — may capture all secrets 32 | stdio: 'inherit', 33 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 34 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 35 | }); 36 | /**
Spreading entire process.env into an object — may capture all secrets 33 | stdio: 'inherit', 34 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 35 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 36 | }); 37 | /**
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.2.0
5 findingsSpreading entire process.env into an object — may capture all secrets 18 | stdio: 'inherit', 19 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 20 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 21 | }); 22 | /**
Spreading entire process.env into an object — may capture all secrets 23 | ], { 24 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 25 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 26 | }); 27 | /**
Spreading entire process.env into an object — may capture all secrets 32 | stdio: 'inherit', 33 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 34 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 35 | }); 36 | /**
Spreading entire process.env into an object — may capture all secrets 33 | stdio: 'inherit', 34 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 35 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 36 | }); 37 | /**
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.1.3
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.1.2
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.1.1
5 findingsSpreading entire process.env into an object — may capture all secrets 18 | stdio: 'inherit', 19 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 20 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 21 | }); 22 | /**
Spreading entire process.env into an object — may capture all secrets 23 | ], { 24 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 25 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 26 | }); 27 | /**
Spreading entire process.env into an object — may capture all secrets 32 | stdio: 'inherit', 33 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 34 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 35 | }); 36 | /**
Spreading entire process.env into an object — may capture all secrets 33 | stdio: 'inherit', 34 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 35 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 36 | }); 37 | /**
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.1.0
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.0.4
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.0.3
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.0.2
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.0.1
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v22.0.0
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v21.6.11
5 findingsSpreading entire process.env into an object — may capture all secrets 18 | stdio: 'inherit', 19 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 20 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 21 | }); 22 | /**
Spreading entire process.env into an object — may capture all secrets 23 | ], { 24 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 25 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 26 | }); 27 | /**
Spreading entire process.env into an object — may capture all secrets 32 | stdio: 'inherit', 33 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 34 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 35 | }); 36 | /**
Spreading entire process.env into an object — may capture all secrets 33 | stdio: 'inherit', 34 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 35 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 36 | }); 37 | /**
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v21.6.10
5 findingsSpreading entire process.env into an object — may capture all secrets 18 | stdio: 'inherit', 19 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 20 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 21 | }); 22 | /**
Spreading entire process.env into an object — may capture all secrets 23 | ], { 24 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 25 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 26 | }); 27 | /**
Spreading entire process.env into an object — may capture all secrets 32 | stdio: 'inherit', 33 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 34 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 35 | }); 36 | /**
Spreading entire process.env into an object — may capture all secrets 33 | stdio: 'inherit', 34 | cwd: (0, path_1.resolve)(workspaceRoot, projectRoot), > 35 | env: { ...process.env, RCT_METRO_PORT: options.port.toString() }, 36 | }); 37 | /**
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v21.6.9
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v21.3.12
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v20.8.4
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v20.8.3
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.