Socket
Socket
Sign inDemoInstall

@lumigo/node-core

Package Overview
Dependencies
Maintainers
3
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lumigo/node-core - npm Package Compare versions

Comparing version 1.5.0 to 1.7.0

lib/common/httpUtils.d.ts

2

lib/common/index.d.ts

@@ -1,1 +0,1 @@

export * from './payloadStringify';
export * from './httpUtils';

@@ -17,3 +17,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./payloadStringify"), exports);
__exportStar(require("./httpUtils"), exports);
//# sourceMappingURL=index.js.map

@@ -1,19 +0,18 @@

export declare namespace Logger {
type LogSeverity = 'INFO' | 'WARNING' | 'FATAL' | 'DEBUG';
type LogObject = {
stack?: string;
message?: string;
} & Record<any, any>;
interface Entity {
info: (msg: string, obj?: object) => void;
warn: (msg: string, obj?: object) => void;
fatal: (msg: string, obj?: object) => void;
log: (levelname: LogSeverity, msg: string, obj?: LogObject) => void;
warnClient: (msg: string, obj?: LogObject) => void;
debug: (msg: string, obj?: LogObject) => void;
LOG_LEVELS: Record<LogSeverity, LogSeverity>;
}
export declare type LogSeverity = 'INFO' | 'WARNING' | 'FATAL' | 'DEBUG';
export declare type LogObject = {
stack?: string;
message?: string;
} & Record<any, any>;
export declare const LOG_LEVELS: Record<LogSeverity, LogSeverity>;
export interface LoggerInterface {
info: (msg: string, obj?: object) => void;
warn: (msg: string, obj?: object) => void;
fatal: (msg: string, obj?: object) => void;
log: (levelname: LogSeverity, msg: string, obj?: LogObject) => void;
warnClient: (msg: string, obj?: LogObject) => void;
debug: (msg: string, obj?: LogObject) => void;
LOG_LEVELS: Record<LogSeverity, LogSeverity>;
}
export declare const setLogger: (logger: Logger.Entity) => Logger.Entity;
export declare const setLogger: (logger: LoggerInterface) => LoggerInterface;
export declare const setLoggerPrefix: (prefix: string) => string;
export declare const getLogger: () => Logger.Entity;
export declare const getLogger: () => LoggerInterface;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getLogger = exports.setLoggerPrefix = exports.setLogger = void 0;
exports.getLogger = exports.setLoggerPrefix = exports.setLogger = exports.LOG_LEVELS = void 0;
const WARN_CLIENT_PREFIX = 'Lumigo Warning';
let LOG_PREFIX = '#LUMIGO#';
exports.LOG_LEVELS = {
INFO: 'INFO',
WARNING: 'WARNING',
FATAL: 'FATAL',
DEBUG: 'DEBUG',
};
/**

@@ -55,8 +61,3 @@ @deprecated

},
LOG_LEVELS: {
INFO: 'INFO',
WARNING: 'WARNING',
FATAL: 'FATAL',
DEBUG: 'DEBUG',
},
LOG_LEVELS: exports.LOG_LEVELS,
};

@@ -63,0 +64,0 @@ const setLogger = (logger) => (coreLogger = logger);

export interface HttpInfo {
host: string;
request: any;
response: any;
host?: string;
request?: HttpProcessedRequest;
response?: HttpProcessedResponse;
}
export declare type HttpRawRequest = {
uri?: string;
host?: string;
body?: object;
truncated: boolean;
path?: string;
headers?: Record<string, string>;
};
export declare type HttpProcessedRequest = {
uri?: string;
host?: string;
body?: string;
truncated: boolean;
path?: string;
headers?: string;
};
export declare type HttpRawResponse = {
uri?: string;
host?: string;
statusCode?: number;
body?: object;
truncated: boolean;
headers?: Record<string, string>;
};
export declare type HttpProcessedResponse = {
uri?: string;
host?: string;
statusCode?: number;
body?: string;
truncated: boolean;
headers?: string;
};
export declare type RequestProcessedData = {
hasError?: boolean;
uri?: string;
host?: string;
request?: HttpProcessedRequest;
response?: HttpProcessedResponse;
};
export declare type RequestRawData = {
hasError?: boolean;
uri?: string;
host?: string;
request?: HttpRawRequest;
response?: HttpRawResponse;
};
export declare const LUMIGO_SECRET_MASKING_REGEX_BACKWARD_COMP = "LUMIGO_BLACKLIST_REGEX";
export declare const LUMIGO_SECRET_MASKING_REGEX = "LUMIGO_SECRET_MASKING_REGEX";
export declare const LUMIGO_WHITELIST_KEYS_REGEXES = "LUMIGO_WHITELIST_KEYS_REGEXES";
export declare const LUMIGO_DEFAULT_DOMAIN_SCRUBBERS = "[\"secretsmanager.*.amazonaws.com\", \"ssm.*.amazonaws.com\", \"kms.*.amazonaws.com\", \"sts..*amazonaws.com\"]";
export declare const OMITTING_KEYS_REGEXES: string[];

@@ -10,2 +11,2 @@ export declare const isStoreLogs: () => boolean;

export declare const parseJsonFromEnvVar: (envVar: any, warnClient?: boolean, defaultReturnValue?: any) => any;
export declare function safeExecute<T>(callback: Function, message?: string, logLevel?: import("./logger").Logger.LogSeverity, defaultReturn?: T): Function;
export declare function safeExecute<T>(callback: Function, message?: string, logLevel?: import("./logger").LogSeverity, defaultReturn?: T): Function;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.safeExecute = exports.parseJsonFromEnvVar = exports.getEventEntitySize = exports.LUMIGO_MAX_ENTRY_SIZE = exports.isString = exports.isStoreLogs = exports.OMITTING_KEYS_REGEXES = exports.LUMIGO_WHITELIST_KEYS_REGEXES = exports.LUMIGO_SECRET_MASKING_REGEX = exports.LUMIGO_SECRET_MASKING_REGEX_BACKWARD_COMP = void 0;
exports.safeExecute = exports.parseJsonFromEnvVar = exports.getEventEntitySize = exports.LUMIGO_MAX_ENTRY_SIZE = exports.isString = exports.isStoreLogs = exports.OMITTING_KEYS_REGEXES = exports.LUMIGO_DEFAULT_DOMAIN_SCRUBBERS = exports.LUMIGO_WHITELIST_KEYS_REGEXES = exports.LUMIGO_SECRET_MASKING_REGEX = exports.LUMIGO_SECRET_MASKING_REGEX_BACKWARD_COMP = void 0;
const logger_1 = require("./logger");

@@ -9,2 +9,3 @@ const DEBUG_FLAG = 'LUMIGO_DEBUG';

exports.LUMIGO_WHITELIST_KEYS_REGEXES = 'LUMIGO_WHITELIST_KEYS_REGEXES';
exports.LUMIGO_DEFAULT_DOMAIN_SCRUBBERS = '["secretsmanager.*.amazonaws.com", "ssm.*.amazonaws.com", "kms.*.amazonaws.com", "sts..*amazonaws.com"]';
exports.OMITTING_KEYS_REGEXES = [

@@ -11,0 +12,0 @@ '.*pass.*',

{
"name": "@lumigo/node-core",
"version": "1.5.0",
"version": "1.7.0",
"description": "Lumigo core node sdk",

@@ -21,2 +21,3 @@ "main": "lib/index.js",

"dependencies": {
"utf8": "^3.0.0",
"shimmer": "^1.2.1"

@@ -23,0 +24,0 @@ },

# node-core
Work in progress
Work in progress

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc