Evaluates ruby code by writing it to a tempfile and spawning a child process. Uses a allowlist of methods and constants to keep, for example one cannot run system commands in the environment created by this gem. The environment created by the untrusted code does not leak out into the parent process.

Required Ruby Version

>= 2.7

Authors

Jérôme Arbez-Gindre, Uku Taht

Versions

  1. 1.0.5
    1. source

      1. 1.0.5 source October 04, 2024 (12 KB)
  2. 1.0.4
    1. source

      1. 1.0.4 source September 21, 2017 (10 KB)
  3. 1.0.2
    1. source

      1. 1.0.2 source September 15, 2017 (10 KB)
  4. 1.0.1
    1. source

      1. 1.0.1 source December 16, 2013 (7 KB)
  5. 1.0.0
    1. source

      1. 1.0.0 source December 10, 2013 (7 KB)
Show all versions (7 total)

Pushed by

SHA 256 checksum