Vuln Java API

Spring Boot vulnerable surface for Log4Shell, XXE, deserialization and disclosure flows.

Version endpoint

User header is logged by Log4j.

Log4Shell

XML parser

Parses XML with unsafe entity settings.

XXE

Deserialize

Accepts serialized object bytes.

Insecure Deserialization

File listing

Reads arbitrary paths from query string.

Path Traversal

Try: /api/version, /api/xml, /api/files?path=/app, /api/env, /health

Open health endpoint