UNPKG

pm-orchestrator-enhancement

Version:

PM Orchestrator Enhancement - Multi-agent parallel execution system

51 lines 1.32 kB
/** * Data Sanitizer Module * * 機密情報の検出と除去、安全なデータ共有を提供します。 */ export interface SanitizationResult { sanitized: any; redacted: string[]; warnings: string[]; } export declare class DataSanitizer { private sensitivePatterns; constructor(); /** * データをサニタイズ */ sanitize(data: any): SanitizationResult; /** * 再帰的にサニタイズ */ private sanitizeRecursive; /** * 文字列をサニタイズ */ private sanitizeString; /** * キー名が機密情報かチェック */ private isSensitiveKey; /** * カスタムパターンを追加 */ addPattern(name: string, pattern: RegExp): void; /** * ファイルパスをサニタイズ(ユーザー名を除去) */ sanitizeFilePath(filePath: string): string; /** * 環境変数をサニタイズ */ sanitizeEnv(env: Record<string, string | undefined>): Record<string, string>; /** * コマンドラインをサニタイズ */ sanitizeCommand(command: string): string; /** * サニタイズレポートを生成 */ generateReport(result: SanitizationResult): string; } //# sourceMappingURL=data-sanitizer.d.ts.map