File tree Expand file tree Collapse file tree
src/main/java/org/zaproxy/zap/extension/websocket/fuzz Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,7 +4,8 @@ All notable changes to this add-on will be documented in this file.
44The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) .
55
66## Unreleased
7-
7+ ### Changed
8+ - Update for Fuzzer payload replacement strategy changes (Cluster Bomb and Pitchfork).
89
910## [ 37] - 2026-05-07
1011### Changed
Original file line number Diff line number Diff line change 3535import org .zaproxy .zap .extension .fuzz .messagelocations .MessageLocationReplacer ;
3636import org .zaproxy .zap .extension .fuzz .messagelocations .MessageLocationReplacers ;
3737import org .zaproxy .zap .extension .fuzz .messagelocations .MessageLocationsReplacementStrategy ;
38- import org .zaproxy .zap .extension .fuzz .messagelocations .MultipleMessageLocationsBreadthFirstReplacer ;
39- import org .zaproxy .zap .extension .fuzz .messagelocations .MultipleMessageLocationsDepthFirstReplacer ;
38+ import org .zaproxy .zap .extension .fuzz .messagelocations .MultipleMessageLocationsClusterBombReplacer ;
39+ import org .zaproxy .zap .extension .fuzz .messagelocations .MultipleMessageLocationsPitchforkReplacer ;
4040import org .zaproxy .zap .extension .fuzz .messagelocations .MultipleMessageLocationsReplacer ;
4141import org .zaproxy .zap .extension .fuzz .payloads .PayloadGeneratorMessageLocation ;
4242import org .zaproxy .zap .extension .websocket .ExtensionWebSocket ;
@@ -158,11 +158,11 @@ private WebSocketFuzzer createFuzzer(
158158 replacer .init (message );
159159
160160 MultipleMessageLocationsReplacer <WebSocketMessageDTO > multipleMessageLocationsReplacer ;
161- if (MessageLocationsReplacementStrategy .DEPTH_FIRST
161+ if (MessageLocationsReplacementStrategy .CLUSTER_BOMB
162162 == options .getPayloadsReplacementStrategy ()) {
163- multipleMessageLocationsReplacer = new MultipleMessageLocationsDepthFirstReplacer <>();
163+ multipleMessageLocationsReplacer = new MultipleMessageLocationsClusterBombReplacer <>();
164164 } else {
165- multipleMessageLocationsReplacer = new MultipleMessageLocationsBreadthFirstReplacer <>();
165+ multipleMessageLocationsReplacer = new MultipleMessageLocationsPitchforkReplacer <>();
166166 }
167167 SortedSet <MessageLocationReplacementGenerator <?, ?>> messageLocationReplacementGenerators =
168168 new TreeSet <>();
You can’t perform that action at this time.
0 commit comments