Skip to content

Php Sandbox in a child process which should make it possible to run user supplied code safely

License

Notifications You must be signed in to change notification settings

christiaan/php-sandbox

Repository files navigation

PhpSandbox

Build Status

Php Sandbox in a child process which should make it possible to run user supplied PHP code safely.

This is a proof of concept, it works but as far as I know does not run in production anywhere. Because it runs a process for each sandbox it is also much slower than real sandbox solutions.

If you want to offer a scripting solution to your end users you are most likely better off using either the LUA or JavaScript V8 php extensions.

Installation

php composer.phar require christiaan/php-sandbox

Usage

See the various tests

Known issues

Does not work on Windows, most likely due to this bug

About

Php Sandbox in a child process which should make it possible to run user supplied code safely

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages