This seems sketchy : https://github.com/brookhong/Surfingkeys/issues/1796
https://github.com/brookhong/Surfingkeys/issues/1796#issuecomment-1222346944
That is an old resolved issue, as far as I can tell.
That’s not the conclusion I have. The code is corrected and even if you don’t trust the dev, the code is open and problems can be detected. It would be a problem if the developer did not acknowledge and correct the problem. It’s 2 years ago and since then there wasn’t an issue. But everyone can decide for themselves, I’m just speaking for myself.