You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(security,execution): Add cycle detection and zip slip prevention
- Add cycle detection in workflow executor to prevent infinite loops during node execution
- Implement zip slip vulnerability prevention in archive extraction with path validation
- Replace unsafe eval() with Function constructor for sandboxed condition evaluation
- Add executingStack tracking to detect and skip nodes already in execution call stack
- Improve condition evaluation in both WorkflowExecutor and conditions handler
- Add LoadExecution import and enhance setSelectedExecution to load full execution data from storage
- Update ImportExport component to use nodeCount property when available
- Add string import to actions.go for path validation logic
0 commit comments