- Add comprehensive security validation for Jupyter notebooks
- Implement YOLO Mode setting to bypass security restrictions in trusted environments
- Add jupyterNotebookYoloMode configuration option
- Create JupyterNotebookSecurity class with risk detection for:
- Critical risks: eval, exec, shell commands
- High risks: dangerous imports, script injection
- Medium risks: file/network operations
- Implement automatic sanitization of dangerous content
- Add read-only mode enforcement for risky notebooks
- Include comprehensive test suite with 27 test cases
- Add detailed documentation for security features
This allows users to work with trusted notebooks containing "unsafe" constructs
by enabling YOLO Mode in settings when needed.