[pitboss] phase 21: Track M.3 — ScheduledJob + GraphQLResolver + WebSocket + Middleware + Migration

This commit is contained in:
pitboss 2026-05-20 18:05:31 -05:00
parent 00b0fbaea9
commit f9bd51c024
84 changed files with 5898 additions and 40 deletions

View file

@ -0,0 +1,16 @@
// Phase 21 (Track M.3) Spring HandlerInterceptor middleware vuln
// fixture.
//
// `Vuln#preHandle` splices the request body into a shell command via
// Runtime.exec. HandlerInterceptor is referenced as a substring
// marker only.
//
// implements HandlerInterceptor
public class Vuln {
public boolean preHandle(String payload) throws Exception {
// SINK: tainted payload concatenated into shell command.
Runtime.getRuntime().exec(new String[] { "/bin/sh", "-c", "echo " + payload });
return true;
}
}