tracker: bump proxy version to .3, prevent crash on calling obscure fn on objects

This commit is contained in:
nick-delirium 2025-04-17 17:35:27 +02:00
parent 7cfef90cc8
commit cde427ae4c
No known key found for this signature in database
GPG key ID: 93ABD695DF5FDBA0
5 changed files with 14 additions and 7 deletions

View file

@ -1,6 +1,6 @@
{
"name": "@openreplay/network-proxy",
"version": "1.1.2",
"version": "1.1.3",
"description": "this library helps us to create proxy objects for fetch, XHR and beacons for proper request tracking.",
"main": "dist/index.js",
"module": "dist/index.js",

View file

@ -36,7 +36,10 @@ function obscure(value: string | number) {
const digits = numDigits(value)
return "9".repeat(digits)
}
return value.replace(/[^\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff\s]/g, '*')
if (typeof value === "string") {
return value.replace(/[^\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff\s]/g, '*');
}
return value;
}
export function filterHeaders(headers: Record<string, string> | { name: string; value: string }[]) {

View file

@ -6,10 +6,10 @@
},
"tracker": {
"name": "@openreplay/tracker",
"version": "16.1.2",
"version": "16.1.4",
"dependencies": {
"@medv/finder": "^4.0.2",
"@openreplay/network-proxy": "^1.1.2",
"@openreplay/network-proxy": "^1.1.3",
"error-stack-parser": "^2.1.4",
"error-stack-parser-es": "^0.1.5",
"fflate": "^0.8.2",
@ -216,7 +216,7 @@
"@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="],
"@openreplay/network-proxy": ["@openreplay/network-proxy@1.1.2", "", {}, "sha512-eTeb07YqY8DLDZ1OxT/MO4dZYHAaptpDTVAawD6FFje4WbAXfMZz3tjvNRbvlNrUsHDnxtOlaHyJnBwgBzsY4Q=="],
"@openreplay/network-proxy": ["@openreplay/network-proxy@1.1.3", "", {}, "sha512-0w25xSK8Cr3y9trQKCEa7PQb2cf8m0nFbkqoxAKoyYCZTdE/e0pQ1ufcJaxzW/nYn4PVMDMmPnXcMOurCNnhvg=="],
"@openreplay/tracker": ["@openreplay/tracker@workspace:tracker"],

View file

@ -1,3 +1,7 @@
## 16.1.4
- bump proxy version to .3
## 16.1.3
- same as previous, more strict checks for body obj

View file

@ -1,7 +1,7 @@
{
"name": "@openreplay/tracker",
"description": "The OpenReplay tracker main package",
"version": "16.1.3",
"version": "16.1.4",
"keywords": [
"logging",
"replay"
@ -75,7 +75,7 @@
},
"dependencies": {
"@medv/finder": "^4.0.2",
"@openreplay/network-proxy": "^1.1.2",
"@openreplay/network-proxy": "^1.1.3",
"error-stack-parser": "^2.1.4",
"error-stack-parser-es": "^0.1.5",
"fflate": "^0.8.2",