diff options
author | Samuel Giddins <[email protected]> | 2023-08-18 13:35:23 -0700 |
---|---|---|
committer | git <[email protected]> | 2023-09-20 02:02:58 +0000 |
commit | d182d83ce929cd322f4a6fd134cd31be950eca77 () | |
tree | 18808133999aab348990d35cae6920d0252dfa56 /lib/rubygems/safe_marshal/reader.rb | |
parent | c47608494f961d2a8fe24b1a7b7f627b305cf7fe (diff) |
[rubygems/rubygems] Add a Marshal.load replacement that walks an AST to safely load permitted classes/symbols
https://.com/rubygems/rubygems/commit/7e4478fe73
-rw-r--r-- | lib/rubygems/safe_marshal/reader.rb | 182 |
1 files changed, 182 insertions, 0 deletions
@@ -0,0 +1,182 @@ |