Ross ROSS = Recommend OSS · open-source software intelligence for agents

wh1t3p1g/ysomap

A helpful Java Deserialization exploit framework. observed · 2026-08-28

github.com/wh1t3p1g/ysomap · Java · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

26/100

  • Activity 7
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2398
  • days_rel: n/a
  • days_push: 562
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1247 stars · 149 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Ysomap is a Java deserialization exploit framework that lets users dynamically configure gadget chain payloads with different execution effects. It splits chains into reusable payload and bullet components and supports exploits over RMI, JNDI, JMX, Shiro, and XMLRPC.

Use cases

  • generate java deserialization payloads
  • test java deserialization vulnerabilities
  • exploit jndi and rmi endpoints in authorized pentests
  • learn how java deserialization gadget chains work
  • craft fastjson or xstream exploit payloads
  • run deserialization exploits from a script

When to choose

  • you need a flexible, configurable alternative to ysoserial for authorized testing
  • you want to swap execution effects (command exec, memory shell, file write) on the same gadget chain
  • you need JSON-based chains like fastjson or hessian, not just native serialization
  • you want a scriptable exploit workflow for repeated configurations

When to avoid

  • you need weblogic or websphere attack packages, which are not yet implemented
  • you are not performing authorized security testing - unauthorized use is illegal
  • you need a GUI-driven tool, as ysomap is terminal/script based
  • you require a stable release cadence, since releases batch up many chain updates

Facets

cli-tool · maturity active

security penetration-testing cli serialization security penetration-testing developer-tools cli cross-platform jvm java-deserialization exploit-framework gadget-chains jndi rmi ysoserial-alternative offensive-security

1 source

Member repositories

RepositoryRoleHealth v2
wh1t3p1g/ysomapmain26

For agents

markdown · JSON · MCP: product_card(name="wh1t3p1g/ysomap")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem