datadog-lambda-js
Advanced tools
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.STREAM_RESPONSE = exports.HANDLER_STREAMING = exports.datadogLambdaVersion = void 0; | ||
| exports.datadogLambdaVersion = "12.132.0"; | ||
| exports.datadogLambdaVersion = "12.133.0"; | ||
| // Response streaming functions | ||
@@ -6,0 +6,0 @@ exports.HANDLER_STREAMING = Symbol.for("aws.lambda.runtime.handler.streaming"); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"patch-console.d.ts","sourceRoot":"","sources":["../../src/trace/patch-console.ts"],"names":[],"mappings":";;AAGA,KAAK,OAAO,GAAG,OAAO,OAAO,CAAC;AAE9B,KAAK,cAAc,GAAG,OAAO,GAAG;KAAG,CAAC,IAAI,SAAS,GAAG;QAAE,SAAS,CAAC,EAAE,OAAO,CAAA;KAAE;CAAE,CAAC;AAG9E,OAAO,EAAE,mBAAmB,EAAE,MAAM,yBAAyB,CAAC;AAE9D,KAAK,SAAS,GAAG,KAAK,GAAG,MAAM,GAAG,OAAO,GAAG,OAAO,GAAG,MAAM,GAAG,OAAO,CAAC;AAEvE;;;GAGG;AACH,wBAAgB,YAAY,CAAC,KAAK,EAAE,cAAc,EAAE,cAAc,EAAE,mBAAmB,QAOtF;AAED;;GAEG;AACH,wBAAgB,cAAc,CAAC,KAAK,EAAE,OAAO,QAO5C"} | ||
| {"version":3,"file":"patch-console.d.ts","sourceRoot":"","sources":["../../src/trace/patch-console.ts"],"names":[],"mappings":";;AAEA,KAAK,OAAO,GAAG,OAAO,OAAO,CAAC;AAE9B,KAAK,cAAc,GAAG,OAAO,GAAG;KAAG,CAAC,IAAI,SAAS,GAAG;QAAE,SAAS,CAAC,EAAE,OAAO,CAAA;KAAE;CAAE,CAAC;AAG9E,OAAO,EAAE,mBAAmB,EAAE,MAAM,yBAAyB,CAAC;AAE9D,KAAK,SAAS,GAAG,KAAK,GAAG,MAAM,GAAG,OAAO,GAAG,OAAO,GAAG,MAAM,GAAG,OAAO,CAAC;AAiCvE;;;GAGG;AACH,wBAAgB,YAAY,CAAC,KAAK,EAAE,cAAc,EAAE,cAAc,EAAE,mBAAmB,QAOtF;AAED;;GAEG;AACH,wBAAgB,cAAc,CAAC,KAAK,EAAE,OAAO,QAO5C"} |
| "use strict"; | ||
| var __assign = (this && this.__assign) || function () { | ||
| __assign = Object.assign || function(t) { | ||
| for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
| s = arguments[i]; | ||
| for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | ||
| t[p] = s[p]; | ||
| } | ||
| return t; | ||
| }; | ||
| return __assign.apply(this, arguments); | ||
| }; | ||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
@@ -28,5 +39,32 @@ if (k2 === undefined) k2 = k; | ||
| var shimmer = __importStar(require("shimmer")); | ||
| var util_1 = require("util"); | ||
| var log_1 = require("../utils/log"); | ||
| /** | ||
| * Checks if a value is a JSON-style structured log (plain object). | ||
| * When true, trace context will be injected as a `dd` property to preserve JSON format. | ||
| * When false, trace context will be prepended as a string prefix. | ||
| */ | ||
| function isJsonStyleLog(value) { | ||
| if (value === null || typeof value !== "object") { | ||
| return false; | ||
| } | ||
| if (Array.isArray(value)) { | ||
| return false; | ||
| } | ||
| var proto = Object.getPrototypeOf(value); | ||
| return proto === null || proto === Object.prototype; | ||
| } | ||
| /** | ||
| * Checks if a value is a plain object (not null, not an array). | ||
| */ | ||
| function isPlainObject(value) { | ||
| return value !== null && typeof value === "object" && !Array.isArray(value); | ||
| } | ||
| /** | ||
| * Extracts the existing `dd` property from a log object if it's a plain object. | ||
| * Returns an empty object if `dd` is missing or not a plain object. | ||
| */ | ||
| function getExistingDdContext(logObject) { | ||
| return isPlainObject(logObject.dd) ? logObject.dd : {}; | ||
| } | ||
| /** | ||
| * Patches console output to include DataDog's trace context. | ||
@@ -73,3 +111,2 @@ * @param contextService Provides up to date tracing context. | ||
| isLogging = true; | ||
| var prefix = ""; | ||
| var oldLogLevel = (0, log_1.getLogLevel)(); | ||
@@ -81,15 +118,18 @@ (0, log_1.setLogLevel)(log_1.LogLevel.NONE); | ||
| var traceId = context.toTraceId(); | ||
| var parentId = context.toSpanId(); | ||
| prefix = "[dd.trace_id=".concat(traceId, " dd.span_id=").concat(parentId, "]"); | ||
| var spanId = context.toSpanId(); | ||
| if (arguments.length === 0) { | ||
| // No arguments: emit just the trace context prefix | ||
| arguments.length = 1; | ||
| arguments[0] = prefix; | ||
| arguments[0] = "[dd.trace_id=".concat(traceId, " dd.span_id=").concat(spanId, "]"); | ||
| } | ||
| else if (arguments.length === 1 && isJsonStyleLog(arguments[0])) { | ||
| // Single plain object: inject dd property to preserve JSON format | ||
| arguments[0] = __assign(__assign({}, arguments[0]), { dd: __assign(__assign({}, getExistingDdContext(arguments[0])), { | ||
| // Overwrite trace_id and span_id to ensure we have the latest values | ||
| trace_id: traceId, span_id: spanId }) }); | ||
| } | ||
| else { | ||
| var logContent = arguments[0]; | ||
| // If what's being logged is not a string, use util.inspect to get a str representation | ||
| if (typeof logContent !== "string") { | ||
| logContent = (0, util_1.inspect)(logContent); | ||
| } | ||
| arguments[0] = "".concat(prefix, " ").concat(logContent); | ||
| // String or multiple arguments: use string prefix | ||
| var prefix = "[dd.trace_id=".concat(traceId, " dd.span_id=").concat(spanId, "]"); | ||
| arguments[0] = "".concat(prefix, " ").concat(arguments[0]); | ||
| } | ||
@@ -96,0 +136,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"patch-console.js","sourceRoot":"","sources":["../../src/trace/patch-console.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"patch-console.js","sourceRoot":"","sources":["../../src/trace/patch-console.ts"],"names":[],"mappings":"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"} |
@@ -108,3 +108,3 @@ "use strict"; | ||
| var spanId = (_d = (_c = context === null || context === void 0 ? void 0 : context.toSpanId) === null || _c === void 0 ? void 0 : _c.call(context)) !== null && _d !== void 0 ? _d : "unknown"; | ||
| (0, utils_1.logWarning)("Detected stale span from previous invocation, finishing it to prevent trace context leakage. TraceId: ".concat(traceId, ", SpanId: ").concat(spanId)); | ||
| (0, utils_1.logDebug)("Detected stale span from previous invocation, finishing it to prevent trace context leakage. TraceId: ".concat(traceId, ", SpanId: ").concat(spanId)); | ||
| activeSpan.finish(); | ||
@@ -111,0 +111,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"tracer-wrapper.js","sourceRoot":"","sources":["../../src/trace/tracer-wrapper.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"tracer-wrapper.js","sourceRoot":"","sources":["../../src/trace/tracer-wrapper.ts"],"names":[],"mappings":"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"} |
+3
-2
| { | ||
| "name": "datadog-lambda-js", | ||
| "version": "12.132.0", | ||
| "version": "12.133.0", | ||
| "description": "Lambda client library that supports hybrid tracing in node js", | ||
@@ -25,2 +25,3 @@ "main": "dist/index.js", | ||
| "@aws-sdk/client-secrets-manager": "^3.721.0", | ||
| "@datadog/pprof": "*", | ||
| "@types/aws-lambda": "^8.10.136", | ||
@@ -33,3 +34,3 @@ "@types/aws-sdk": "^2.7.0", | ||
| "@types/shimmer": "^1.0.1", | ||
| "dd-trace": "^5.80.0", | ||
| "dd-trace": "^5.83.0", | ||
| "jest": "^27.0.1", | ||
@@ -36,0 +37,0 @@ "mock-fs": "4.14.0", |
Network access
Supply chain riskThis module accesses the network.
Found 3 instances in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 10 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 3 instances in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 10 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
599539
0.42%8210
0.49%50
-1.96%18
5.88%