csharp-runner
Verified Safeby sdcb
Overview
A high-performance and secure online platform for executing C# code in an isolated environment.
Installation
docker compose up -dEnvironment Variables
- MaxRuns
- Register
- RegisterHostUrl
- ExposedUrl
- WarmUp
- MaxTimeout
Security Notes
The server is built with a strong emphasis on security through its Host-Worker architecture. Untrusted C# code is executed within isolated Docker Worker containers, with explicit resource limits (CPU, memory, execution timeout) and restricted network access. The system also supports automatic worker recycling to maintain a clean environment, further enhancing security. While dynamic code execution is inherent to its function, these architectural decisions are designed to mitigate risks effectively. No obvious hardcoded secrets or malicious patterns were found in the provided configuration snippets; sensitive settings are managed via environment variables.