@sentry-internal/node-native-stacktrace
A native Node.js module that can capture JavaScript stack traces from main and worker threads, even with blocked event loops.
Supply chain provenance
Status for the latest visible version.
Without SLSA provenance there is no cryptographic link between this tarball and the public source — the axios compromise (March 2026) relied on exactly this gap.
Maintainers
Keywords
Accepted risks
Findings the reviewer chose to accept rather than block on.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| semgrep | semgrep:child-process-import | AI (semgrep): Used in check-build.mjs to verify prebuilt native binaries; stable pattern for this native addon package. | ai | |
| install-scripts | install-script:install | AI (install-scripts): check-build.mjs selects prebuilt binaries; standard pattern for native Node.js addons from Sentry. | ai | |
| npm-metadata | bundled-binaries | AI (npm-metadata): Prebuilt .node binaries for multiple platforms/ABI versions are the core deliverable of this native stacktrace module. | ai | |
| semgrep | semgrep:dynamic-require | AI (semgrep): Dynamic require is gated on SENTRY_STACK_TRACE_BINARY_PATH env var; user-controlled override path, not arbitrary code execution. | ai |
Versions (showing 7 of 7)
| Version | Deps | Published |
|---|---|---|
| 0.5.0 | 2 / 9 | |
| 0.4.1 | 2 / 9 | |
| 0.4.0 | 2 / 9 | |
| 0.2.3 | 2 / 9 | |
| 0.2.1 | 2 / 8 | |
| 0.1.1 | 2 / 8 | |
| 0.1.0 | 2 / 8 |
v0.5.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.4.1
3 findingsScript: node scripts/check-build.mjs
Package contains compiled binaries that could be backdoors: • lib/stack-trace-darwin-arm64-108.node • lib/stack-trace-darwin-arm64-115.node • lib/stack-trace-darwin-arm64-127.node • lib/stack-trace-darwin-arm64-137.node • lib/stack-trace-darwin-x64-108.node • lib/stack-trace-darwin-x64-115.node • lib/stack-trace-darwin-x64-127.node • lib/stack-trace-darwin-x64-137.node • lib/stack-trace-linux-arm64-glibc-108.node • lib/stack-trace-linux-arm64-glibc-115.node ... and 18 more
Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v0.4.0
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v0.2.3
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v0.2.1
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v0.1.1
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v0.1.0
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.