marshalsea parses Ruby Marshal streams without deserializing them, discovers gadget sinks by runtime reflection, and ships the defenses that stop them. Built as a teaching artifact for the deserialization vulnerability class.
Required Ruby Version
>= 3.4
Authors
Carter Perez
Versions
- 0.1.0 July 31, 2026 (37.5 KB)