LuaSandbox proporciona un entorno seguro que difiere en algunos aspectos de Lua 5.1 estándar.
pcall()
y xpcall()
no pueden capturar ciertos errores, en particular los errores de tiempo límite.
tostring()
no incluye las direcciones de puntero.
string.match()
ha sido parcheado para limitar la profundidad de recursión y para verificar periódicamente un tiempo límite.
math.random()
y math.randomseed()
son reemplazados por versiones que no comparten el estado con rand()
de PHP.
Las meta métodos de Lua 5.2 __pairs
y __ipairs
son soportadas por pairs()
y ipairs()
.