10000truths 9 minutes ago
danielklnstein 36 minutes ago
FYI VSCode's SSH Agent is a godsend for remote development - the "disadvantages" that Fly lists are part of its advantages. I've worked in several teams that have made extensive use of the extension, and it's never been an issue. You can restrict SSH access arbitrarily to ensure whatever security or access guardrails you need.
binlog 19 minutes ago
Shorel 6 minutes ago
MajesticHobo2 31 minutes ago
walrus01 38 minutes ago
dleslie 14 minutes ago
The problem is that it appears to do this via an AI Agent. This broadens the security concerns significantly.
KeplerBoy 11 minutes ago
kudos
comandillos 23 minutes ago
innocent_name 18 minutes ago
whalesalad 6 minutes ago
Doches 14 minutes ago
I found this closing sentence utterly delightful, particularly in an age of endlessly filtering every piece of text I read on the internet through a mental "was this written by Claude, Codex, or (just possibly) a human?" filter.
36 minutes ago
Comment deleted16 minutes ago
Comment deletedJoker_vD 33 minutes ago
vs.
> The agent runs over port-forwarded SSH. It establishes a WebSockets connection back to your running VSCode front-end. The underlying protocol on that connection can: Wander around the filesystem; - Edit arbitrary files; Launch its own shell PTY processes; Persist itself.
So... basically the same things that Tramp could do as well?
> In security-world, there’s a name for tools that work this way. I won’t say it out loud, because that’s not fair to VSCode, but let’s just say the name is murid in nature.
Yeah, it's called RAT, and an ur-example of it is SSH itself (especially when allowed to run a shell remotely), so... not sure why are you freaking out.
I mean, I'd probably prefer if VS Code simply ran ed/vim remotely, but both of those editors can invoke shell anyhow so... eh?