[GoLUG] PSA for VSCode: SSH plugin lets the remote end run arbitrary local commands
Bradley D. Thornton
bradley at northtech.us
Sat Sep 26 20:05:33 EDT 2026
Hi Kyle!
On 9/26/26 4:05 PM, Kyle Terrien wrote:
> Honestly, this is scary, and I think I may need to install VSCode to
> test this myself. (I’m a happy GNU Emacs user.)
Then you must be referring to VSCodium (/usr/bin/codium)?! Right?
I do envy you Emacs guys, and yeah... after all these years I'm still
promising myself I'm gonna take a week to just follow along with that
guy on YouTube who builds an entire environment from scratch - even
though I really only see myself using Org Mode and eVil Mode... I'm not
even sure if that's how people use the caps on that one but yes, guilty,
Vim guy here. I'm just fine w/ksh & Elvis, but I honestly never even
thought about installing an SSH plugin on VSCodium. Is it supposed to
give me something in addition to what I already have in the Terminal
inside VSCodium or the shells I'm running in my terminal w/tmux?
I do avail myself of the Git capability in Codium but even then, the
remote Origin is usually my own self-hosted Forgejo server, although I
do contribute some stuff to GitHub repos. It works just the same for
Origins on remote UNIX boxes without HTTP based forge software.
I must be missing something.
> I always thought
> VSCode handled SSH remote editing poorly (by copying over that big
> binary), but this is in the category of “broken by design”. Why can’t
> they at least use a domain socket, which is subject to Unix
> permissions?
Yeah I'm definitely missing something. Why would I need to do such a
thing When I've got my favorite terminal "Gnome-Terminator" standing by
whenever I want to SSH into a remote box?
Yeah, I'm prolly not going to find out coz I don't think my business
process includes an SSH plugin for Codium.
>
> Also, check out all the users on Hacker News who can’t tell the
> difference between
Thanks for my daily ROFL there :) but I remember almost two years into
my career as a developer in 1979, the part of it where I was still 17yrs
old, being instantly humbled when I went to lunch with a couple of
"CE's" who I discovered (much to the chagrin of my ego) had likely
forgotten more than I would ever learn, as they reminisced about having
to know how many wraps on a toroid you needed to make in order to
rebuild memory on a particular machine.
Your just denigrating (mostly) spoiled children (and deservedly so) who
want to how ferocious they are when pounding their chests.
Unfortunately, unlike us, who realize that SAIL began in 1963, and by
the 80's the state of Artificial Intelligence was such that it could see
three to four moves ahead on a 286 and beat many good chess players;
these guys who don't know Devo's Secret Agent Man from Agent 86 or
Agentic are a rather scary lot of narcissists and one day, one of them
just may be the one to execute the script: `~$ ./kill_sarah_connor.sh`.
It's good seeing a post from you Kyle, enjoy the rest of your weekend
and I'm still determined to do a self-immersion program in Emacs... soon :)
Kindest regards,
--
Bradley D. Thornton
Manager Network Services
https://NorthTech.US
Key available at:
https://keyoxide.org/A0E3913390670CCE
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xA0E3913390670CCE.asc
Type: application/pgp-keys
Size: 6949 bytes
Desc: OpenPGP public key
URL: <http://golug.org/pipermail/golug_golug.org/attachments/20260926/84ebec1d/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://golug.org/pipermail/golug_golug.org/attachments/20260926/84ebec1d/attachment-0001.sig>
More information about the GoLUG
mailing list