@sentry/core
Version:
Base implementation for all Sentry JavaScript SDKs
31 lines (27 loc) • 1.22 kB
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const filteringSnippets = require('./filtering-snippets.js');
function defaultPiiToCollectionOptions(sendDefaultPii) {
return sendDefaultPii === true ? {
userInfo: true,
cookies: true,
httpHeaders: { request: true, response: true },
httpBodies: ["incomingRequest", "outgoingRequest", "incomingResponse", "outgoingResponse"],
queryParams: true,
genAI: { inputs: true, outputs: true },
stackFrameVariables: true,
frameContextLines: 7
// default should be 5, but ContextLines integration uses 7
} : {
userInfo: false,
cookies: { deny: filteringSnippets.PII_HEADER_SNIPPETS },
httpHeaders: { request: { deny: filteringSnippets.PII_HEADER_SNIPPETS }, response: { deny: filteringSnippets.PII_HEADER_SNIPPETS } },
httpBodies: [],
queryParams: { deny: filteringSnippets.PII_HEADER_SNIPPETS },
genAI: { inputs: false, outputs: false },
stackFrameVariables: true,
frameContextLines: 7
// default should be 5, but ContextLines integration uses 7
};
}
exports.defaultPiiToCollectionOptions = defaultPiiToCollectionOptions;
//# sourceMappingURL=defaultPiiToCollectionOptions.js.map