diff --git a/.code-intelligence/fuzz_targets/AllController.java b/.code-intelligence/fuzz_targets/AllController.java index 693bd81e..5ab0299f 100644 --- a/.code-intelligence/fuzz_targets/AllController.java +++ b/.code-intelligence/fuzz_targets/AllController.java @@ -39,7 +39,7 @@ public static void fuzzerInitialize(String[] fuzzerArgs) { System.getProperties().put("logging.level.org.springframework.web", "error"); String[] springBootArgs = {}; try { - Application.main(springBootArgs); + StartWebGoat.main(springBootArgs); } catch (Exception e) { e.printStackTrace(); throw new RuntimeException("Failed to start application."); diff --git a/.code-intelligence/fuzz_targets/FuzzTarget_AllController.java.json b/.code-intelligence/fuzz_targets/FuzzTarget_AllController.java.json new file mode 100644 index 00000000..4b79d081 --- /dev/null +++ b/.code-intelligence/fuzz_targets/FuzzTarget_AllController.java.json @@ -0,0 +1,72 @@ +{ + "name": "AllController-ae4f0ca2", + "displayName": "FuzzAllEndPoints", + "javaWebApp": { + "webApplication": { + "applicationName": "Application", + "package": "org.dpppt.backend.sdk.ws", + "artifact": "dpppt-backend-sdk/dpppt-backend-sdk-ws/target/dpppt-backend-sdk-ws.jar", + "controllers": [ + "/v1", + "/v1/buckets/{dayDateStr}", + "/v1/exposed", + "/v1/exposed/{batchReleaseTime}", + "/v1/exposedjson/{batchReleaseTime}", + "/v1/exposedlist", + "/v1/gaen/buckets/{dayDateStr}", + "/v1/gaen/exposed", + "/v1/gaen/exposed/{keyDate}", + "/v1/gaen/exposedjson/{keyDate}", + "/v1/gaen/exposednextday" + ], + "spiderOptions": { + + }, + "detectedFrameworks": [ + "SPRING_BOOT", + "SPRING" + ] + }, + "exceptionPolicy": { + "policy": [ + { + "enabled": true, + "responsePolicy": { + "responseMatcher": "CODE_STARTS_WITH", + "code": 2 + } + }, + { + "enabled": true, + "responsePolicy": { + "responseMatcher": "CODE_STARTS_WITH", + "code": 4 + } + }, + { + "enabled": true, + "responsePolicy": { + "code": 302 + } + }, + { + "enabled": true, + "exceptionPolicy": { + "Exception": "java.lang.IllegalArgumentException", + "exceptionStrategy": "STACKTRACE_CONTAINS", + "content": "org.springframework.web.util.UriComponentsBuilder" + } + } + ] + }, + "jars": [ + "dpppt-backend-sdk/dpppt-backend-sdk-ws/target/dpppt-backend-sdk-ws.jar" + ], + "instrumentationFilters": [ + "org.dpppt.backend.sdk.ws" + ], + "api": { + "relativePath": ".code-intelligence/fuzz_targets/FuzzTarget_AllController.java" + } + } +} \ No newline at end of file