How do you check it without running something that may execute it? Many scripts will execute if opened with vi or even cat or printf from what I understand.
I haven't encountered this. You can execute scripts intentionally in vi, and I assume you could configure it to happen automatically, but can this happen without you making some sort of effort to enable it?
What scripts present such a risk? What vi configuration is required to stop this?
Same question wrt cat.