UNPKG

okta-mcp-server

Version:

Model Context Protocol (MCP) server for Okta API operations with support for bulk operations and caching

50 lines 1.2 kB
/** * PII (Personally Identifiable Information) masking utilities */ import { PIIMaskingConfig } from './types.js'; export declare class PIIMasker { private readonly config; private readonly salt; constructor(config: PIIMaskingConfig, salt?: string); /** * Mask sensitive data in an object */ maskObject(obj: any): any; /** * Mask a specific field in an object */ private maskField; /** * Apply pattern-based masking recursively */ private applyPatternMasking; /** * Mask a string value based on patterns */ private maskStringByPatterns; /** * Mask a single value based on strategy */ private maskValue; /** * Hash a value with salt */ private hashValue; /** * Partially mask a value based on context */ private partialMask; /** * Get default PII patterns */ static getDefaultPatterns(): RegExp[]; /** * Get default fields to mask */ static getDefaultFields(): string[]; } /** * Create a default PII masker instance */ export declare function createDefaultPIIMasker(): PIIMasker; //# sourceMappingURL=pii-masker.d.ts.map