From 777aa4306629ecd661c8cfb2ec3134acb0226ea7 Mon Sep 17 00:00:00 2001 From: Jorge Dev Date: Sun, 19 Apr 2026 02:33:51 -0300 Subject: [PATCH 1/2] Potential fix for code scanning alert no. 8: Inefficient regular expression Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> --- apps/desktop/src/addons/builtin.language.markdown/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/desktop/src/addons/builtin.language.markdown/index.ts b/apps/desktop/src/addons/builtin.language.markdown/index.ts index b8d0d996..5c4a4745 100644 --- a/apps/desktop/src/addons/builtin.language.markdown/index.ts +++ b/apps/desktop/src/addons/builtin.language.markdown/index.ts @@ -90,7 +90,7 @@ export const activate = (trixty: typeof import("@/api/trixty").trixty) => { // links [/\{+[^}]+\}+/, 'string.target'], [/(!?\[)((?:[^\]\\]|@escapes)*)(\]\([^\)]+\))/, ['string.link', '', 'string.link']], - [/(!?\[)((?:[^\]\\]|@escapes)*)(\])/, 'string.link'], + [/(!?\[)((?:[^\\\]\[]+|\\.|\[)*)(\])/, 'string.link'], // or html { include: 'html' }, From f4bddec6e4bae900a95a070f21b5ea19e2d82002 Mon Sep 17 00:00:00 2001 From: Jorge Dev Date: Sun, 19 Apr 2026 03:02:02 -0300 Subject: [PATCH 2/2] Potential fix for pull request finding 'CodeQL / Inefficient regular expression' Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> --- apps/desktop/src/addons/builtin.language.markdown/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/desktop/src/addons/builtin.language.markdown/index.ts b/apps/desktop/src/addons/builtin.language.markdown/index.ts index 5c4a4745..51cad4c9 100644 --- a/apps/desktop/src/addons/builtin.language.markdown/index.ts +++ b/apps/desktop/src/addons/builtin.language.markdown/index.ts @@ -90,7 +90,7 @@ export const activate = (trixty: typeof import("@/api/trixty").trixty) => { // links [/\{+[^}]+\}+/, 'string.target'], [/(!?\[)((?:[^\]\\]|@escapes)*)(\]\([^\)]+\))/, ['string.link', '', 'string.link']], - [/(!?\[)((?:[^\\\]\[]+|\\.|\[)*)(\])/, 'string.link'], + [/(!?\[)((?:\\.|[^\]\\])*)(\])/, 'string.link'], // or html { include: 'html' },