Each method of this interface should return a string representing the
 script capability needed to perform the operation on the target component.

 Return values of 'allAccess' or 'noAccess' unconditionally allow or deny
 access to the operation.
[scriptable, uuid(0dad9e8c-a12d-4dcb-9a6f-7d09839356e1)]
interface nsISecurityCheckedComponent : nsISupports


string canCallMethod(in nsIIDPtr iid, in wstring methodName)

string canCreateWrapper(in nsIIDPtr iid)

string canGetProperty(in nsIIDPtr iid, in wstring propertyName)

string canSetProperty(in nsIIDPtr iid, in wstring propertyName)