multikernel/sandlock

Lightweight process-based sandbox for Linux, no container, no VM, no root.

52
/ 100
Established

Sandlock helps operations engineers, security professionals, or developers run untrusted code on Linux without the overhead of full virtual machines or containers. It takes a program or script and runs it in a highly restricted environment, controlling its access to files, network resources, and system calls. The output is the result of the program's execution, safely isolated from your main system.

Available on PyPI.

Use this if you need to execute third-party plugins, user-submitted code, or potentially malicious scripts with strong security boundaries and minimal performance impact on a Linux system.

Not ideal if you need to run complex, long-lived applications that require their own dedicated operating system environments or a fully virtualized network stack.

application-security code-execution untrusted-code runtime-isolation system-hardening
Maintenance 13 / 25
Adoption 6 / 25
Maturity 20 / 25
Community 13 / 25

How are scores calculated?

Stars

16

Forks

3

Language

Python

License

Apache-2.0

Last pushed

Mar 27, 2026

Commits (30d)

0

Dependencies

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/multikernel/sandlock"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.