41
Short answer: No. If it's in the global scope, it's available to anything.
Long answer: if you're eval()ing untrusted code that really wants to read or mess with your execution environment, you're screwed. But if you own and trust all code being executed, including that being eval()ed, you can ...