Are the environment variables of a process running on a modern OS X system accessible to other processes? If so, is this information accessible only to the same user and root?
This answer from Gilles for the same question, except applied to Linux, is exactly the sort of answer I'm looking for here.