Files
url_tracker_tool/apps/api/dist/services/header-redaction.service.d.ts
Andrei 58f8093689 Rebrand from 'Redirect Intelligence v2' to 'URL Tracker Tool V2' throughout UI
- Updated all component headers and documentation
- Changed navbar and footer branding
- Updated homepage hero badge
- Modified page title in index.html
- Simplified footer text to 'Built with ❤️'
- Consistent V2 capitalization across all references
2025-08-19 19:12:23 +00:00

27 lines
1.0 KiB
TypeScript

export interface RedactionOptions {
includeDebugHeaders?: boolean;
redactionLevel?: 'full' | 'partial';
customSensitiveHeaders?: string[];
preserveHeaders?: string[];
}
export interface RedactionResult {
headers: Record<string, string>;
redactedCount: number;
redactedHeaders: string[];
partiallyRedactedHeaders: string[];
}
export declare class HeaderRedactionService {
redactHeaders(headers: Record<string, string | string[]>, options?: RedactionOptions): RedactionResult;
private partiallyRedactValue;
redactLogData(data: any, options?: RedactionOptions): any;
private redactObjectData;
private redactSensitiveUrlParams;
isSensitiveHeader(headerName: string, customSensitive?: string[]): boolean;
getSensitiveHeadersList(): string[];
validateRedactionConfig(options: RedactionOptions): {
valid: boolean;
errors: string[];
};
}
export declare const headerRedactionService: HeaderRedactionService;
//# sourceMappingURL=header-redaction.service.d.ts.map