feat(task-90): Complete subtask 90.1

- Implement secure telemetry capture with filtering - Enhanced ai-services-unified.js to capture commandArgs and fullOutput in telemetry - Added filterSensitiveTelemetryData() function to prevent sensitive data exposure - Updated processMCPResponseData() to filter telemetry before sending to MCP clients - Verified CLI displayAiUsageSummary() only shows safe fields - Added comprehensive test coverage with 4 passing tests - Resolved critical security issue: API keys and sensitive data now filtered from responses
This commit is contained in:
Eyal Toledano
2025-05-28 14:26:24 -04:00
parent 9e6c190af3
commit bfc39dd377
8 changed files with 8315 additions and 1559 deletions

File diff suppressed because it is too large Load Diff