mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-07-01 05:08:12 +00:00
- Add MemorySanitizer class that detects and neutralizes prompt injection patterns (system overrides, instruction overrides, role hijacking, command injection, hidden instructions, jailbreak attempts) - Integrate sanitization into Memory.save() base class for write-time protection - Integrate sanitization into ContextualMemory.build_context_for_task() for defense-in-depth on retrieval - Sanitize LongTermMemory metadata (suggestions, expected_output) - Add sanitize_memory config option in memory_config (default: True) - Add 41 tests covering all injection pattern categories, integration with Memory.save(), ContextualMemory retrieval, config toggle, and edge cases Co-Authored-By: João <joao@crewai.com>