From b5485a6bb156c413118e0a33a480944523d8313b Mon Sep 17 00:00:00 2001 From: meghfossa Date: Thu, 8 Feb 2024 07:29:37 -0700 Subject: [PATCH 1/4] example maven based project --- .../exec/target/classes/com/fossa/App.class | Bin 0 -> 533 bytes .../test-classes/com/fossa/AppTest.class | Bin 0 -> 465 bytes .../lib/target/classes/com/fossa/App.class | Bin 0 -> 533 bytes .../test-classes/com/fossa/AppTest.class | Bin 0 -> 465 bytes .../bin/main/vuln/project/sample/App.class | Bin 0 -> 1081 bytes .../test/vuln/project/sample/AppTest.class | Bin 0 -> 591 bytes .../mavan/vuln-function-used/README.md | 9 ++ reachability/mavan/vuln-function-used/pom.xml | 106 ++++++++++++++++++ .../src/main/java/com/example/app/App.java | 29 +++++ .../com/example/app/utils/ContextReader.java | 23 ++++ .../test/java/com/example/app/AppTest.java | 14 +++ 11 files changed, 181 insertions(+) create mode 100644 maven/example-multimodule-project/exec/target/classes/com/fossa/App.class create mode 100644 maven/example-multimodule-project/exec/target/test-classes/com/fossa/AppTest.class create mode 100644 maven/example-multimodule-project/lib/target/classes/com/fossa/App.class create mode 100644 maven/example-multimodule-project/lib/target/test-classes/com/fossa/AppTest.class create mode 100644 reachability/java/vulnerable-function-not-used/app/bin/main/vuln/project/sample/App.class create mode 100644 reachability/java/vulnerable-function-not-used/app/bin/test/vuln/project/sample/AppTest.class create mode 100644 reachability/mavan/vuln-function-used/README.md create mode 100644 reachability/mavan/vuln-function-used/pom.xml create mode 100644 reachability/mavan/vuln-function-used/src/main/java/com/example/app/App.java create mode 100644 reachability/mavan/vuln-function-used/src/main/java/com/example/app/utils/ContextReader.java create mode 100644 reachability/mavan/vuln-function-used/src/test/java/com/example/app/AppTest.java diff --git a/maven/example-multimodule-project/exec/target/classes/com/fossa/App.class b/maven/example-multimodule-project/exec/target/classes/com/fossa/App.class new file mode 100644 index 0000000000000000000000000000000000000000..b795eb87be6624c836e65e8752aa280b1c3d832d GIT binary patch literal 533 zcmZutyG{Z@6g|UhA1;C*_*Sq23%9Vaz?c{lV?opegN41vOwK96Kt|2K2Vvy9X2 z123&>=_10r|F5XKb8Ty@e-@+QI1}Y2IdarRJ0tf4;ku5zTm$eyKYWI$i3E>3~ zIwm$4oNJ+!ZanBn4VyN$uw!7Gp*mGt1UT5m9)mGXITX37wU(J8(>(I&H`OJc8SI{( zM4q^k=`ltA#dHi>SfS|57AO~~vapI0 mbyD!@l#F`sC|Bwq*qjsCGy=g*g3U=R?Bjs?3=N7IH2(k&xNT1W literal 0 HcmV?d00001 diff --git a/maven/example-multimodule-project/exec/target/test-classes/com/fossa/AppTest.class b/maven/example-multimodule-project/exec/target/test-classes/com/fossa/AppTest.class new file mode 100644 index 0000000000000000000000000000000000000000..147e11a6d1036906cf6f4d5f399ea3c594a71f7a GIT binary patch literal 465 zcmZvYy-veG5QOI(CkA84FFz^i0tHv33_`Mys4S2m3KHGLIg*QWu zYL`kYcg0ZYosAg$Ycr7{D%g!sMUA1JC@pV`#aQM;G0r4ID>13aMj}_G-u(34Oj(9@ z^5@|JL&wfckxgQ4UuFKN+-#T^1nS-w+Np&cDXWMSYi*ox%4h;L5|dB)yrA89x&9zT z3!MOMvbIiat;}77LmV-LVx`t>zxPze2_H<6r}9RXi$|MNT$ES9DJV0Y4DjfSvQiC5 zaq5hE_52+>Z!0^bTG~K}J*v@qfcicuh68dv)HhQN>LsX8&I;szpt%KwGztpiqx~=J Im|PDhzx=mc@c;k- literal 0 HcmV?d00001 diff --git a/maven/example-multimodule-project/lib/target/classes/com/fossa/App.class b/maven/example-multimodule-project/lib/target/classes/com/fossa/App.class new file mode 100644 index 0000000000000000000000000000000000000000..b795eb87be6624c836e65e8752aa280b1c3d832d GIT binary patch literal 533 zcmZutyG{Z@6g|UhA1;C*_*Sq23%9Vaz?c{lV?opegN41vOwK96Kt|2K2Vvy9X2 z123&>=_10r|F5XKb8Ty@e-@+QI1}Y2IdarRJ0tf4;ku5zTm$eyKYWI$i3E>3~ zIwm$4oNJ+!ZanBn4VyN$uw!7Gp*mGt1UT5m9)mGXITX37wU(J8(>(I&H`OJc8SI{( zM4q^k=`ltA#dHi>SfS|57AO~~vapI0 mbyD!@l#F`sC|Bwq*qjsCGy=g*g3U=R?Bjs?3=N7IH2(k&xNT1W literal 0 HcmV?d00001 diff --git a/maven/example-multimodule-project/lib/target/test-classes/com/fossa/AppTest.class b/maven/example-multimodule-project/lib/target/test-classes/com/fossa/AppTest.class new file mode 100644 index 0000000000000000000000000000000000000000..147e11a6d1036906cf6f4d5f399ea3c594a71f7a GIT binary patch literal 465 zcmZvYy-veG5QOI(CkA84FFz^i0tHv33_`Mys4S2m3KHGLIg*QWu zYL`kYcg0ZYosAg$Ycr7{D%g!sMUA1JC@pV`#aQM;G0r4ID>13aMj}_G-u(34Oj(9@ z^5@|JL&wfckxgQ4UuFKN+-#T^1nS-w+Np&cDXWMSYi*ox%4h;L5|dB)yrA89x&9zT z3!MOMvbIiat;}77LmV-LVx`t>zxPze2_H<6r}9RXi$|MNT$ES9DJV0Y4DjfSvQiC5 zaq5hE_52+>Z!0^bTG~K}J*v@qfcicuh68dv)HhQN>LsX8&I;szpt%KwGztpiqx~=J Im|PDhzx=mc@c;k- literal 0 HcmV?d00001 diff --git a/reachability/java/vulnerable-function-not-used/app/bin/main/vuln/project/sample/App.class b/reachability/java/vulnerable-function-not-used/app/bin/main/vuln/project/sample/App.class new file mode 100644 index 0000000000000000000000000000000000000000..4c3fdfd69dd48bf2d8813f9c9d8ebd2da5273570 GIT binary patch literal 1081 zcmZ`&TTc^F5dID=EL}@MDh0&L0a4q6tRh}(Oz@VNY{XDXLVQ}*)5kgVm3Lqnfd0MZ)Si0`SBCLDxMh_V3^#Gy}$~U+!IZ0MUEeO!deYO z16hW#J!jvsJSS*dYukwf!_W&iaP>=uOu4ejkbNy%!bAqSJO(kuFlxJj_z?TsLTxzP zo?sZaWz+FC9pxtXlgF&ybt8sp`#Lk~w8Rb#TZ`{V#Wf-5!%%RVT{Bld z4778=MM7ecyFnzB=5w_6I$?Bo@{=uYlnJ9+D4{{Wt3>H>M~YM@y<<#cbMRo zlBzIEJYx15Qbl;p=p*t+mr(3L-H~00be)~gcMbL99AIF5UEEeJ53zz+LqTFiJ!%( z5=ivkAB7l)pm5@_Gak?D$DVg@e|`T6V1y?fv;>~6n$jvC+>&Nd)w=Q}sgd_%s$&Oj zfrF)9X;o@FSD&UyB(VG1SQFm}>;uo-kyZ_WpyeNACksG9k+~wH&Bj9|G uE8sqNTiEASQXOzkpqGqKXR;qSyzC!c + + + 4.0.0 + + com.example.app + example + 1.1 + + example-artifact-name + + http://www.example.com + + + UTF-8 + 1.8 + 1.8 + + + + + Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + + + false + + central + Maven Repository Switchboard + http://repo1.maven.org/maven2 + + + + + + junit + junit + 4.11 + test + + + org.dom4j + dom4j + 2.1.0 + + + com.google.guava + guava + 28.1-jre + + + + + + + + + + maven-clean-plugin + 3.1.0 + + + + maven-resources-plugin + 3.0.2 + + + maven-compiler-plugin + 3.8.0 + + + maven-surefire-plugin + 2.22.1 + + + maven-jar-plugin + 3.0.2 + + + maven-install-plugin + 2.5.2 + + + maven-deploy-plugin + 2.8.2 + + + + maven-site-plugin + 3.7.1 + + + maven-project-info-reports-plugin + 3.0.0 + + + + + diff --git a/reachability/mavan/vuln-function-used/src/main/java/com/example/app/App.java b/reachability/mavan/vuln-function-used/src/main/java/com/example/app/App.java new file mode 100644 index 0000000..03687fd --- /dev/null +++ b/reachability/mavan/vuln-function-used/src/main/java/com/example/app/App.java @@ -0,0 +1,29 @@ +package com.example.app; + +import java.util.Map; +import java.net.URI; +import java.net.URL; +import com.example.app.utils.ContextReader; + +// org.dom4j (CVE-2020-10683) +// --------------------------- +// dom4j before 2.0.3 and 2.1.x before 2.1.3 allows +// external DTDs and External Entities by default, which might enable XXE attacks +import org.dom4j.Document; +import org.dom4j.DocumentException; +import org.dom4j.io.SAXReader; + +public class App +{ + public static void main(String[] args) throws Exception { + URL url = new URI(args[0]).toURL(); + System.out.println(parse(url)); + System.out.println(ContextReader.parseWithCtx(url)); + } + + public static Document parse(URL url) throws DocumentException { + SAXReader reader = new SAXReader(); + Document document = reader.read(url); + return document; + } +} diff --git a/reachability/mavan/vuln-function-used/src/main/java/com/example/app/utils/ContextReader.java b/reachability/mavan/vuln-function-used/src/main/java/com/example/app/utils/ContextReader.java new file mode 100644 index 0000000..39e2216 --- /dev/null +++ b/reachability/mavan/vuln-function-used/src/main/java/com/example/app/utils/ContextReader.java @@ -0,0 +1,23 @@ +package com.example.app.utils; + +import java.util.Map; +import java.net.URI; +import java.net.URL; +import org.dom4j.Document; +import org.dom4j.DocumentException; +import org.dom4j.jaxb.JAXBReader; +import com.google.common.io.Files; +import com.google.common.base.Charsets; +import java.io.File; + +public class ContextReader +{ + public static Document parseWithCtx(URL url) throws DocumentException, java.io.IOException { + File addrFile = new File("addr.txt"); + String addrCtx = Files.toString(addrFile, Charsets.UTF_8); + + JAXBReader reader = new JAXBReader(addrCtx); + Document document = reader.read(url); + return document; + } +} diff --git a/reachability/mavan/vuln-function-used/src/test/java/com/example/app/AppTest.java b/reachability/mavan/vuln-function-used/src/test/java/com/example/app/AppTest.java new file mode 100644 index 0000000..f9263a7 --- /dev/null +++ b/reachability/mavan/vuln-function-used/src/test/java/com/example/app/AppTest.java @@ -0,0 +1,14 @@ +package com.example.app; + +import static org.junit.Assert.assertTrue; + +import org.junit.Test; + +public class AppTest +{ + @Test + public void shouldAnswerWithTrue() + { + assertTrue( true ); + } +} From 51fd8ef8c5cff4ebe3a4ff820d1662f18e3afb00 Mon Sep 17 00:00:00 2001 From: meghfossa Date: Thu, 8 Feb 2024 08:31:40 -0700 Subject: [PATCH 2/4] remove .class files --- .../exec/target/classes/com/fossa/App.class | Bin 533 -> 0 bytes .../target/test-classes/com/fossa/AppTest.class | Bin 465 -> 0 bytes .../lib/target/classes/com/fossa/App.class | Bin 533 -> 0 bytes .../target/test-classes/com/fossa/AppTest.class | Bin 465 -> 0 bytes .../app/bin/main/vuln/project/sample/App.class | Bin 1081 -> 0 bytes .../bin/test/vuln/project/sample/AppTest.class | Bin 591 -> 0 bytes 6 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 maven/example-multimodule-project/exec/target/classes/com/fossa/App.class delete mode 100644 maven/example-multimodule-project/exec/target/test-classes/com/fossa/AppTest.class delete mode 100644 maven/example-multimodule-project/lib/target/classes/com/fossa/App.class delete mode 100644 maven/example-multimodule-project/lib/target/test-classes/com/fossa/AppTest.class delete mode 100644 reachability/java/vulnerable-function-not-used/app/bin/main/vuln/project/sample/App.class delete mode 100644 reachability/java/vulnerable-function-not-used/app/bin/test/vuln/project/sample/AppTest.class diff --git a/maven/example-multimodule-project/exec/target/classes/com/fossa/App.class b/maven/example-multimodule-project/exec/target/classes/com/fossa/App.class deleted file mode 100644 index b795eb87be6624c836e65e8752aa280b1c3d832d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 533 zcmZutyG{Z@6g|UhA1;C*_*Sq23%9Vaz?c{lV?opegN41vOwK96Kt|2K2Vvy9X2 z123&>=_10r|F5XKb8Ty@e-@+QI1}Y2IdarRJ0tf4;ku5zTm$eyKYWI$i3E>3~ zIwm$4oNJ+!ZanBn4VyN$uw!7Gp*mGt1UT5m9)mGXITX37wU(J8(>(I&H`OJc8SI{( zM4q^k=`ltA#dHi>SfS|57AO~~vapI0 mbyD!@l#F`sC|Bwq*qjsCGy=g*g3U=R?Bjs?3=N7IH2(k&xNT1W diff --git a/maven/example-multimodule-project/exec/target/test-classes/com/fossa/AppTest.class b/maven/example-multimodule-project/exec/target/test-classes/com/fossa/AppTest.class deleted file mode 100644 index 147e11a6d1036906cf6f4d5f399ea3c594a71f7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 465 zcmZvYy-veG5QOI(CkA84FFz^i0tHv33_`Mys4S2m3KHGLIg*QWu zYL`kYcg0ZYosAg$Ycr7{D%g!sMUA1JC@pV`#aQM;G0r4ID>13aMj}_G-u(34Oj(9@ z^5@|JL&wfckxgQ4UuFKN+-#T^1nS-w+Np&cDXWMSYi*ox%4h;L5|dB)yrA89x&9zT z3!MOMvbIiat;}77LmV-LVx`t>zxPze2_H<6r}9RXi$|MNT$ES9DJV0Y4DjfSvQiC5 zaq5hE_52+>Z!0^bTG~K}J*v@qfcicuh68dv)HhQN>LsX8&I;szpt%KwGztpiqx~=J Im|PDhzx=mc@c;k- diff --git a/maven/example-multimodule-project/lib/target/classes/com/fossa/App.class b/maven/example-multimodule-project/lib/target/classes/com/fossa/App.class deleted file mode 100644 index b795eb87be6624c836e65e8752aa280b1c3d832d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 533 zcmZutyG{Z@6g|UhA1;C*_*Sq23%9Vaz?c{lV?opegN41vOwK96Kt|2K2Vvy9X2 z123&>=_10r|F5XKb8Ty@e-@+QI1}Y2IdarRJ0tf4;ku5zTm$eyKYWI$i3E>3~ zIwm$4oNJ+!ZanBn4VyN$uw!7Gp*mGt1UT5m9)mGXITX37wU(J8(>(I&H`OJc8SI{( zM4q^k=`ltA#dHi>SfS|57AO~~vapI0 mbyD!@l#F`sC|Bwq*qjsCGy=g*g3U=R?Bjs?3=N7IH2(k&xNT1W diff --git a/maven/example-multimodule-project/lib/target/test-classes/com/fossa/AppTest.class b/maven/example-multimodule-project/lib/target/test-classes/com/fossa/AppTest.class deleted file mode 100644 index 147e11a6d1036906cf6f4d5f399ea3c594a71f7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 465 zcmZvYy-veG5QOI(CkA84FFz^i0tHv33_`Mys4S2m3KHGLIg*QWu zYL`kYcg0ZYosAg$Ycr7{D%g!sMUA1JC@pV`#aQM;G0r4ID>13aMj}_G-u(34Oj(9@ z^5@|JL&wfckxgQ4UuFKN+-#T^1nS-w+Np&cDXWMSYi*ox%4h;L5|dB)yrA89x&9zT z3!MOMvbIiat;}77LmV-LVx`t>zxPze2_H<6r}9RXi$|MNT$ES9DJV0Y4DjfSvQiC5 zaq5hE_52+>Z!0^bTG~K}J*v@qfcicuh68dv)HhQN>LsX8&I;szpt%KwGztpiqx~=J Im|PDhzx=mc@c;k- diff --git a/reachability/java/vulnerable-function-not-used/app/bin/main/vuln/project/sample/App.class b/reachability/java/vulnerable-function-not-used/app/bin/main/vuln/project/sample/App.class deleted file mode 100644 index 4c3fdfd69dd48bf2d8813f9c9d8ebd2da5273570..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1081 zcmZ`&TTc^F5dID=EL}@MDh0&L0a4q6tRh}(Oz@VNY{XDXLVQ}*)5kgVm3Lqnfd0MZ)Si0`SBCLDxMh_V3^#Gy}$~U+!IZ0MUEeO!deYO z16hW#J!jvsJSS*dYukwf!_W&iaP>=uOu4ejkbNy%!bAqSJO(kuFlxJj_z?TsLTxzP zo?sZaWz+FC9pxtXlgF&ybt8sp`#Lk~w8Rb#TZ`{V#Wf-5!%%RVT{Bld z4778=MM7ecyFnzB=5w_6I$?Bo@{=uYlnJ9+D4{{Wt3>H>M~YM@y<<#cbMRo zlBzIEJYx15Qbl;p=p*t+mr(3L-H~00be)~gcMbL99AIF5UEEeJ53zz+LqTFiJ!%( z5=ivkAB7l)pm5@_Gak?D$DVg@e|`T6V1y?fv;>~6n$jvC+>&Nd)w=Q}sgd_%s$&Oj zfrF)9X;o@FSD&UyB(VG1SQFm}>;uo-kyZ_WpyeNACksG9k+~wH&Bj9|G uE8sqNTiEASQXOzkpqGqKXR;qSyzC!c Date: Mon, 12 Feb 2024 12:20:36 -0700 Subject: [PATCH 3/4] fix spelling --- .../app/bin/main/vuln/project/sample/App.class | Bin 0 -> 1081 bytes .../bin/test/vuln/project/sample/AppTest.class | Bin 0 -> 591 bytes .../vuln-function-used/README.md | 0 .../{mavan => maven}/vuln-function-used/pom.xml | 0 .../src/main/java/com/example/app/App.java | 0 .../com/example/app/utils/ContextReader.java | 0 .../src/test/java/com/example/app/AppTest.java | 0 .../target/classes/com/example/app/App.class | Bin 0 -> 1117 bytes .../com/example/app/utils/ContextReader.class | Bin 0 -> 1068 bytes .../test-classes/com/example/app/AppTest.class | Bin 0 -> 477 bytes 10 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 reachability/java/vulnerable-function-not-used/app/bin/main/vuln/project/sample/App.class create mode 100644 reachability/java/vulnerable-function-not-used/app/bin/test/vuln/project/sample/AppTest.class rename reachability/{mavan => maven}/vuln-function-used/README.md (100%) rename reachability/{mavan => maven}/vuln-function-used/pom.xml (100%) rename reachability/{mavan => maven}/vuln-function-used/src/main/java/com/example/app/App.java (100%) rename reachability/{mavan => maven}/vuln-function-used/src/main/java/com/example/app/utils/ContextReader.java (100%) rename reachability/{mavan => maven}/vuln-function-used/src/test/java/com/example/app/AppTest.java (100%) create mode 100644 reachability/maven/vuln-function-used/target/classes/com/example/app/App.class create mode 100644 reachability/maven/vuln-function-used/target/classes/com/example/app/utils/ContextReader.class create mode 100644 reachability/maven/vuln-function-used/target/test-classes/com/example/app/AppTest.class diff --git a/reachability/java/vulnerable-function-not-used/app/bin/main/vuln/project/sample/App.class b/reachability/java/vulnerable-function-not-used/app/bin/main/vuln/project/sample/App.class new file mode 100644 index 0000000000000000000000000000000000000000..4c3fdfd69dd48bf2d8813f9c9d8ebd2da5273570 GIT binary patch literal 1081 zcmZ`&TTc^F5dID=EL}@MDh0&L0a4q6tRh}(Oz@VNY{XDXLVQ}*)5kgVm3Lqnfd0MZ)Si0`SBCLDxMh_V3^#Gy}$~U+!IZ0MUEeO!deYO z16hW#J!jvsJSS*dYukwf!_W&iaP>=uOu4ejkbNy%!bAqSJO(kuFlxJj_z?TsLTxzP zo?sZaWz+FC9pxtXlgF&ybt8sp`#Lk~w8Rb#TZ`{V#Wf-5!%%RVT{Bld z4778=MM7ecyFnzB=5w_6I$?Bo@{=uYlnJ9+D4{{Wt3>H>M~YM@y<<#cbMRo zlBzIEJYx15Qbl;p=p*t+mr(3L-H~00be)~gcMbL99AIF5UEEeJ53zz+LqTFiJ!%( z5=ivkAB7l)pm5@_Gak?D$DVg@e|`T6V1y?fv;>~6n$jvC+>&Nd)w=Q}sgd_%s$&Oj zfrF)9X;o@FSD&UyB(VG1SQFm}>;uo-kyZ_WpyeNACksG9k+~wH&Bj9|G uE8sqNTiEASQXOzkpqGqKXR;qSyzC!cU#TC! zNa7FhM;XuV0&SHqbLZZ9oS8FofB*UU3&0Ah3Wfx7b=THq*R;Ks)J@ORH#|>4QXso; zem3=%=`{7XyZf>p2#l;*juos6B#NbNfn?Qf$P5xls~E9Q<@FwtGFGOsYYdfu!6m6(B*JUzscF<&X^5b@AxeNZICeq_XVc@@2PKA z4>;|f1AD7&e2k08U=`_5R8*{mu`! z{JMN;g{zw4;xC08gBeaK!7l}C^KkD;W5^Up)uwOo>B^IL>Zp_1q`zD0{{R3 literal 0 HcmV?d00001 diff --git a/reachability/maven/vuln-function-used/target/classes/com/example/app/utils/ContextReader.class b/reachability/maven/vuln-function-used/target/classes/com/example/app/utils/ContextReader.class new file mode 100644 index 0000000000000000000000000000000000000000..3c2e08f5ba19a9adbf0c9821d8a23f5c45f1bce2 GIT binary patch literal 1068 zcma)5*=`d-5Ug?RtYe(ZIUq3*a)F&|I1Ge1LL!Dppe2!VL7vcfJ#yAs?^x?G@*nU! zzym=<;sf|7M9=Of7$PJdJXhCNS9h0x{QUMEKnWWb5)AW>YI4~X&6X#*Xtj7pyIz}D zl&@u1?@3XUfrTW)NJG3A+!KDC?^YYq(G2~YuJ7un41I;-5ks<~YBGa93}lf)Kf|!? z`f{h!tjgd(R6WU%vy~&fBN4df9zQ1aiQ8sawEsg&nIYQ}L0i6Y^+`o{85Rn5sLYp| zAMV-ZqOF2Duc>CK!JjLq)0DoZuQD&Xj%;aH`E3h1hWusJ1;WBO!&u1bD*ke}CooC* z&jZ`8C)2pbkQTLCu%^2@g9%KV;`0m>v97RV`#Ny_dbxNsfE$>xaFb!iR9jc7PJO3i zQ~A6q+LBjJOnJJU#VyP-qz(_Z->oxD$5oObCqkSf%NfjL(ZT|OE^`vz=p?$^xI$%P z+#mj5GZV)wNI(5^fCQb$;IvwFgZh0>9&FyH~UBBTh3DFO+qBC)xt)w)XTC~<(_VgfPn0elqV zC9Tv2miK(V^ZDKT{`vd@aDl!DhoKjnl*?C Date: Mon, 12 Feb 2024 12:22:08 -0700 Subject: [PATCH 4/4] update gitignore --- .gitignore | 5 ++++- .../target/classes/com/example/app/App.class | Bin 1117 -> 0 bytes .../com/example/app/utils/ContextReader.class | Bin 1068 -> 0 bytes .../test-classes/com/example/app/AppTest.class | Bin 477 -> 0 bytes 4 files changed, 4 insertions(+), 1 deletion(-) delete mode 100644 reachability/maven/vuln-function-used/target/classes/com/example/app/App.class delete mode 100644 reachability/maven/vuln-function-used/target/classes/com/example/app/utils/ContextReader.class delete mode 100644 reachability/maven/vuln-function-used/target/test-classes/com/example/app/AppTest.class diff --git a/.gitignore b/.gitignore index b0dec4e..bd37cc3 100644 --- a/.gitignore +++ b/.gitignore @@ -16,4 +16,7 @@ elixir/mix/hello_world/tmp # javascript *.log -*node_modules/ \ No newline at end of file +*node_modules/ + +# reachability +reachability/maven/vuln-function-used/target \ No newline at end of file diff --git a/reachability/maven/vuln-function-used/target/classes/com/example/app/App.class b/reachability/maven/vuln-function-used/target/classes/com/example/app/App.class deleted file mode 100644 index a903cba5f11d5f9a557634c26b7074cbd3f78d92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1117 zcmZuwYflqV5IvU`wyo<@DXkzrc&TkcRuM%lqF6OCSs$T-5U#TC! zNa7FhM;XuV0&SHqbLZZ9oS8FofB*UU3&0Ah3Wfx7b=THq*R;Ks)J@ORH#|>4QXso; zem3=%=`{7XyZf>p2#l;*juos6B#NbNfn?Qf$P5xls~E9Q<@FwtGFGOsYYdfu!6m6(B*JUzscF<&X^5b@AxeNZICeq_XVc@@2PKA z4>;|f1AD7&e2k08U=`_5R8*{mu`! z{JMN;g{zw4;xC08gBeaK!7l}C^KkD;W5^Up)uwOo>B^IL>Zp_1q`zD0{{R3 diff --git a/reachability/maven/vuln-function-used/target/classes/com/example/app/utils/ContextReader.class b/reachability/maven/vuln-function-used/target/classes/com/example/app/utils/ContextReader.class deleted file mode 100644 index 3c2e08f5ba19a9adbf0c9821d8a23f5c45f1bce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1068 zcma)5*=`d-5Ug?RtYe(ZIUq3*a)F&|I1Ge1LL!Dppe2!VL7vcfJ#yAs?^x?G@*nU! zzym=<;sf|7M9=Of7$PJdJXhCNS9h0x{QUMEKnWWb5)AW>YI4~X&6X#*Xtj7pyIz}D zl&@u1?@3XUfrTW)NJG3A+!KDC?^YYq(G2~YuJ7un41I;-5ks<~YBGa93}lf)Kf|!? z`f{h!tjgd(R6WU%vy~&fBN4df9zQ1aiQ8sawEsg&nIYQ}L0i6Y^+`o{85Rn5sLYp| zAMV-ZqOF2Duc>CK!JjLq)0DoZuQD&Xj%;aH`E3h1hWusJ1;WBO!&u1bD*ke}CooC* z&jZ`8C)2pbkQTLCu%^2@g9%KV;`0m>v97RV`#Ny_dbxNsfE$>xaFb!iR9jc7PJO3i zQ~A6q+LBjJOnJJU#VyP-qz(_Z->oxD$5oObCqkSf%NfjL(ZT|OE^`vz=p?$^xI$%P z+#mj5GZV)wNI(5^fCQb$;IvwFgZh0>9&FyH~UBBTh3DFO+qBC)xt)w)XTC~<(_VgfPn0elqV zC9Tv2miK(V^ZDKT{`vd@aDl!DhoKjnl*?C