Solutionunvalidated

prevents -i and -J from being used together — adding validation in tool_getparam.c. Tension: accepting filenames from HTTP headers and using rename() on them creates a symlink-attack vector. Outcome: rejects PARAM_BAD_USE when both flags are specified.

3668f11d-0bab-4512-9dbc-fd95baa2e9c1

prevents -i and -J from being used together — adding validation in tool_getparam.c. Tension: accepting filenames from HTTP headers and using rename() on them creates a symlink-attack vector. Outcome: rejects PARAM_BAD_USE when both flags are specified.