API issecure

Determines if the current environment is secure or tainted. A secure environment is required to call Protected functions.

issecure

Arguments

 * none

Return

 * nil

(probably returns another value - maybe 1 - if current environment is secure, but there's no known way to make it secure by ourselves, only Blizzard can)

Example
local secure = issecure; if not ( secure == nil ) then DEFAULT_CHAT_FRAME:AddMessage("OK! Current environment is secure; we may call Protected functions !"); else DEFAULT_CHAT_FRAME:AddMessage("Current environment is not secure; calling Protected functions will show up Forbidden popup !"); end

Result
Executing this script will always show up "Current environment is not secure; calling Protected functions will show up Forbidden popup !" in your chat frame :'(