Skip to content

Security: widgrensit/asobi_lua

Security

SECURITY.md

Security Policy

Reporting a vulnerability

If you discover a security vulnerability in asobi_lua, please report it privately so we can fix it before it is publicly disclosed.

Do not open a public GitHub issue for security issues.

How to report

Either of these channels work:

What to expect

  • Acknowledgement within 48 hours
  • Initial assessment within 7 days
  • Coordinated disclosure timeline agreed with you
  • Credit in the security advisory if you want it

Supported versions

Version Supported
latest stable
older releases ❌ — please upgrade

Scope

In scope:

  • The asobi_lua Erlang/OTP runtime (this repository)
  • The Luerl sandbox configuration shipped with this runtime

Out of scope:

Security architecture

Engineering documentation about the sandbox, trust assumptions, and known limitations is published as part of the project guides:

  • Sandbox model — what's stripped, what's replaced, per-callback timeouts, cross-script isolation, atom-table protection.
  • Trust model — what asobi_lua treats as trusted vs. untrusted, plus verified negative results from prior audits.
  • Known limitations — the resource-exhaustion and rollback gaps that the sandbox does not close, with operator-facing mitigations.

There aren't any published security advisories