node-simctl
Supply chain provenance
Status for the latest visible version.
Maintainers
Accepted risks
Findings the reviewer chose to accept rather than block on.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| semgrep | semgrep:env-spread | AI (semgrep): node-simctl wraps Apple's simctl subprocess; spreading process.env into child process env is the correct and documented pattern for this type of tool. No exfiltration risk. | ai | |
| publish-pattern | dormant-publish | AI (publish-pattern): Package has SLSA provenance attestation via Sigstore/GitHub Actions, official Appium org repo, and clean modernization diff. Dormancy followed by CI-attested release is consistent with legitimate project revival. | ai |
Versions (showing 22 of 22)
| Version | Deps | Published |
|---|---|---|
| 8.2.3 | 6 / 22 | |
| 8.2.2 | 6 / 17 | |
| 8.2.1 | 6 / 17 | |
| 8.2.0 | 6 / 17 | |
| 8.1.7 | 9 / 19 | |
| 8.1.6 | 9 / 19 | |
| 8.1.5 | 9 / 19 | |
| 8.1.4 | 9 / 19 | |
| 8.1.3 | 9 / 19 | |
| 8.1.2 | 9 / 20 | |
| 8.1.1 | 9 / 20 | |
| 8.1.0 | 10 / 20 | |
| 8.0.9 | 10 / 20 | |
| 8.0.8 | 10 / 20 | |
| 8.0.7 | 10 / 20 | |
| 8.0.6 | 10 / 21 | |
| 8.0.5 | 10 / 21 | |
| 8.0.4 | 10 / 21 | |
| 8.0.3 | 10 / 21 | |
| 8.0.2 | 10 / 21 | |
| 8.0.1 | 10 / 21 | |
| 8.0.0 | 10 / 21 |
v8.2.3
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v8.2.2
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v8.2.1
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v8.2.0
2 findingsSpreading entire process.env into an object — may capture all secrets Source: https://github.com/appium/node-simctl/blob/1868e106f563ef39c444d201ca67812a3e174ca9/lib/simctl.ts#L180 178 | ]), 179 | ); > 180 | const env = {...process.env, ...envWithPrefixedKeys}; 181 | 182 | const execOpts: any = {
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v8.1.7
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v8.1.6
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v8.1.5
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v8.1.4
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v8.1.3
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v8.1.2
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v8.1.1
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v8.1.0
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v8.0.9
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v8.0.8
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v8.0.7
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v8.0.6
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v8.0.5
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v8.0.4
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v8.0.3
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v8.0.2
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v8.0.1
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v8.0.0
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.