Permission Set Description
SAFE The default permission set. Prevents access to external resources (files, the registry, and the network) and can't make calls to unmanaged code. Can access data through the local context, but not through SqlClient. Code can't create threads or do process management.
EXTERNAL_ACCESS Same as SAFE, but allows access to external resources.
UNSAFE Is unrestricted, but code must be signed and can only be cataloged by a member of the sql_admins group.

Table 1 View PERMISSION_SET Choices
To see what kind of security a CLR object has, consult the PERMISSION_SET property. It will be one of three possible choices: SAFE, EXTERNAL_ACCESS, or UNSAFE.