Dolphin doesn't open .sh on kate with click. Maybe I found first aid

Dolphin having an issue?
I did x-shellscript(.sh) file click, dolphin open and launch .sh files on kate.
But I does update system on today.
Dolphin change action of open sh file.

old=update before 6.7.1
new=update after 6.7.2
old:Open sh file in kate
new:Executable shell script

Why? I change system settings/File associate/x-shellscript. Add kate. But didn’t work. Executable sh.
I check “.config/kiorc” here, all text is this.

[Confirmations]
ConfirmDelete=false
ConfirmEmptyTrash=false
ConfirmTrash=false

[Executable scripts]
behaviourOnLaunch=execute

I won’t “click executable shell script” in Dolphin.
I want open shell script file in kate. So I search, Add and change kiorc this text.

[Executable scripts]
behaviourOnLaunch=open

[ExecutableScripts]
behaviour=open

Done. Works opening shell script file in kate!

But why change dolphin open action of “.sh”?
That a very security risk. And dangerous.
So I wrote example script file text. That include a dangerous script guard word. This script is safety.

That script code is..

mkdir {1..100000000.._}

If you click not include dangerous guard word .sh file, Do you think?
You have many directory with mkdir, So 100000000…! in current directory.

Is this really action settings default on Dolphin 26.04.03? This really safe?
Or this a issue on Dolphin 26.04.03?

Operating System: Garuda Linux
KDE Plasma Version: 6.7.2
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1
Kernel Version: 7.1.2-arch3-1 (64-bit)
Graphics Platform: X11

And I chack again. kiorc no need “[ExecutableScripts]”?
I remove this text. And I change kiorc.

[Confirmations]
ConfirmDelete=false
ConfirmEmptyTrash=false
ConfirmTrash=false

[Executable scripts]
behaviourOnLaunch=open

execute → open

I don’t understand kiorc need “[ExecutableScripts]”, or no need? sorry.
But I get issue fix. I can open .sh file with kate

But this first aid method, Having issue again.
If you click .desktop entry file on Dolphin.
Open action is kate. not executable.
I search, Can I separately settings method “.sh” and “.desktop”? No result.
KDE system settings/Default applications/File associations/
x-desktop:first Vim, Move down to kate
x-shellscript:first kate
Didn’t work.

So. Choice.
1.Open .sh is kate(text editor). But .desktop entry too.
2.Open .sh is executable. But .desktop files too.

I think “This not security guard and not usability”.