Files
ft/Client/Packages/io.github.hatayama.uloopmcp/Editor/Shared/Security/DynamicCodeSecurityLevel.cs

21 lines
701 B
C#

namespace io.github.hatayama.uLoopMCP
{
/// <summary>
/// Security level definitions for ExecuteDynamicCodeTool
/// Related classes: DynamicCodeSecurityManager, AssemblyReferencePolicy, RoslynCompiler
/// </summary>
public enum DynamicCodeSecurityLevel
{
/// <summary>
/// Dangerous APIs (System.IO, System.Net.Http, Process, reflection, etc.) are blocked.
/// Default level for safe Unity development.
/// </summary>
Restricted = 1,
/// <summary>
/// All APIs available without restrictions.
/// Warning: Security risks present - use only with trusted code.
/// </summary>
FullAccess = 2
}
}