Changes
PR #2123 by ksylvan and OdinKral: fix: block path traversal in pattern name lookup
- Security Fix: Blocked path traversal attacks in pattern name lookup (closes #2094) — pattern names containing
..could previously escape the patterns directory and read arbitrary files viafilepath.Join; a guard has been added at the top ofgetFromDB, an i18n keypattern_invalid_namehas been added to all 11 locale files, and test cases now cover all common traversal variants. - New translations for the "invalid pattern" user-facing string.