{ "name": "Lua Sandbox Security Tests", "summary": { "failed": 0, "passed": 42, "total": 42 }, "tests": [ { "duration_ms": 0, "name": "DangerousGlobalsRemoved", "status": "passed" }, { "duration_ms": 0, "name": "BytecodeRejected", "status": "passed" }, { "duration_ms": 2, "name": "MemoryLimitEnforced", "status": "passed" }, { "duration_ms": 0, "name": "CPULimitEnforced", "status": "passed" }, { "duration_ms": 0, "name": "MetatableProtected", "status": "passed" }, { "duration_ms": 0, "name": "SafeOperationsWork", "status": "passed" }, { "duration_ms": 0, "name": "StringDumpRemoved", "status": "passed" }, { "duration_ms": 0, "name": "MemoryTracking", "status": "passed" }, { "duration_ms": 0, "name": "InstructionCounting", "status": "passed" }, { "duration_ms": 0, "name": "MultipleLoads", "status": "passed" }, { "duration_ms": 0, "name": "ErrorRecovery", "status": "passed" }, { "duration_ms": 0, "name": "NormalPermissionAutoGranted", "status": "passed" }, { "duration_ms": 0, "name": "DangerousPermissionRequiresGrant", "status": "passed" }, { "duration_ms": 0, "name": "SignaturePermissionSystemOnly", "status": "passed" }, { "duration_ms": 111, "name": "UserGestureTracking", "status": "passed" }, { "duration_ms": 0, "name": "UndeclaredPermissionDenied", "status": "passed" }, { "duration_ms": 0, "name": "SystemAppGetsDangerousAuto", "status": "passed" }, { "duration_ms": 0, "name": "PermissionCategoryCheck", "status": "passed" }, { "duration_ms": 0, "name": "AuditLogBasic", "status": "passed" }, { "duration_ms": 0, "name": "AuditLogRingBuffer", "status": "passed" }, { "duration_ms": 14, "name": "AuditLogThreadSafe", "status": "passed" }, { "duration_ms": 0, "name": "RateLimiterBasic", "status": "passed" }, { "duration_ms": 0, "name": "RateLimiterExhaustion", "status": "passed" }, { "duration_ms": 16, "name": "RateLimiterRefill", "status": "passed" }, { "duration_ms": 0, "name": "RateLimiterAppIsolation", "status": "passed" }, { "duration_ms": 0, "name": "RateLimiterReset", "status": "passed" }, { "duration_ms": 0, "name": "RateLimiterNoConfig", "status": "passed" }, { "duration_ms": 0, "name": "PathRejectsTraversal", "status": "passed" }, { "duration_ms": 0, "name": "PathRejectsAbsolute", "status": "passed" }, { "duration_ms": 0, "name": "PathAcceptsValid", "status": "passed" }, { "duration_ms": 0, "name": "ModuleNameValidation", "status": "passed" }, { "duration_ms": 0, "name": "ModuleToPath", "status": "passed" }, { "duration_ms": 0, "name": "SafeRequireLoads", "status": "passed" }, { "duration_ms": 0, "name": "SafeRequireCaches", "status": "passed" }, { "duration_ms": 0, "name": "SafeRequireRejectsInvalid", "status": "passed" }, { "duration_ms": 107, "name": "SetTimeoutFires", "status": "passed" }, { "duration_ms": 237, "name": "SetIntervalFires", "status": "passed" }, { "duration_ms": 155, "name": "ClearTimeoutCancels", "status": "passed" }, { "duration_ms": 158, "name": "ClearIntervalCancels", "status": "passed" }, { "duration_ms": 0, "name": "TimerLimitEnforced", "status": "passed" }, { "duration_ms": 0, "name": "ClearAppTimersCleanup", "status": "passed" }, { "duration_ms": 62, "name": "MinIntervalEnforced", "status": "passed" } ], "timestamp": "2026-01-18T13:19:38Z" }