chore: bump up @opentelemetry/sdk-node version to ^0.217.0 [SECURITY] (#14945)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[@opentelemetry/sdk-node](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-sdk-node)
([source](https://redirect.github.com/open-telemetry/opentelemetry-js))
| [`^0.215.0` →
`^0.217.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-node/0.215.0/0.217.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2fsdk-node/0.217.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2fsdk-node/0.215.0/0.217.0?slim=true)
|

---

### Prometheus exporter process crash via malformed HTTP request
[CVE-2026-44902](https://nvd.nist.gov/vuln/detail/CVE-2026-44902) /
[GHSA-q7rr-3cgh-j5r3](https://redirect.github.com/advisories/GHSA-q7rr-3cgh-j5r3)

<details>
<summary>More information</summary>

#### Details
##### Summary

A single malformed HTTP request crashes any Node.js process running the
OpenTelemetry JS Prometheus exporter. The metrics endpoint (default
`0.0.0.0:9464`) has no error handling around URL parsing, so a request
with an invalid URI causes an uncaught `TypeError` that terminates the
process.

**You are affected by this vulnerability if either of the following
apply to your application:**

* you directly use `@opentelemetry/exporter-prometheus` in your code
through its built-in server.
* your `OTEL_METRICS_EXPORTER` environment variable includes
`prometheus` **AND**
  * you use `@opentelemetry/sdk-node`
* you use `@opentelemetry/auto-instrumentations-node` via `--require
@&#8203;opentelemetry/auto-instrumentations-node/register`/`--import
@&#8203;opentelemetry/auto-instrumentations-node/register`

##### Impact

**Denial of service.** Any application using the OpenTelemetry
Prometheus exporter’s built-in server can be crashed by a single
unauthenticated network packet sent to the metrics port. No
authentication, special privileges, or prior access is required.

##### Remediation

##### Update to the fixed version

Update `@opentelemetry/exporter-prometheus` and
`@opentelemetry/sdk-node` to version **0.217.0** or later.
Update `@opentelemetry/auto-instrumentations-node` to version **0.75.0**
or later.

This release adds proper error handling around the URL constructor,
returning an HTTP `400` response on parse failure rather than allowing
the exception to propagate and crash the process.

```
npm install @&#8203;opentelemetry/exporter-prometheus@latest
```

##### Do Not Expose the Endpoint to Untrusted Users

> [!IMPORTANT] 
> The following mitigations reduce exposure but do not fully remediate
the vulnerability. Any client that *can* reach the metrics endpoint -
including your own Prometheus scraper host if compromised - could still
trigger the crash. Updating to **0.217.0** is the recommended
resolution.

If updating is not immediately feasible, restrict access to the metrics
endpoint so that it is not reachable by untrusted or unauthenticated
network clients. For example:

* **Bind to localhost only** by setting the `host` option to `127.0.0.1`
when configuring the `PrometheusExporter`, so the port is not exposed on
public or shared network interfaces

* **Use a firewall or network policy** to restrict access to port `9464`
(or whichever port you have configured) to only trusted Prometheus
scrape hosts

* **Place the endpoint behind a reverse proxy** that filters or
validates incoming requests before they reach the exporter

##### Details

In `PrometheusExporter.ts`, the `_requestHandler` calls `new
URL(request.url, this._baseUrl)` without any error handling. Node's HTTP
parser accepts absolute-form URIs (e.g. `http://`) for proxy
compatibility, including malformed ones. When `request.url` is
`"http://"`, the `URL` constructor throws `TypeError: Invalid URL`.
Since there is no try-catch in the handler, the exception propagates as
an uncaught exception and crashes the process.

The Prometheus metrics endpoint is unauthenticated by design (Prometheus
scrapes it) and binds to `0.0.0.0` by default, meaning it is reachable
by any network client that can connect to the metrics port.

##### Proof of Concept

Start any Node.js application with the Prometheus exporter running on
the default port `9464`, then send a single raw TCP packet:

```
echo -ne 'GET http:// HTTP/1.1\r\nHost: localhost\r\n\r\n' | nc localhost 9464
```

The process crashes immediately with:

```
TypeError: Invalid URL
    at new URL (...)
    at PrometheusExporter._requestHandler (...)
```

#### Severity
- CVSS Score: 7.5 / 10 (High)
- Vector String: `CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H`

#### References
-
[https://github.com/open-telemetry/opentelemetry-js/security/advisories/GHSA-q7rr-3cgh-j5r3](https://redirect.github.com/open-telemetry/opentelemetry-js/security/advisories/GHSA-q7rr-3cgh-j5r3)
-
[https://github.com/advisories/GHSA-q7rr-3cgh-j5r3](https://redirect.github.com/advisories/GHSA-q7rr-3cgh-j5r3)

This data is provided by the [GitHub Advisory
Database](https://redirect.github.com/advisories/GHSA-q7rr-3cgh-j5r3)
([CC-BY
4.0](https://redirect.github.com/github/advisory-database/blob/main/LICENSE.md)).
</details>

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-js
(@&#8203;opentelemetry/sdk-node)</summary>

###
[`v0.217.0`](https://redirect.github.com/open-telemetry/opentelemetry-js/compare/2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7...74cde1b674508ccc0ed2601ac43a80ff2d35114c)

[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-js/compare/2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7...74cde1b674508ccc0ed2601ac43a80ff2d35114c)

###
[`v0.216.0`](https://redirect.github.com/open-telemetry/opentelemetry-js/compare/a0476eef3cb973bfcc0c2e41f868dd7b484c2ed8...2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7)

[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-js/compare/a0476eef3cb973bfcc0c2e41f868dd7b484c2ed8...2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - ""
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/toeverything/AFFiNE).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This commit is contained in:
renovate[bot]
2026-05-12 18:55:30 +08:00
committed by GitHub
parent a1d150a748
commit f19a922793
2 changed files with 231 additions and 237 deletions
+1 -1
View File
@@ -57,7 +57,7 @@
"@opentelemetry/instrumentation-socket.io": "^0.62.0",
"@opentelemetry/resources": "^2.2.0",
"@opentelemetry/sdk-metrics": "^2.2.0",
"@opentelemetry/sdk-node": "^0.215.0",
"@opentelemetry/sdk-node": "^0.217.0",
"@opentelemetry/sdk-trace-node": "^2.2.0",
"@opentelemetry/semantic-conventions": "^1.38.0",
"@prisma/client": "^6.6.0",
+230 -236
View File
@@ -966,7 +966,7 @@ __metadata:
"@opentelemetry/instrumentation-socket.io": "npm:^0.62.0"
"@opentelemetry/resources": "npm:^2.2.0"
"@opentelemetry/sdk-metrics": "npm:^2.2.0"
"@opentelemetry/sdk-node": "npm:^0.215.0"
"@opentelemetry/sdk-node": "npm:^0.217.0"
"@opentelemetry/sdk-trace-node": "npm:^2.2.0"
"@opentelemetry/semantic-conventions": "npm:^1.38.0"
"@prisma/client": "npm:^6.6.0"
@@ -9711,6 +9711,15 @@ __metadata:
languageName: node
linkType: hard
"@opentelemetry/api-logs@npm:0.217.0":
version: 0.217.0
resolution: "@opentelemetry/api-logs@npm:0.217.0"
dependencies:
"@opentelemetry/api": "npm:^1.3.0"
checksum: 10/ead902585aefe09956b0a7d0ce653706816ab47785961cbc24c3e188651fc0306cc077bebf0a71f2783ff39a2acd660b3e7960c2bcb266b7503ba52b70a700c0
languageName: node
linkType: hard
"@opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.9.0":
version: 1.9.1
resolution: "@opentelemetry/api@npm:1.9.1"
@@ -9718,24 +9727,24 @@ __metadata:
languageName: node
linkType: hard
"@opentelemetry/configuration@npm:0.215.0":
version: 0.215.0
resolution: "@opentelemetry/configuration@npm:0.215.0"
"@opentelemetry/configuration@npm:0.217.0":
version: 0.217.0
resolution: "@opentelemetry/configuration@npm:0.217.0"
dependencies:
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/core": "npm:2.7.1"
yaml: "npm:^2.0.0"
peerDependencies:
"@opentelemetry/api": ^1.9.0
checksum: 10/8520f4785f71d6e5f79b1d0a10ac48898d38e4d6051323344037d6dcaa025002cff5dd0319d0c6422abb216928ece31cd3030b0b6895c96843bd34ce2ee496ac
checksum: 10/ccafc9cfce1ca7ea21453eb314bbf76a4a83736b9f220f22c6d8fb8320be1b3589ff6daf5dd5add4855de430de75ddeaf6d4f8b4cdcb9db2b697a00260554782
languageName: node
linkType: hard
"@opentelemetry/context-async-hooks@npm:2.7.0, @opentelemetry/context-async-hooks@npm:^2.5.1":
version: 2.7.0
resolution: "@opentelemetry/context-async-hooks@npm:2.7.0"
"@opentelemetry/context-async-hooks@npm:2.7.1, @opentelemetry/context-async-hooks@npm:^2.5.1":
version: 2.7.1
resolution: "@opentelemetry/context-async-hooks@npm:2.7.1"
peerDependencies:
"@opentelemetry/api": ">=1.0.0 <1.10.0"
checksum: 10/c48175503270aa0e37cadf14c15fc994b7865649b98ccacc26b79857b85ff24e83d22f10d4c1cd99ea596a9d2f1d27c727d2f767166b77e8481ea307aa4d3b19
checksum: 10/fc7f12111d8104516437fb9edcfac677071f06163858c47e3dc1e8aac7d3e252db43c39525933b9861e712c5b3581728bc4756d07f70a53819f8c97eca4f8c1a
languageName: node
linkType: hard
@@ -9772,118 +9781,104 @@ __metadata:
languageName: node
linkType: hard
"@opentelemetry/exporter-logs-otlp-grpc@npm:0.215.0":
version: 0.215.0
resolution: "@opentelemetry/exporter-logs-otlp-grpc@npm:0.215.0"
"@opentelemetry/exporter-logs-otlp-grpc@npm:0.217.0":
version: 0.217.0
resolution: "@opentelemetry/exporter-logs-otlp-grpc@npm:0.217.0"
dependencies:
"@grpc/grpc-js": "npm:^1.14.3"
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/otlp-exporter-base": "npm:0.215.0"
"@opentelemetry/otlp-grpc-exporter-base": "npm:0.215.0"
"@opentelemetry/otlp-transformer": "npm:0.215.0"
"@opentelemetry/sdk-logs": "npm:0.215.0"
"@opentelemetry/core": "npm:2.7.1"
"@opentelemetry/otlp-exporter-base": "npm:0.217.0"
"@opentelemetry/otlp-grpc-exporter-base": "npm:0.217.0"
"@opentelemetry/otlp-transformer": "npm:0.217.0"
"@opentelemetry/sdk-logs": "npm:0.217.0"
peerDependencies:
"@opentelemetry/api": ^1.3.0
checksum: 10/30fd4ef9e10d29f71cf07a11f90b489046622ee8c9c826b414c6e80bac895532ad3d0d739c05726bf7828b68c6fa7f13c32e6feefa00b954ecfa708559fa35b6
checksum: 10/1252008c53caa246043ec9c2bf2cee22ab3dc3ba1aa6d6961d44b7a69375bf45a7b250c4b4e764dd460cda40fb49759f514d4c9085bfbd734b7cbda3ed8e27a7
languageName: node
linkType: hard
"@opentelemetry/exporter-logs-otlp-http@npm:0.215.0":
version: 0.215.0
resolution: "@opentelemetry/exporter-logs-otlp-http@npm:0.215.0"
"@opentelemetry/exporter-logs-otlp-http@npm:0.217.0":
version: 0.217.0
resolution: "@opentelemetry/exporter-logs-otlp-http@npm:0.217.0"
dependencies:
"@opentelemetry/api-logs": "npm:0.215.0"
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/otlp-exporter-base": "npm:0.215.0"
"@opentelemetry/otlp-transformer": "npm:0.215.0"
"@opentelemetry/sdk-logs": "npm:0.215.0"
"@opentelemetry/api-logs": "npm:0.217.0"
"@opentelemetry/core": "npm:2.7.1"
"@opentelemetry/otlp-exporter-base": "npm:0.217.0"
"@opentelemetry/otlp-transformer": "npm:0.217.0"
"@opentelemetry/sdk-logs": "npm:0.217.0"
peerDependencies:
"@opentelemetry/api": ^1.3.0
checksum: 10/de2e82768845b1e09dc5275c9ce57448754e4680b11a7a899fa2b6f2fa8410780a0b6e5b3d05b39b2359d5bd8ec822080641180114c742c5632b1465322b4a9b
checksum: 10/978c5b91192d579c188bd7cf9b03a533b2ec0c2a9cc63365fc50b9fff3de13f981a776d23713b1994efef2795a5a9ed393e50f3ea2a74c7ff52b8df43994735b
languageName: node
linkType: hard
"@opentelemetry/exporter-logs-otlp-proto@npm:0.215.0":
version: 0.215.0
resolution: "@opentelemetry/exporter-logs-otlp-proto@npm:0.215.0"
"@opentelemetry/exporter-logs-otlp-proto@npm:0.217.0":
version: 0.217.0
resolution: "@opentelemetry/exporter-logs-otlp-proto@npm:0.217.0"
dependencies:
"@opentelemetry/api-logs": "npm:0.215.0"
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/otlp-exporter-base": "npm:0.215.0"
"@opentelemetry/otlp-transformer": "npm:0.215.0"
"@opentelemetry/resources": "npm:2.7.0"
"@opentelemetry/sdk-logs": "npm:0.215.0"
"@opentelemetry/sdk-trace-base": "npm:2.7.0"
"@opentelemetry/api-logs": "npm:0.217.0"
"@opentelemetry/core": "npm:2.7.1"
"@opentelemetry/otlp-exporter-base": "npm:0.217.0"
"@opentelemetry/otlp-transformer": "npm:0.217.0"
"@opentelemetry/resources": "npm:2.7.1"
"@opentelemetry/sdk-logs": "npm:0.217.0"
"@opentelemetry/sdk-trace-base": "npm:2.7.1"
peerDependencies:
"@opentelemetry/api": ^1.3.0
checksum: 10/711ef8306eec4bf4c01b2cb524a41470fa2c376677a5b7b23ee501ee4600a7e2903d09c2e643d7302c798bdc4603008334e0769a6175f62adaf486865116062e
checksum: 10/33b15d91122d50a425fb4a169695c866ef0e6e3985fc7cc8972a4074a51b43c26e37dfe56ad017ed2a3adbcc0175d41d7df6460013a6f8980af1365e5a9035b9
languageName: node
linkType: hard
"@opentelemetry/exporter-metrics-otlp-grpc@npm:0.215.0":
version: 0.215.0
resolution: "@opentelemetry/exporter-metrics-otlp-grpc@npm:0.215.0"
"@opentelemetry/exporter-metrics-otlp-grpc@npm:0.217.0":
version: 0.217.0
resolution: "@opentelemetry/exporter-metrics-otlp-grpc@npm:0.217.0"
dependencies:
"@grpc/grpc-js": "npm:^1.14.3"
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/exporter-metrics-otlp-http": "npm:0.215.0"
"@opentelemetry/otlp-exporter-base": "npm:0.215.0"
"@opentelemetry/otlp-grpc-exporter-base": "npm:0.215.0"
"@opentelemetry/otlp-transformer": "npm:0.215.0"
"@opentelemetry/resources": "npm:2.7.0"
"@opentelemetry/sdk-metrics": "npm:2.7.0"
"@opentelemetry/core": "npm:2.7.1"
"@opentelemetry/exporter-metrics-otlp-http": "npm:0.217.0"
"@opentelemetry/otlp-exporter-base": "npm:0.217.0"
"@opentelemetry/otlp-grpc-exporter-base": "npm:0.217.0"
"@opentelemetry/otlp-transformer": "npm:0.217.0"
"@opentelemetry/resources": "npm:2.7.1"
"@opentelemetry/sdk-metrics": "npm:2.7.1"
peerDependencies:
"@opentelemetry/api": ^1.3.0
checksum: 10/8d268704ff2bad94e1210c0b5d4123cfcbdce4af7c485f4927bb099b7ba500ef452c539ecd30c8ac27f9c9e6faa9aa694949f5faeca6970b89396837c8b2d263
checksum: 10/6f2af4efb0f35942daf440011a4945ac9d08daabe1f4cda7bcd16407e10d0a45dedc5a32d262626bc3f44c99844505c30317ac93bce5b755c51f30e9d4d93316
languageName: node
linkType: hard
"@opentelemetry/exporter-metrics-otlp-http@npm:0.215.0":
version: 0.215.0
resolution: "@opentelemetry/exporter-metrics-otlp-http@npm:0.215.0"
"@opentelemetry/exporter-metrics-otlp-http@npm:0.217.0":
version: 0.217.0
resolution: "@opentelemetry/exporter-metrics-otlp-http@npm:0.217.0"
dependencies:
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/otlp-exporter-base": "npm:0.215.0"
"@opentelemetry/otlp-transformer": "npm:0.215.0"
"@opentelemetry/resources": "npm:2.7.0"
"@opentelemetry/sdk-metrics": "npm:2.7.0"
"@opentelemetry/core": "npm:2.7.1"
"@opentelemetry/otlp-exporter-base": "npm:0.217.0"
"@opentelemetry/otlp-transformer": "npm:0.217.0"
"@opentelemetry/resources": "npm:2.7.1"
"@opentelemetry/sdk-metrics": "npm:2.7.1"
peerDependencies:
"@opentelemetry/api": ^1.3.0
checksum: 10/278b8088aabdaf8c073ab5f82389885ade1735842a83e5395a4940dfc7d6077516e17f76b47cfa3c3e12b1b314888a74e8c349c80d9087382127cacb4d267b3d
checksum: 10/5a3d5c0c0edde9c8c53905748de8a36ac49241acbd62499ab2a8aaf85212c3c86187050874a2b01d65bfcca20d211ffffd42b07d638831408d53c428157f6f7a
languageName: node
linkType: hard
"@opentelemetry/exporter-metrics-otlp-proto@npm:0.215.0":
version: 0.215.0
resolution: "@opentelemetry/exporter-metrics-otlp-proto@npm:0.215.0"
"@opentelemetry/exporter-metrics-otlp-proto@npm:0.217.0":
version: 0.217.0
resolution: "@opentelemetry/exporter-metrics-otlp-proto@npm:0.217.0"
dependencies:
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/exporter-metrics-otlp-http": "npm:0.215.0"
"@opentelemetry/otlp-exporter-base": "npm:0.215.0"
"@opentelemetry/otlp-transformer": "npm:0.215.0"
"@opentelemetry/resources": "npm:2.7.0"
"@opentelemetry/sdk-metrics": "npm:2.7.0"
"@opentelemetry/core": "npm:2.7.1"
"@opentelemetry/exporter-metrics-otlp-http": "npm:0.217.0"
"@opentelemetry/otlp-exporter-base": "npm:0.217.0"
"@opentelemetry/otlp-transformer": "npm:0.217.0"
"@opentelemetry/resources": "npm:2.7.1"
"@opentelemetry/sdk-metrics": "npm:2.7.1"
peerDependencies:
"@opentelemetry/api": ^1.3.0
checksum: 10/70771e6c1e742145b3a2b95799ff4f3e922fb3d53d02a27567e5501c667211b826aaedfc16286d093e115940a02213a347b6b96690c2cf86e122ea1c0dbdff45
checksum: 10/c0144153c62b5512ab9b23097341eef8cf7cef89a6ff5cec02366f2d3b136c6fe41077b9fff1ff98b6431a33a07d182c581ab3d16f16208a880c10175d5537f9
languageName: node
linkType: hard
"@opentelemetry/exporter-prometheus@npm:0.215.0":
version: 0.215.0
resolution: "@opentelemetry/exporter-prometheus@npm:0.215.0"
dependencies:
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/resources": "npm:2.7.0"
"@opentelemetry/sdk-metrics": "npm:2.7.0"
"@opentelemetry/semantic-conventions": "npm:^1.29.0"
peerDependencies:
"@opentelemetry/api": ^1.3.0
checksum: 10/23a55680468da7686183ea5533ba6af3b1d27c478798bbd97a78cd4a629867d970a13a14832da1197e1606a68823ae23bc20a5890dd9e3cb7b2a1923f761400b
languageName: node
linkType: hard
"@opentelemetry/exporter-prometheus@npm:^0.217.0":
"@opentelemetry/exporter-prometheus@npm:0.217.0, @opentelemetry/exporter-prometheus@npm:^0.217.0":
version: 0.217.0
resolution: "@opentelemetry/exporter-prometheus@npm:0.217.0"
dependencies:
@@ -9897,64 +9892,64 @@ __metadata:
languageName: node
linkType: hard
"@opentelemetry/exporter-trace-otlp-grpc@npm:0.215.0":
version: 0.215.0
resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.215.0"
"@opentelemetry/exporter-trace-otlp-grpc@npm:0.217.0":
version: 0.217.0
resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.217.0"
dependencies:
"@grpc/grpc-js": "npm:^1.14.3"
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/otlp-exporter-base": "npm:0.215.0"
"@opentelemetry/otlp-grpc-exporter-base": "npm:0.215.0"
"@opentelemetry/otlp-transformer": "npm:0.215.0"
"@opentelemetry/resources": "npm:2.7.0"
"@opentelemetry/sdk-trace-base": "npm:2.7.0"
"@opentelemetry/core": "npm:2.7.1"
"@opentelemetry/otlp-exporter-base": "npm:0.217.0"
"@opentelemetry/otlp-grpc-exporter-base": "npm:0.217.0"
"@opentelemetry/otlp-transformer": "npm:0.217.0"
"@opentelemetry/resources": "npm:2.7.1"
"@opentelemetry/sdk-trace-base": "npm:2.7.1"
peerDependencies:
"@opentelemetry/api": ^1.3.0
checksum: 10/f162316430515dfdad1aa6f0c04a5b820c97418646ce4207f93789220dfd2a256d93f9d6f2f522d2cfde820d9fcaecdd0c8551516a8e6393e84cc9ec0e285ba9
checksum: 10/cf42d919991de9f7e70fa0d2c387c6d7cb9f7069e3bb8a98a7e884ef0dd254a47ba77f13159bc0d51f8c8fba1e80aaff1240f15d9278b95099b7cac14013c7d0
languageName: node
linkType: hard
"@opentelemetry/exporter-trace-otlp-http@npm:0.215.0":
version: 0.215.0
resolution: "@opentelemetry/exporter-trace-otlp-http@npm:0.215.0"
"@opentelemetry/exporter-trace-otlp-http@npm:0.217.0":
version: 0.217.0
resolution: "@opentelemetry/exporter-trace-otlp-http@npm:0.217.0"
dependencies:
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/otlp-exporter-base": "npm:0.215.0"
"@opentelemetry/otlp-transformer": "npm:0.215.0"
"@opentelemetry/resources": "npm:2.7.0"
"@opentelemetry/sdk-trace-base": "npm:2.7.0"
"@opentelemetry/core": "npm:2.7.1"
"@opentelemetry/otlp-exporter-base": "npm:0.217.0"
"@opentelemetry/otlp-transformer": "npm:0.217.0"
"@opentelemetry/resources": "npm:2.7.1"
"@opentelemetry/sdk-trace-base": "npm:2.7.1"
peerDependencies:
"@opentelemetry/api": ^1.3.0
checksum: 10/8aaa92ade2a28e615afd52e725df4d4aaae195b6ad6e5119eff84aa6eb5e63353200096d94a15628aa3719b7dd538b0614ce32835d823f2bb1ad4fae3251d630
checksum: 10/3194a1c760232aceb601cab5ba2cb82c10c4b22cfd9f53ec4ef1e54a280edc70f3392558fa84353893636cebeca49ad1ef172335ba33a825b242c42faa5c4089
languageName: node
linkType: hard
"@opentelemetry/exporter-trace-otlp-proto@npm:0.215.0":
version: 0.215.0
resolution: "@opentelemetry/exporter-trace-otlp-proto@npm:0.215.0"
"@opentelemetry/exporter-trace-otlp-proto@npm:0.217.0":
version: 0.217.0
resolution: "@opentelemetry/exporter-trace-otlp-proto@npm:0.217.0"
dependencies:
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/otlp-exporter-base": "npm:0.215.0"
"@opentelemetry/otlp-transformer": "npm:0.215.0"
"@opentelemetry/resources": "npm:2.7.0"
"@opentelemetry/sdk-trace-base": "npm:2.7.0"
"@opentelemetry/core": "npm:2.7.1"
"@opentelemetry/otlp-exporter-base": "npm:0.217.0"
"@opentelemetry/otlp-transformer": "npm:0.217.0"
"@opentelemetry/resources": "npm:2.7.1"
"@opentelemetry/sdk-trace-base": "npm:2.7.1"
peerDependencies:
"@opentelemetry/api": ^1.3.0
checksum: 10/74f2d56a643136fd8bf2377425cdfe051e2bdcfff9f252296dc9e923d275cd9d18ea01e03b7c53b0bdbccf44f8532d3e01f0e038c5d5eed77b27a614df94a707
checksum: 10/4c10a0d61704a21007a88b795a2bada3dbbb2a6070883d6d5af8617aaff1a6ecc2af58403f934520cf08094c0ec41b39aca236f5994cf0ed433138300f1948c1
languageName: node
linkType: hard
"@opentelemetry/exporter-zipkin@npm:2.7.0, @opentelemetry/exporter-zipkin@npm:^2.6.0":
version: 2.7.0
resolution: "@opentelemetry/exporter-zipkin@npm:2.7.0"
"@opentelemetry/exporter-zipkin@npm:2.7.1, @opentelemetry/exporter-zipkin@npm:^2.6.0":
version: 2.7.1
resolution: "@opentelemetry/exporter-zipkin@npm:2.7.1"
dependencies:
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/resources": "npm:2.7.0"
"@opentelemetry/sdk-trace-base": "npm:2.7.0"
"@opentelemetry/core": "npm:2.7.1"
"@opentelemetry/resources": "npm:2.7.1"
"@opentelemetry/sdk-trace-base": "npm:2.7.1"
"@opentelemetry/semantic-conventions": "npm:^1.29.0"
peerDependencies:
"@opentelemetry/api": ^1.0.0
checksum: 10/cae59e75dc11d9cfa2f9e76c218b843cc2ca6c880b64a9b266ec1a4cd42c30fc9d3655f136a5908cba59ccc98a98d9c736b7b10a168cefa5ca3363dd449d3593
checksum: 10/dafa75a254c0b1ffe791e2dcfeaf6a778123c5fbedbfeff7ea9d3d20c9d6cc4dabae2a60f2820e0f23806f326c9d715bbce10a07c8e84351c6bc796100584753
languageName: node
linkType: hard
@@ -10322,7 +10317,7 @@ __metadata:
languageName: node
linkType: hard
"@opentelemetry/instrumentation@npm:0.215.0, @opentelemetry/instrumentation@npm:>=0.52.0 <1, @opentelemetry/instrumentation@npm:^0.215.0":
"@opentelemetry/instrumentation@npm:0.215.0, @opentelemetry/instrumentation@npm:^0.215.0":
version: 0.215.0
resolution: "@opentelemetry/instrumentation@npm:0.215.0"
dependencies:
@@ -10335,6 +10330,19 @@ __metadata:
languageName: node
linkType: hard
"@opentelemetry/instrumentation@npm:0.217.0, @opentelemetry/instrumentation@npm:>=0.52.0 <1":
version: 0.217.0
resolution: "@opentelemetry/instrumentation@npm:0.217.0"
dependencies:
"@opentelemetry/api-logs": "npm:0.217.0"
import-in-the-middle: "npm:^3.0.0"
require-in-the-middle: "npm:^8.0.0"
peerDependencies:
"@opentelemetry/api": ^1.3.0
checksum: 10/2319b8633d240f1e4e750c43c9cfcdcf76ba02841d29fecb8e5f9c75a8576bfa377b1f9ea247ebe414a71571973cf2f4fcd392e85d2afd809c8f00ad3272fe01
languageName: node
linkType: hard
"@opentelemetry/instrumentation@npm:^0.207.0":
version: 0.207.0
resolution: "@opentelemetry/instrumentation@npm:0.207.0"
@@ -10361,68 +10369,68 @@ __metadata:
languageName: node
linkType: hard
"@opentelemetry/otlp-exporter-base@npm:0.215.0":
version: 0.215.0
resolution: "@opentelemetry/otlp-exporter-base@npm:0.215.0"
"@opentelemetry/otlp-exporter-base@npm:0.217.0":
version: 0.217.0
resolution: "@opentelemetry/otlp-exporter-base@npm:0.217.0"
dependencies:
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/otlp-transformer": "npm:0.215.0"
"@opentelemetry/core": "npm:2.7.1"
"@opentelemetry/otlp-transformer": "npm:0.217.0"
peerDependencies:
"@opentelemetry/api": ^1.3.0
checksum: 10/62bccac2b8aa91b10ee784d1a49d7f6868558b9836b96d452185579c5de8dee7e324bb51fa49f0c24f6a4c98617a216b60168253639b05b906660430b9c3035c
checksum: 10/c297687b537be701a2fab01a701726ddeeaa1b0649855a509a83df8f07704eb2669f4656fe03ebfb1f477dd29a9cc8eb98af6011064978fa5fee0d64a5ab6924
languageName: node
linkType: hard
"@opentelemetry/otlp-grpc-exporter-base@npm:0.215.0":
version: 0.215.0
resolution: "@opentelemetry/otlp-grpc-exporter-base@npm:0.215.0"
"@opentelemetry/otlp-grpc-exporter-base@npm:0.217.0":
version: 0.217.0
resolution: "@opentelemetry/otlp-grpc-exporter-base@npm:0.217.0"
dependencies:
"@grpc/grpc-js": "npm:^1.14.3"
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/otlp-exporter-base": "npm:0.215.0"
"@opentelemetry/otlp-transformer": "npm:0.215.0"
"@opentelemetry/core": "npm:2.7.1"
"@opentelemetry/otlp-exporter-base": "npm:0.217.0"
"@opentelemetry/otlp-transformer": "npm:0.217.0"
peerDependencies:
"@opentelemetry/api": ^1.3.0
checksum: 10/cb11561518b464b842ebf05f7ad028582bd5eadffc98c45e4ad61b01416533a33bb1287748b4ff2159e5430397ddbfd52f19f3168a2a6fe1049d5793c3a5a1e6
checksum: 10/baf6217fa8496b8d1ed5a9e83f474eaab3903f477c80af95d8cc32ef29779d4f6051ef11281e2e2452eed9a7a9c0008771d37667d223e77f539815c0a8c26101
languageName: node
linkType: hard
"@opentelemetry/otlp-transformer@npm:0.215.0":
version: 0.215.0
resolution: "@opentelemetry/otlp-transformer@npm:0.215.0"
"@opentelemetry/otlp-transformer@npm:0.217.0":
version: 0.217.0
resolution: "@opentelemetry/otlp-transformer@npm:0.217.0"
dependencies:
"@opentelemetry/api-logs": "npm:0.215.0"
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/resources": "npm:2.7.0"
"@opentelemetry/sdk-logs": "npm:0.215.0"
"@opentelemetry/sdk-metrics": "npm:2.7.0"
"@opentelemetry/sdk-trace-base": "npm:2.7.0"
protobufjs: "npm:^8.0.1"
"@opentelemetry/api-logs": "npm:0.217.0"
"@opentelemetry/core": "npm:2.7.1"
"@opentelemetry/resources": "npm:2.7.1"
"@opentelemetry/sdk-logs": "npm:0.217.0"
"@opentelemetry/sdk-metrics": "npm:2.7.1"
"@opentelemetry/sdk-trace-base": "npm:2.7.1"
protobufjs: "npm:8.0.1"
peerDependencies:
"@opentelemetry/api": ^1.3.0
checksum: 10/8f5ae052641c5cf577373372c8078d7a38c1fbda3fd3829ace259d921598c66e2d6480a2e4408e388aa1df47039731ccd1b708ab47f22d17b57b9e31aec9f47b
checksum: 10/b517a173df30a188c4e824f9c89c3adde79998946c192ef2f368edc4c4aed16cce9d1b3c97acf613755920331506b1d67efc2b00944cc4422022e3e921acd4ea
languageName: node
linkType: hard
"@opentelemetry/propagator-b3@npm:2.7.0":
version: 2.7.0
resolution: "@opentelemetry/propagator-b3@npm:2.7.0"
"@opentelemetry/propagator-b3@npm:2.7.1":
version: 2.7.1
resolution: "@opentelemetry/propagator-b3@npm:2.7.1"
dependencies:
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/core": "npm:2.7.1"
peerDependencies:
"@opentelemetry/api": ">=1.0.0 <1.10.0"
checksum: 10/c4d955cd1ea35b047b40f97af713034841aed430945948586eb0fb2c32af71b1f9019ba83691eec4f98d944f33392f4d11feb9c3711af419543119ed2b332312
checksum: 10/4d2655d5bf73147d70f7b4cc37a171ab16c9e9854128087d518b087f2840325df4fb06e2fdc608411f2eeb89cd3a373f501ca140f5a982566ceb9483725ead4b
languageName: node
linkType: hard
"@opentelemetry/propagator-jaeger@npm:2.7.0":
version: 2.7.0
resolution: "@opentelemetry/propagator-jaeger@npm:2.7.0"
"@opentelemetry/propagator-jaeger@npm:2.7.1":
version: 2.7.1
resolution: "@opentelemetry/propagator-jaeger@npm:2.7.1"
dependencies:
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/core": "npm:2.7.1"
peerDependencies:
"@opentelemetry/api": ">=1.0.0 <1.10.0"
checksum: 10/ecbb7834be878545bd445b42026ce3daf851fc9aafc506afbd30635c0e2eabe5d44b4a80ca22551af33084eacb367516d3c166220f2d21db1b39c34c5081a63b
checksum: 10/f23c299fab31c7a4c18160056851e60ff2f8d7fc6f7cefc35ff0636b2633b176db5939737c336e604fc723d93bf07416fbe382833255d54dd4bcfdba8d5f302a
languageName: node
linkType: hard
@@ -10433,18 +10441,6 @@ __metadata:
languageName: node
linkType: hard
"@opentelemetry/resources@npm:2.7.0":
version: 2.7.0
resolution: "@opentelemetry/resources@npm:2.7.0"
dependencies:
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/semantic-conventions": "npm:^1.29.0"
peerDependencies:
"@opentelemetry/api": ">=1.3.0 <1.10.0"
checksum: 10/8c32c20435ab02509dd80cc95f8f23659625027bc15d8ff94770cccb4cacf3aa024a964624a96d0ae13bb25de01a65e1a41ea4fcfe5474f365f55dcf369ac0ed
languageName: node
linkType: hard
"@opentelemetry/resources@npm:2.7.1, @opentelemetry/resources@npm:^2.2.0, @opentelemetry/resources@npm:^2.5.1":
version: 2.7.1
resolution: "@opentelemetry/resources@npm:2.7.1"
@@ -10457,29 +10453,17 @@ __metadata:
languageName: node
linkType: hard
"@opentelemetry/sdk-logs@npm:0.215.0":
version: 0.215.0
resolution: "@opentelemetry/sdk-logs@npm:0.215.0"
"@opentelemetry/sdk-logs@npm:0.217.0":
version: 0.217.0
resolution: "@opentelemetry/sdk-logs@npm:0.217.0"
dependencies:
"@opentelemetry/api-logs": "npm:0.215.0"
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/resources": "npm:2.7.0"
"@opentelemetry/api-logs": "npm:0.217.0"
"@opentelemetry/core": "npm:2.7.1"
"@opentelemetry/resources": "npm:2.7.1"
"@opentelemetry/semantic-conventions": "npm:^1.29.0"
peerDependencies:
"@opentelemetry/api": ">=1.4.0 <1.10.0"
checksum: 10/7f9c21abc5a56a3c08ce954092e379cd86b2a7daa9e8cbc09e61153555b75b4847e2c40449766743f58bfd7fc5f425ab3ab0b24bb274766cc63473adc5e045e6
languageName: node
linkType: hard
"@opentelemetry/sdk-metrics@npm:2.7.0":
version: 2.7.0
resolution: "@opentelemetry/sdk-metrics@npm:2.7.0"
dependencies:
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/resources": "npm:2.7.0"
peerDependencies:
"@opentelemetry/api": ">=1.9.0 <1.10.0"
checksum: 10/b4f8ca64de9497347cb50e7de09aa3f3a8bdfa33d00c9ce20fdd6880321e84a1a6eacb1d6c788f4cdbe8d1b2725a0db1f7f04ff45cd00c840a823700ec248a79
checksum: 10/fa69d871ead27d39e8fd13b99814238df7718d941015e0eff4dd08b53d94c6d52252b4a7ca37ee1e2bfeb7cb28aaa7c1c99f1fef2c89dda6acb6c9d593670683
languageName: node
linkType: hard
@@ -10495,64 +10479,64 @@ __metadata:
languageName: node
linkType: hard
"@opentelemetry/sdk-node@npm:^0.215.0":
version: 0.215.0
resolution: "@opentelemetry/sdk-node@npm:0.215.0"
"@opentelemetry/sdk-node@npm:^0.217.0":
version: 0.217.0
resolution: "@opentelemetry/sdk-node@npm:0.217.0"
dependencies:
"@opentelemetry/api-logs": "npm:0.215.0"
"@opentelemetry/configuration": "npm:0.215.0"
"@opentelemetry/context-async-hooks": "npm:2.7.0"
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/exporter-logs-otlp-grpc": "npm:0.215.0"
"@opentelemetry/exporter-logs-otlp-http": "npm:0.215.0"
"@opentelemetry/exporter-logs-otlp-proto": "npm:0.215.0"
"@opentelemetry/exporter-metrics-otlp-grpc": "npm:0.215.0"
"@opentelemetry/exporter-metrics-otlp-http": "npm:0.215.0"
"@opentelemetry/exporter-metrics-otlp-proto": "npm:0.215.0"
"@opentelemetry/exporter-prometheus": "npm:0.215.0"
"@opentelemetry/exporter-trace-otlp-grpc": "npm:0.215.0"
"@opentelemetry/exporter-trace-otlp-http": "npm:0.215.0"
"@opentelemetry/exporter-trace-otlp-proto": "npm:0.215.0"
"@opentelemetry/exporter-zipkin": "npm:2.7.0"
"@opentelemetry/instrumentation": "npm:0.215.0"
"@opentelemetry/otlp-exporter-base": "npm:0.215.0"
"@opentelemetry/propagator-b3": "npm:2.7.0"
"@opentelemetry/propagator-jaeger": "npm:2.7.0"
"@opentelemetry/resources": "npm:2.7.0"
"@opentelemetry/sdk-logs": "npm:0.215.0"
"@opentelemetry/sdk-metrics": "npm:2.7.0"
"@opentelemetry/sdk-trace-base": "npm:2.7.0"
"@opentelemetry/sdk-trace-node": "npm:2.7.0"
"@opentelemetry/api-logs": "npm:0.217.0"
"@opentelemetry/configuration": "npm:0.217.0"
"@opentelemetry/context-async-hooks": "npm:2.7.1"
"@opentelemetry/core": "npm:2.7.1"
"@opentelemetry/exporter-logs-otlp-grpc": "npm:0.217.0"
"@opentelemetry/exporter-logs-otlp-http": "npm:0.217.0"
"@opentelemetry/exporter-logs-otlp-proto": "npm:0.217.0"
"@opentelemetry/exporter-metrics-otlp-grpc": "npm:0.217.0"
"@opentelemetry/exporter-metrics-otlp-http": "npm:0.217.0"
"@opentelemetry/exporter-metrics-otlp-proto": "npm:0.217.0"
"@opentelemetry/exporter-prometheus": "npm:0.217.0"
"@opentelemetry/exporter-trace-otlp-grpc": "npm:0.217.0"
"@opentelemetry/exporter-trace-otlp-http": "npm:0.217.0"
"@opentelemetry/exporter-trace-otlp-proto": "npm:0.217.0"
"@opentelemetry/exporter-zipkin": "npm:2.7.1"
"@opentelemetry/instrumentation": "npm:0.217.0"
"@opentelemetry/otlp-exporter-base": "npm:0.217.0"
"@opentelemetry/propagator-b3": "npm:2.7.1"
"@opentelemetry/propagator-jaeger": "npm:2.7.1"
"@opentelemetry/resources": "npm:2.7.1"
"@opentelemetry/sdk-logs": "npm:0.217.0"
"@opentelemetry/sdk-metrics": "npm:2.7.1"
"@opentelemetry/sdk-trace-base": "npm:2.7.1"
"@opentelemetry/sdk-trace-node": "npm:2.7.1"
"@opentelemetry/semantic-conventions": "npm:^1.29.0"
peerDependencies:
"@opentelemetry/api": ">=1.3.0 <1.10.0"
checksum: 10/4b73646eabc1120c5be39385852be59482bb596b8cd722abe0b41b6d279c527acdf036616622cefef8791a11bc5f30e4176d8fb500f3ebb1610d11a95c8144be
checksum: 10/72ed6fa51f845486102f025738ccbb46b81da2f1a4c69fdba7f75d5ed6d60b05105cf539bed7dffebdfb4f39a8d35870120179c8c57187a5e4525643df6afd5c
languageName: node
linkType: hard
"@opentelemetry/sdk-trace-base@npm:2.7.0, @opentelemetry/sdk-trace-base@npm:^2.5.1":
version: 2.7.0
resolution: "@opentelemetry/sdk-trace-base@npm:2.7.0"
"@opentelemetry/sdk-trace-base@npm:2.7.1, @opentelemetry/sdk-trace-base@npm:^2.5.1":
version: 2.7.1
resolution: "@opentelemetry/sdk-trace-base@npm:2.7.1"
dependencies:
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/resources": "npm:2.7.0"
"@opentelemetry/core": "npm:2.7.1"
"@opentelemetry/resources": "npm:2.7.1"
"@opentelemetry/semantic-conventions": "npm:^1.29.0"
peerDependencies:
"@opentelemetry/api": ">=1.3.0 <1.10.0"
checksum: 10/f6f7cb9f1de6fc2d2ee8efefe6fbfc8647ed8eb9efce4120117ab8d16164aad5eb7b5a09713a1a75328321112c0de373ef0163a651efb8af0d6e748bfe4a174e
checksum: 10/5befe387ebc9e6123afc089b4787a4a7f68d95c78666e065ede4b5506581405c95cd61969ccff46ab05b8b4542c67fb1f0f125c52bbc754f2aa45f8462692545
languageName: node
linkType: hard
"@opentelemetry/sdk-trace-node@npm:2.7.0, @opentelemetry/sdk-trace-node@npm:^2.2.0":
version: 2.7.0
resolution: "@opentelemetry/sdk-trace-node@npm:2.7.0"
"@opentelemetry/sdk-trace-node@npm:2.7.1, @opentelemetry/sdk-trace-node@npm:^2.2.0":
version: 2.7.1
resolution: "@opentelemetry/sdk-trace-node@npm:2.7.1"
dependencies:
"@opentelemetry/context-async-hooks": "npm:2.7.0"
"@opentelemetry/core": "npm:2.7.0"
"@opentelemetry/sdk-trace-base": "npm:2.7.0"
"@opentelemetry/context-async-hooks": "npm:2.7.1"
"@opentelemetry/core": "npm:2.7.1"
"@opentelemetry/sdk-trace-base": "npm:2.7.1"
peerDependencies:
"@opentelemetry/api": ">=1.0.0 <1.10.0"
checksum: 10/6202956d7bcb3fccc03ef4cbf02ba7c1bcdfa33602bbfce8e5c66b394134e120a64000db10909bc764262f6da1514d1a7301d167b82d69652f89d3819324d133
checksum: 10/fb9dac6262b919a6cf265bad5a10597dfca8f91bb45cd867fd4a61b0e1ad0e17e0a42db47485a4c93a27df89412bae0f5d820c0e28a21f438050709351dd33ad
languageName: node
linkType: hard
@@ -31667,6 +31651,26 @@ __metadata:
languageName: node
linkType: hard
"protobufjs@npm:8.0.1":
version: 8.0.1
resolution: "protobufjs@npm:8.0.1"
dependencies:
"@protobufjs/aspromise": "npm:^1.1.2"
"@protobufjs/base64": "npm:^1.1.2"
"@protobufjs/codegen": "npm:^2.0.4"
"@protobufjs/eventemitter": "npm:^1.1.0"
"@protobufjs/fetch": "npm:^1.1.0"
"@protobufjs/float": "npm:^1.0.2"
"@protobufjs/inquire": "npm:^1.1.0"
"@protobufjs/path": "npm:^1.1.2"
"@protobufjs/pool": "npm:^1.1.0"
"@protobufjs/utf8": "npm:^1.1.0"
"@types/node": "npm:>=13.7.0"
long: "npm:^5.0.0"
checksum: 10/71431cbb8013206052f404a01b0e10b2f1a07595937eebaba7f30e168b50d26ad1a1d5d6f6d23fa3497c0ee4ad2983ad598aec7e68f0f3ee17ed49a4842a86da
languageName: node
linkType: hard
"protobufjs@npm:^7.5.3":
version: 7.5.6
resolution: "protobufjs@npm:7.5.6"
@@ -31687,16 +31691,6 @@ __metadata:
languageName: node
linkType: hard
"protobufjs@npm:^8.0.1":
version: 8.0.3
resolution: "protobufjs@npm:8.0.3"
dependencies:
"@types/node": "npm:>=13.7.0"
long: "npm:^5.0.0"
checksum: 10/4823f30ca3c64a87176f0c23be8b089b0b501669a4d05c6bbbae175e88d698784762c2bfd88d77b52e00f586b61c674be42197e2999cd7f66ec454d1a72a8b26
languageName: node
linkType: hard
"proxy-addr@npm:^2.0.7, proxy-addr@npm:~2.0.7":
version: 2.0.7
resolution: "proxy-addr@npm:2.0.7"