@opentelemetry/instrumentation-grpc
OpenTelemetry instrumentation for `@grpc/grpc-js` rpc client and server for gRPC framework
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 |
|---|---|---|---|---|
| maintainer-change | maintainer-added | AI (maintainer-change): Known OpenTelemetry org maintainer rotation, long-stable. | ai | |
| provenance | publisher-changed-stale | AI (provenance): Publisher change stable 1109d, consistent with legitimate org transfer. | ai | |
| publish-pattern | new-deps-added | AI (publish-pattern): tslib is a trivial, universally trusted TS helper lib. | ai | |
| install-scripts | install-script:postinstall | AI (install-scripts): Postinstall only prints a deprecation warning via node -e console.log; no network or exec. | ai | |
| provenance | publisher-changed | AI (provenance): Legitimate migration to GitHub Actions CI/CD publishing with SLSA provenance for this well-established org. | ai | |
| publish-pattern | dormant-publish | AI (publish-pattern): Monorepo package; dormancy reflects release cadence, not abandonment. | ai |
Versions (showing 83 of 83)
| Version | Deps | Published |
|---|---|---|
| 0.221.0 | 2 / 19 | |
| 0.220.0 | 2 / 19 | |
| 0.219.0 | 2 / 20 | |
| 0.218.0 | 2 / 20 | |
| 0.217.0 | 2 / 20 | |
| 0.216.0 | 2 / 20 | |
| 0.215.0 | 2 / 20 | |
| 0.214.0 | 2 / 20 | |
| 0.213.0 | 2 / 20 | |
| 0.212.0 | 2 / 20 | |
| 0.211.0 | 2 / 20 | |
| 0.210.0 | 2 / 20 | |
| 0.209.0 | 2 / 20 | |
| 0.208.0 | 2 / 18 | |
| 0.207.0 | 2 / 18 | |
| 0.206.0 | 2 / 18 | |
| 0.205.0 | 2 / 19 | |
| 0.204.0 | 2 / 19 | |
| 0.203.0 | 2 / 20 | |
| 0.202.0 | 2 / 20 | |
| 0.201.1 | 2 / 20 | |
| 0.201.0 | 2 / 20 | |
| 0.200.0 | 2 / 20 | |
| 0.57.2 | 2 / 22 | |
| 0.57.1 | 2 / 22 | |
| 0.57.0 | 2 / 22 | |
| 0.56.0 | 2 / 22 | |
| 0.55.0 | 2 / 22 | |
| 0.54.2 | 2 / 22 | |
| 0.54.1 | 2 / 22 | |
| 0.54.0 | 2 / 22 | |
| 0.53.0 | 2 / 23 | |
| 0.52.1 | 2 / 24 | |
| 0.52.0 | 2 / 24 | |
| 0.51.1 | 2 / 24 | |
| 0.51.0 | 2 / 24 | |
| 0.50.0 | 2 / 24 | |
| 0.49.1 | 2 / 24 | |
| 0.49.0 | 2 / 24 | |
| 0.48.0 | 2 / 24 | |
| 0.47.0 | 2 / 24 | |
| 0.46.0 | 2 / 24 | |
| 0.45.1 | 2 / 24 | |
| 0.45.0 | 2 / 24 | |
| 0.44.0 | 2 / 24 | |
| 0.43.0 | 2 / 24 | |
| 0.42.0 | 2 / 24 | |
| 0.41.2 | 2 / 24 | |
| 0.41.1 | 2 / 20 | |
| 0.41.0 | 3 / 20 | |
| 0.40.0 | 2 / 20 | |
| 0.39.1 | 2 / 20 | |
| 0.39.0 | 2 / 20 | |
| 0.38.0 | 2 / 21 | |
| 0.37.0 | 2 / 21 | |
| 0.36.1 | 2 / 21 | |
| 0.36.0 | 2 / 21 | |
| 0.35.1 | 2 / 21 | |
| 0.35.0 | 2 / 21 | |
| 0.34.0 | 2 / 21 | |
| 0.33.0 | 3 / 21 | |
| 0.32.0 | 3 / 21 | |
| 0.31.0 | 3 / 21 | |
| 0.30.0 | 3 / 21 | |
| 0.29.2 | 3 / 21 | |
| 0.29.1 | 3 / 21 | |
| 0.29.0 | 3 / 21 | |
| 0.28.0 | 3 / 21 | |
| 0.27.0 | 3 / 21 | |
| 0.26.0 | 3 / 21 | |
| 0.25.0 | 3 / 22 | |
| 0.24.0 | 3 / 22 | |
| 0.23.0 | 3 / 23 | |
| 0.22.0 | 3 / 23 | |
| 0.21.0 | 3 / 23 | |
| 0.20.0 | 3 / 23 | |
| 0.19.0 | 3 / 24 | |
| 0.18.2 | 4 / 23 | |
| 0.18.1 | 4 / 23 | |
| 0.18.0 | 4 / 23 | |
| 0.17.0 | 4 / 24 | |
| 0.16.0 | 3 / 24 | |
| 0.15.0 | 3 / 24 |
v0.221.0
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.220.0
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.50.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.49.1
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.49.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.48.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.47.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.46.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.45.1
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.45.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.44.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.43.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.42.0
2 findingsPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
This version was published by a different npm account (pichlermarc) than the most recent previously approved version (dyladan) on 2023-09-11, but pichlermarc is listed as a maintainer on prior approved versions (matched on name). This looks like a manual publish by a known maintainer rather than a publisher change. Recorded as INFO for audit trail.
v0.41.2
2 findingsPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
This version was published by a different npm account (pichlermarc) than the most recent previously approved version (dyladan) on 2023-08-08, but pichlermarc is listed as a maintainer on prior approved versions (matched on name). This looks like a manual publish by a known maintainer rather than a publisher change. Recorded as INFO for audit trail.
v0.41.1
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.41.0
2 findingsThis version was published by a different npm account (pichlermarc) than the most recent previously approved version (dyladan) on 2023-07-06. It has since remained available on npm for 1109 days without being unpublished, which is inconsistent with an account takeover — those are typically removed by npm shortly after discovery.
Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.40.0
3 findingsScript: node -e "console.log(\"\x1b[95m%s\x1b[0m\", \"@opentelemetry/instrumentation-grpc - warning: The package 'grpc' (https://www.npmjs.com/package/grpc) is deprecated. It will no longer be instrumented in the next release of '@opentelemetry/instrumentation-grpc'. Please migrate to '@grpc/grpc-js' (https://www.npmjs.com/package/@grpc/grpc-js) to continue receiving telemetry.\");"
This version was published by a different npm account (pichlermarc) than the most recent previously approved version (dyladan) on 2023-06-06. It has since remained available on npm for 1139 days without being unpublished, which is inconsistent with an account takeover — those are typically removed by npm shortly after discovery.
Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.39.1
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.39.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.38.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.37.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.36.1
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.36.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.35.1
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.35.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.34.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.33.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.32.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.31.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.30.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.29.2
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.29.1
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.29.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.28.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.27.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.26.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.25.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.24.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.23.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.22.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.21.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.20.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.19.0
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v0.18.2
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v0.18.1
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v0.18.0
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v0.17.0
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v0.16.0
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v0.15.0
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.