awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
langgenius avatar

langgenius/dify-sandbox

0
View on GitHub↗
1,116 نجوم·295 تفرعات·Go·apache-2.0·6 مشاهداتdocs.dify.ai/development/backend/sandbox↗

Dify Sandbox

Dify-sandbox is a secure runtime environment designed for the execution of untrusted code snippets. It functions as a containerized sandbox that isolates processes from the host operating system, ensuring that arbitrary scripts can be run without granting them unauthorized access to sensitive data or critical system resources.

The project distinguishes itself through a multi-layered security approach that combines kernel-level isolation with strict resource management. By utilizing Linux namespaces and container-based process isolation, it partitions system resources to maintain visibility boundaries. Furthermore, it enforces security policies through system call filtering and hardware constraints, which prevent malicious code from exhausting memory or processing power.

The environment operates on an ephemeral model, discarding the entire runtime state after each task is completed to ensure no persistent side effects remain. This architecture supports the development of applications that require safe, isolated execution of external or user-provided code while maintaining overall system stability.

Features

  • Code Execution Sandboxes - Provides a secure, isolated environment for executing arbitrary user-provided code snippets.
  • Linux Sandboxes - Uses Linux kernel namespaces to partition system resources and restrict process visibility.
  • Container Isolation - Isolates untrusted code execution within containerized environments using kernel namespaces.
  • Ephemeral Execution Environments - Discards runtime environments after task completion to ensure no persistent side effects.
  • Containerized Runtimes - Provides a containerized runtime for executing arbitrary scripts with resource and access protections.
  • Application Sandboxing - Creates isolated environments for safely executing external or user-provided code.
  • System-Call Access Controllers - Regulates and blocks operating system calls based on security policies to confine running code.
  • Secure Sandboxing - Enforces strict isolation policies at the kernel level to block malicious system calls.
  • Seccomp Profiles - Applies seccomp profiles to intercept and block restricted kernel system calls.
  • Container Cgroup Resource Limits - Enforces memory and CPU limits on containers to prevent host resource exhaustion.
  • Resource Usage Restrictions - Limits hardware usage and system calls to maintain system stability and prevent resource exhaustion.

سجل النجوم

مخطط تاريخ النجوم لـ langgenius/dify-sandboxمخطط تاريخ النجوم لـ langgenius/dify-sandbox

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Dify Sandbox

مجموعات منسقة بعناية يظهر فيها Dify Sandbox.
  • تكامل E2B SDK

بدائل مفتوحة المصدر لـ Dify Sandbox

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Dify Sandbox.
  • netblue30/firejailالصورة الرمزية لـ netblue30

    netblue30/firejail

    7,069عرض على GitHub↗

    Firejail is a Linux application sandbox and kernel security wrapper that isolates untrusted applications from the host system. It uses kernel namespaces and seccomp filters to restrict filesystem access, drop kernel capabilities, and limit the system attack surface. The project is distinguished by its use of predefined security profiles to automatically apply filesystem restrictions and syscall limits based on the executable being launched. It provides specialized isolation for portable packages such as AppImages and implements X11 display isolation via proxy servers to prevent keyboard loggi

    C
    عرض على GitHub↗7,069
  • containers/bubblewrapالصورة الرمزية لـ containers

    containers/bubblewrap

    5,839عرض على GitHub↗

    Bubblewrap is a Linux sandbox runner that creates lightweight, isolated execution environments for running untrusted applications. It combines Linux user, mount, network, PID, and UTS namespaces with seccomp-BPF system call filtering to restrict filesystem, network, process, and inter-process communication access. The project provides comprehensive process isolation by giving each sandbox its own private tmpfs root with selective bind-mounts, a separate network stack containing only a loopback interface, an independent process ID space, and remapped user and group identifiers. It applies secc

    Clinux-containersuser-namespaces
    عرض على GitHub↗5,839
  • lxc/lxcالصورة الرمزية لـ lxc

    lxc/lxc

    5,204عرض على GitHub↗

    LXC is an OS-level virtualization framework and Linux container manager used to run multiple isolated Linux systems on a single host. It functions as a kernel namespace orchestrator and unprivileged container runtime, allowing for the creation and management of system containers without the overhead of a hypervisor. The project provides unprivileged container execution by mapping container root users to unprivileged host users to prevent host system access. It ensures security through system call filtering and root user isolation, enabling containers to run without requiring host root privile

    C
    عرض على GitHub↗5,204
  • containers/crunالصورة الرمزية لـ containers

    containers/crun

    3,975عرض على GitHub↗

    crun is a low-level container runtime that implements the Open Container Initiative specification for managing the lifecycle of isolated processes. It provides the core mechanisms for container creation, execution, and deletion, ensuring compatibility across platforms through standardized lifecycle management. The project distinguishes itself by offering a shared C library that allows container runtime operations to be embedded directly into other compiled applications. It further extends execution capabilities through specialized handlers that enable the deployment of containers within isola

    Ccontainersiotiot-cloud
    عرض على GitHub↗3,975
عرض جميع البدائل الـ 30 لـ Dify Sandbox→

الأسئلة الشائعة

ما هي وظيفة langgenius/dify-sandbox؟

Dify-sandbox is a secure runtime environment designed for the execution of untrusted code snippets. It functions as a containerized sandbox that isolates processes from the host operating system, ensuring that arbitrary scripts can be run without granting them unauthorized access to sensitive data or critical system resources.

ما هي الميزات الرئيسية لـ langgenius/dify-sandbox؟

الميزات الرئيسية لـ langgenius/dify-sandbox هي: Code Execution Sandboxes, Linux Sandboxes, Container Isolation, Ephemeral Execution Environments, Containerized Runtimes, Application Sandboxing, System-Call Access Controllers, Secure Sandboxing.

ما هي البدائل مفتوحة المصدر لـ langgenius/dify-sandbox؟

تشمل البدائل مفتوحة المصدر لـ langgenius/dify-sandbox: netblue30/firejail — Firejail is a Linux application sandbox and kernel security wrapper that isolates untrusted applications from the host… containers/bubblewrap — Bubblewrap is a Linux sandbox runner that creates lightweight, isolated execution environments for running untrusted… lxc/lxc — LXC is an OS-level virtualization framework and Linux container manager used to run multiple isolated Linux systems on… containers/crun — crun is a low-level container runtime that implements the Open Container Initiative specification for managing the… agent-infra/sandbox — This project provides secure, containerized infrastructure designed for autonomous agents, remote code execution, and… opensandbox-group/opensandbox — OpenSandbox is a secure execution environment and runtime designed for running untrusted code and scripts generated by…