Low quality articles honestly. Calling a bash script that takes a private ssh key seems malicious. Why would you invoke this program? Why are we throwing our hands up and covering our ears in this way. Strawmans.
System prompts are meant to help here - you put your instructions in the system prompt and your data in the regular prompt - but that's not airtight: I've seen plenty of evidence that regular prompts can over-rule system prompts if they try hard enough.
This is why prompt injection is called that - it's named after SQL injection, because the flaw is the same: concatenating together trusted and untrusted strings.
Unlike SQL injection we don't have an equivalent of correctly escaping or parameterizing strings though, which is why the problem persists.
Using non-deterministic AI to protect against attacks against non-deterministic AI is a bad approach.
Use my openAI referral code #LETITRAIN for 10% off!