├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── README_en.md ├── code-of-conduct.md ├── dast-java ├── README.md ├── employees.xml ├── insecureCmd.sh ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── alipay │ │ │ └── antbenchmark │ │ │ ├── AntbenchmarkApplication.java │ │ │ ├── controller │ │ │ ├── IndexController.java │ │ │ ├── JsonSampleController.java │ │ │ ├── RestartController.java │ │ │ ├── ScannerStat │ │ │ │ └── StatApiController.java │ │ │ ├── User.java │ │ │ ├── VelocitySampleController.java │ │ │ └── cases │ │ │ │ ├── modificationAbility │ │ │ │ ├── header │ │ │ │ │ ├── CookieValue_01.java │ │ │ │ │ ├── CookieValue_02.java │ │ │ │ │ ├── CookieValue_03.java │ │ │ │ │ ├── CookieValue_04.java │ │ │ │ │ ├── CookieValue_05.java │ │ │ │ │ ├── CookieValue_06.java │ │ │ │ │ ├── HeaderKey_01.java │ │ │ │ │ ├── HeaderValue_01.java │ │ │ │ │ ├── HeaderValue_02.java │ │ │ │ │ ├── HeaderValue_03.java │ │ │ │ │ ├── HeaderValue_04.java │ │ │ │ │ ├── HeaderValue_05.java │ │ │ │ │ ├── HeaderValue_06.java │ │ │ │ │ ├── HeaderValue_07.java │ │ │ │ │ ├── HeaderValue_08.java │ │ │ │ │ ├── HeaderValue_09.java │ │ │ │ │ ├── HeaderValue_10.java │ │ │ │ │ ├── HeaderValue_11.java │ │ │ │ │ └── HeaderValue_12.java │ │ │ │ ├── requestBody │ │ │ │ │ ├── BinaryFlow_01.java │ │ │ │ │ ├── BodyJsonValue_01.java │ │ │ │ │ ├── BodyJsonValue_02.java │ │ │ │ │ ├── BodyJsonValue_03.java │ │ │ │ │ ├── BodyJsonValue_04.java │ │ │ │ │ ├── BodyJsonValue_05.java │ │ │ │ │ ├── BodyJsonValue_06.java │ │ │ │ │ ├── BodyJsonValue_07.java │ │ │ │ │ ├── BodyJsonValue_08.java │ │ │ │ │ ├── BodyJsonValue_09.java │ │ │ │ │ ├── BodyJsonValue_10.java │ │ │ │ │ ├── BodyValue_01.java │ │ │ │ │ ├── BodyValue_02.java │ │ │ │ │ ├── BodyValue_03.java │ │ │ │ │ ├── BodyValue_04.java │ │ │ │ │ ├── BodyValue_05.java │ │ │ │ │ ├── BodyValue_06.java │ │ │ │ │ ├── BodyValue_07.java │ │ │ │ │ ├── BodyValue_08.java │ │ │ │ │ ├── BodyValue_09.java │ │ │ │ │ ├── BodyValue_10.java │ │ │ │ │ ├── BodyValue_11.java │ │ │ │ │ ├── BodyValue_12.java │ │ │ │ │ ├── BodyValue_13.java │ │ │ │ │ ├── BodyValue_14.java │ │ │ │ │ ├── BodyValue_15.java │ │ │ │ │ ├── BodyValue_16.java │ │ │ │ │ ├── BodyValue_17.java │ │ │ │ │ ├── BodyValue_18.java │ │ │ │ │ ├── BodyValue_19.java │ │ │ │ │ ├── BodyXmlValue_01.java │ │ │ │ │ ├── BodyXmlValue_02.java │ │ │ │ │ ├── BodyXmlValue_03.java │ │ │ │ │ ├── BodyXmlValue_04.java │ │ │ │ │ ├── BodyXmlValue_05.java │ │ │ │ │ ├── BodyXmlValue_06.java │ │ │ │ │ ├── MultipleValues_01.java │ │ │ │ │ ├── MultipleValues_02.java │ │ │ │ │ └── UploadFLow_01.java │ │ │ │ ├── requestMethod │ │ │ │ │ ├── MethodDelete_01.java │ │ │ │ │ ├── MethodGet_01.java │ │ │ │ │ ├── MethodPost_01.java │ │ │ │ │ └── MethodPut_01.java │ │ │ │ ├── urlParam │ │ │ │ │ ├── UrlKey_01.java │ │ │ │ │ ├── UrlValue_01.java │ │ │ │ │ ├── UrlValue_02.java │ │ │ │ │ ├── UrlValue_03.java │ │ │ │ │ ├── UrlValue_04.java │ │ │ │ │ ├── UrlValue_05.java │ │ │ │ │ ├── UrlValue_06.java │ │ │ │ │ ├── UrlValue_07.java │ │ │ │ │ ├── ValueJson_01.java │ │ │ │ │ ├── ValueJson_02.java │ │ │ │ │ ├── ValueJson_03.java │ │ │ │ │ └── ValueJson_04.java │ │ │ │ └── urlPath │ │ │ │ │ └── UrlPath_01.java │ │ │ │ ├── payload │ │ │ │ ├── payloadDeformation │ │ │ │ │ ├── CaseChange_01.java │ │ │ │ │ ├── CaseChange_02.java │ │ │ │ │ ├── PayloadAppend_01.java │ │ │ │ │ ├── PayloadAppend_02.java │ │ │ │ │ ├── PayloadReplace_01.java │ │ │ │ │ ├── PayloadReplace_02.java │ │ │ │ │ ├── PayloadReplace_03.java │ │ │ │ │ ├── PayloadReplace_04.java │ │ │ │ │ ├── PayloadReplace_05.java │ │ │ │ │ ├── PayloadReplace_06.java │ │ │ │ │ ├── PayloadReplace_07.java │ │ │ │ │ ├── PayloadReplace_08.java │ │ │ │ │ ├── SymbolAdd_01.java │ │ │ │ │ ├── SymbolAdd_02.java │ │ │ │ │ ├── SymbolAdd_03.java │ │ │ │ │ ├── SymbolAdd_04.java │ │ │ │ │ ├── SymbolAdd_05.java │ │ │ │ │ ├── SymbolAdd_06.java │ │ │ │ │ ├── SymbolAdd_07.java │ │ │ │ │ ├── SymbolAdd_08.java │ │ │ │ │ ├── SymbolAdd_09.java │ │ │ │ │ ├── SymbolAdd_10.java │ │ │ │ │ └── SymbolAdd_11.java │ │ │ │ └── payloadEncoding │ │ │ │ │ ├── Base64Encode_01.java │ │ │ │ │ ├── Base64Encode_02.java │ │ │ │ │ ├── Base64Encode_03.java │ │ │ │ │ ├── Base64Encode_04.java │ │ │ │ │ ├── UrlEncode_01.java │ │ │ │ │ ├── UrlEncode_02.java │ │ │ │ │ ├── UrlEncode_03.java │ │ │ │ │ ├── UrlEncode_04.java │ │ │ │ │ ├── UrlEncode_05.java │ │ │ │ │ └── UrlEncode_06.java │ │ │ │ └── responseCheck │ │ │ │ ├── ResponseBodyCheck_01.java │ │ │ │ ├── ResponseBodyCheck_02.java │ │ │ │ ├── ResponseBodyCheck_03.java │ │ │ │ ├── ResponseBodyCheck_04.java │ │ │ │ ├── ResponseBodyCheck_05.java │ │ │ │ ├── ResponseBodyCheck_06.java │ │ │ │ ├── ResponseBodyCheck_07.java │ │ │ │ ├── ResponseBodyCheck_08.java │ │ │ │ ├── ResponseBodyCheck_09.java │ │ │ │ ├── ResponseBodyCheck_10.java │ │ │ │ ├── ResponseBodyCheck_11.java │ │ │ │ ├── ResponseBodyCheck_12.java │ │ │ │ ├── ResponseBodyCheck_13.java │ │ │ │ ├── ResponseBodyCheck_14.java │ │ │ │ ├── ResponseBodyCheck_15.java │ │ │ │ ├── ResponseBodyCheck_16.java │ │ │ │ ├── ResponseBodyCheck_17.java │ │ │ │ ├── ResponseBodyCheck_18.java │ │ │ │ ├── ResponseBodyCheck_19.java │ │ │ │ ├── ResponseBodyCheck_20.java │ │ │ │ ├── ResponseBodyCheck_21.java │ │ │ │ ├── ResponseBodyCheck_22.java │ │ │ │ ├── ResponseBodyCheck_23.java │ │ │ │ ├── ResponseBodyCheck_24.java │ │ │ │ ├── ResponseBodyCheck_25.java │ │ │ │ ├── ResponseBodyCheck_26.java │ │ │ │ ├── ResponseBodyCheck_27.java │ │ │ │ ├── ResponseBodyCheck_28.java │ │ │ │ ├── ResponseBodyCheck_29.java │ │ │ │ ├── ResponseDnslogCheck_01.java │ │ │ │ ├── ResponseDnslogCheck_02.java │ │ │ │ ├── ResponseDnslogCheck_03.java │ │ │ │ ├── ResponseHeaderCheck_01.java │ │ │ │ ├── ResponseHeaderCheck_02.java │ │ │ │ ├── ResponseHeaderCheck_03.java │ │ │ │ ├── ResponseHeaderCheck_04.java │ │ │ │ ├── ResponseHeaderCheck_05.java │ │ │ │ ├── ResponseRenderingCheck_01.java │ │ │ │ ├── ResponseRenderingCheck_02.java │ │ │ │ ├── ResponseRenderingCheck_03.java │ │ │ │ ├── ResponseRenderingCheck_04.java │ │ │ │ ├── ResponseRenderingCheck_05.java │ │ │ │ ├── ResponseRenderingCheck_06.java │ │ │ │ ├── ResponseRenderingCheck_07.java │ │ │ │ ├── ResponseRenderingCheck_08.java │ │ │ │ ├── ResponseStatusCheck_01.java │ │ │ │ ├── ResponseStatusCheck_02.java │ │ │ │ ├── ResponseTimeCheck_01.java │ │ │ │ └── ResponseTimeCheck_02.java │ │ │ ├── filter │ │ │ ├── CorsFilter.java │ │ │ └── ScanAuthFilter.java │ │ │ ├── interceptor │ │ │ ├── CrawlerInterceptor.java │ │ │ └── WebConfig.java │ │ │ ├── service │ │ │ ├── SampleService.java │ │ │ └── impl │ │ │ │ └── SampleServiceImpl.java │ │ │ └── tools │ │ │ ├── CrawlerSingle.java │ │ │ ├── DatabaseHelper.java │ │ │ ├── FakeRequestHandler.java │ │ │ ├── ResponseWriteTools.java │ │ │ ├── SystemConsts.java │ │ │ ├── Thing.java │ │ │ ├── ThingInterface.java │ │ │ ├── Utils.java │ │ │ ├── XMLCrawler.java │ │ │ └── YamlReader.java │ └── resources │ │ ├── ESAPI.properties │ │ ├── application.properties │ │ ├── callscanner │ │ ├── Generator.java │ │ ├── autoCommit.py │ │ ├── htmlgenerate │ │ │ ├── __init__.py │ │ │ ├── htmlgenerate.py │ │ │ └── test.html │ │ ├── payloads │ │ │ ├── BS00001.txt │ │ │ ├── BS00002.txt │ │ │ ├── BS00003.txt │ │ │ ├── BS00004.txt │ │ │ ├── BS00005.txt │ │ │ ├── BS00006.txt │ │ │ ├── BS00007.txt │ │ │ ├── BS00008.txt │ │ │ ├── BS00009.txt │ │ │ ├── BS00010.txt │ │ │ ├── BS00011.txt │ │ │ ├── BS00012.txt │ │ │ ├── BS00013.txt │ │ │ ├── BS00014.txt │ │ │ ├── BS00015.txt │ │ │ ├── BS00016.txt │ │ │ ├── BS00017.txt │ │ │ ├── BS00018.txt │ │ │ ├── BS00019.txt │ │ │ ├── BS00020.txt │ │ │ ├── BS00021.txt │ │ │ ├── BS00022.txt │ │ │ ├── BS00023.txt │ │ │ ├── BS00024.txt │ │ │ ├── BS00025.txt │ │ │ ├── BS00026.txt │ │ │ ├── BS00027.txt │ │ │ ├── BS00028.txt │ │ │ ├── BS00029.txt │ │ │ ├── BS00030.txt │ │ │ ├── BS00031.txt │ │ │ ├── BS00032.txt │ │ │ ├── BS00033.txt │ │ │ ├── BS00034.txt │ │ │ ├── BS00035.txt │ │ │ ├── BS00036.txt │ │ │ ├── BS00037.txt │ │ │ ├── BS00038.txt │ │ │ ├── BS00039.txt │ │ │ ├── BS00040.txt │ │ │ ├── BS00041.txt │ │ │ ├── BS00042.txt │ │ │ ├── BS00043.txt │ │ │ ├── BS00044.txt │ │ │ ├── BS00045.txt │ │ │ ├── BS00046.txt │ │ │ ├── BS00047.txt │ │ │ ├── BS00048.txt │ │ │ ├── BS00049.txt │ │ │ ├── BS00050.txt │ │ │ ├── BS00051.txt │ │ │ ├── BS00052.txt │ │ │ ├── BS00053.txt │ │ │ ├── BS00054.txt │ │ │ ├── BS00055.txt │ │ │ ├── BS00056.txt │ │ │ ├── BS00057.txt │ │ │ ├── BS00058.txt │ │ │ ├── BS00059.txt │ │ │ ├── BS00060.txt │ │ │ ├── BS00061.txt │ │ │ ├── BS00062.txt │ │ │ ├── BS00063.txt │ │ │ ├── BS00064.txt │ │ │ ├── BS00065.txt │ │ │ ├── BS00066.txt │ │ │ ├── BS00067.txt │ │ │ ├── BS00068.txt │ │ │ ├── BS00069.txt │ │ │ ├── BS00070.txt │ │ │ ├── BS00071.txt │ │ │ ├── BS00072.txt │ │ │ ├── BS00073.txt │ │ │ ├── BS00074.txt │ │ │ ├── BS00075.txt │ │ │ ├── BS00076.txt │ │ │ ├── BS00077.txt │ │ │ ├── BS00078.txt │ │ │ ├── BS00079.txt │ │ │ ├── BS00080.txt │ │ │ ├── BS00081.txt │ │ │ ├── BS00082.txt │ │ │ ├── BS00083.txt │ │ │ ├── BS00084.txt │ │ │ ├── BS00085.txt │ │ │ ├── BS00086.txt │ │ │ ├── BS00087.txt │ │ │ ├── BS00088.txt │ │ │ ├── BS00089.txt │ │ │ ├── BS00090.txt │ │ │ ├── BS00091.txt │ │ │ ├── BS00092.txt │ │ │ ├── BS00093.txt │ │ │ ├── BS00094.txt │ │ │ ├── BS00095.txt │ │ │ ├── BS00096.txt │ │ │ ├── BS00097.txt │ │ │ ├── BS00098.txt │ │ │ ├── BS00099.txt │ │ │ ├── BS00100.txt │ │ │ ├── BS00101.txt │ │ │ ├── BS00102.txt │ │ │ ├── BS00103.txt │ │ │ ├── BS00104.txt │ │ │ ├── BS00105.txt │ │ │ ├── BS00106.txt │ │ │ ├── BS00107.txt │ │ │ ├── BS00108.txt │ │ │ ├── BS00109.txt │ │ │ ├── BS00110.txt │ │ │ ├── BS00111.txt │ │ │ ├── BS00112.txt │ │ │ ├── BS00113.txt │ │ │ ├── BS00114.txt │ │ │ ├── BS00115.txt │ │ │ ├── BS00116.txt │ │ │ ├── BS00117.txt │ │ │ ├── BS00118.txt │ │ │ ├── BS00119.txt │ │ │ ├── BS00120.txt │ │ │ ├── BS00121.txt │ │ │ ├── BS00122.txt │ │ │ ├── BS00123.txt │ │ │ ├── BS00124.txt │ │ │ ├── BS00125.txt │ │ │ ├── BS00126.txt │ │ │ ├── BS00127.txt │ │ │ ├── BS00128.txt │ │ │ ├── BS00129.txt │ │ │ ├── BS00130.txt │ │ │ ├── BS00131.txt │ │ │ ├── BS00132.txt │ │ │ ├── BS00133.txt │ │ │ ├── BS00134.txt │ │ │ ├── BS00135.txt │ │ │ ├── BS00136.txt │ │ │ ├── BS00137.txt │ │ │ ├── BS00138.txt │ │ │ ├── BS00139.txt │ │ │ ├── BS00140.txt │ │ │ ├── BS00141.txt │ │ │ ├── BS00142.txt │ │ │ ├── BS00143.txt │ │ │ ├── BS00144.txt │ │ │ ├── BS00145.txt │ │ │ ├── BS00146.txt │ │ │ ├── BS00147.txt │ │ │ ├── BS00148.txt │ │ │ ├── BS00149.txt │ │ │ ├── BS00150.txt │ │ │ ├── BS00151.txt │ │ │ ├── BS00152.txt │ │ │ ├── BS00153.txt │ │ │ ├── BS00154.txt │ │ │ ├── BS00155.txt │ │ │ ├── BS00156.txt │ │ │ └── BS00157.txt │ │ ├── report-2023-05-16-14-11-45.html │ │ └── taskinfo │ │ │ ├── __init__.py │ │ │ └── taskinfo.py │ │ ├── scorecard │ │ ├── BS00001.yaml │ │ ├── BS00002.yaml │ │ ├── BS00003.yaml │ │ ├── BS00004.yaml │ │ ├── BS00005.yaml │ │ ├── BS00006.yaml │ │ ├── BS00007.yaml │ │ ├── BS00008.yaml │ │ ├── BS00009.yaml │ │ ├── BS00010.yaml │ │ ├── BS00011.yaml │ │ ├── BS00012.yaml │ │ ├── BS00013.yaml │ │ ├── BS00014.yaml │ │ ├── BS00015.yaml │ │ ├── BS00016.yaml │ │ ├── BS00017.yaml │ │ ├── BS00018.yaml │ │ ├── BS00019.yaml │ │ ├── BS00020.yaml │ │ ├── BS00021.yaml │ │ ├── BS00022.yaml │ │ ├── BS00023.yaml │ │ ├── BS00024.yaml │ │ ├── BS00025.yaml │ │ ├── BS00026.yaml │ │ ├── BS00027.yaml │ │ ├── BS00028.yaml │ │ ├── BS00029.yaml │ │ ├── BS00030.yaml │ │ ├── BS00031.yaml │ │ ├── BS00032.yaml │ │ ├── BS00033.yaml │ │ ├── BS00034.yaml │ │ ├── BS00035.yaml │ │ ├── BS00036.yaml │ │ ├── BS00037.yaml │ │ ├── BS00038.yaml │ │ ├── BS00039.yaml │ │ ├── BS00040.yaml │ │ ├── BS00041.yaml │ │ ├── BS00042.yaml │ │ ├── BS00043.yaml │ │ ├── BS00044.yaml │ │ ├── BS00045.yaml │ │ ├── BS00046.yaml │ │ ├── BS00047.yaml │ │ ├── BS00048.yaml │ │ ├── BS00049.yaml │ │ ├── BS00050.yaml │ │ ├── BS00051.yaml │ │ ├── BS00052.yaml │ │ ├── BS00053.yaml │ │ ├── BS00054.yaml │ │ ├── BS00055.yaml │ │ ├── BS00056.yaml │ │ ├── BS00057.yaml │ │ ├── BS00058.yaml │ │ ├── BS00059.yaml │ │ ├── BS00060.yaml │ │ ├── BS00061.yaml │ │ ├── BS00062.yaml │ │ ├── BS00063.yaml │ │ ├── BS00064.yaml │ │ ├── BS00065.yaml │ │ ├── BS00066.yaml │ │ ├── BS00067.yaml │ │ ├── BS00068.yaml │ │ ├── BS00069.yaml │ │ ├── BS00070.yaml │ │ ├── BS00071.yaml │ │ ├── BS00072.yaml │ │ ├── BS00073.yaml │ │ ├── BS00074.yaml │ │ ├── BS00075.yaml │ │ ├── BS00076.yaml │ │ ├── BS00077.yaml │ │ ├── BS00078.yaml │ │ ├── BS00079.yaml │ │ ├── BS00080.yaml │ │ ├── BS00081.yaml │ │ ├── BS00082.yaml │ │ ├── BS00083.yaml │ │ ├── BS00084.yaml │ │ ├── BS00085.yaml │ │ ├── BS00086.yaml │ │ ├── BS00087.yaml │ │ ├── BS00088.yaml │ │ ├── BS00089.yaml │ │ ├── BS00090.yaml │ │ ├── BS00091.yaml │ │ ├── BS00092.yaml │ │ ├── BS00093.yaml │ │ ├── BS00094.yaml │ │ ├── BS00095.yaml │ │ ├── BS00096.yaml │ │ ├── BS00097.yaml │ │ ├── BS00098.yaml │ │ ├── BS00099.yaml │ │ ├── BS00100.yaml │ │ ├── BS00101.yaml │ │ ├── BS00102.yaml │ │ ├── BS00103.yaml │ │ ├── BS00104.yaml │ │ ├── BS00105.yaml │ │ ├── BS00106.yaml │ │ ├── BS00107.yaml │ │ ├── BS00108.yaml │ │ ├── BS00109.yaml │ │ ├── BS00110.yaml │ │ ├── BS00111.yaml │ │ ├── BS00112.yaml │ │ ├── BS00113.yaml │ │ ├── BS00114.yaml │ │ ├── BS00115.yaml │ │ ├── BS00116.yaml │ │ ├── BS00117.yaml │ │ ├── BS00118.yaml │ │ ├── BS00119.yaml │ │ ├── BS00120.yaml │ │ ├── BS00121.yaml │ │ ├── BS00122.yaml │ │ ├── BS00123.yaml │ │ ├── BS00124.yaml │ │ ├── BS00125.yaml │ │ ├── BS00126.yaml │ │ ├── BS00127.yaml │ │ ├── BS00128.yaml │ │ ├── BS00129.yaml │ │ ├── BS00130.yaml │ │ ├── BS00131.yaml │ │ ├── BS00132.yaml │ │ ├── BS00133.yaml │ │ ├── BS00134.yaml │ │ ├── BS00135.yaml │ │ ├── BS00136.yaml │ │ ├── BS00137.yaml │ │ ├── BS00138.yaml │ │ ├── BS00139.yaml │ │ ├── BS00140.yaml │ │ ├── BS00141.yaml │ │ ├── BS00142.yaml │ │ ├── BS00143.yaml │ │ ├── BS00144.yaml │ │ ├── BS00145.yaml │ │ ├── BS00146.yaml │ │ ├── BS00147.yaml │ │ ├── BS00148.yaml │ │ ├── BS00149.yaml │ │ ├── BS00150.yaml │ │ ├── BS00151.yaml │ │ ├── BS00152.yaml │ │ ├── BS00153.yaml │ │ ├── BS00154.yaml │ │ ├── BS00155.yaml │ │ ├── BS00156.yaml │ │ └── BS00157.yaml │ │ └── testfiles │ │ ├── FileName │ │ ├── SafeText │ │ └── SecretFile │ └── test │ └── java │ └── com │ └── alipay │ └── antbenchmark │ └── AntbenchmarkApplicationTests.java ├── doc ├── dast-engine-evaluation.md ├── iast-java-engine-evaluation.md ├── readme.md ├── sast-java-engine-evaluation.md └── sast-node-engine-evaluation.md ├── floder-img ├── Iwechat.png ├── dingTalk.png ├── gzh.png ├── image1.png ├── image10.png ├── image2.png ├── image3.png ├── image4.png ├── image5.png ├── image6.png ├── image7.png ├── image8.png ├── image9.png ├── xastlogo.png └── xzs.png ├── iast-java ├── HELP.md ├── LEGAL.md ├── LICENSE ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── iast │ │ │ └── astbenchmark │ │ │ ├── AstbenchmarkApplication.java │ │ │ ├── analyser │ │ │ ├── Category.java │ │ │ ├── bean │ │ │ │ ├── BaseDetectedDataBean.java │ │ │ │ ├── BaseOriginalDataBean.java │ │ │ │ ├── CaseDataBean.java │ │ │ │ ├── CaseDataCollectResultBean.java │ │ │ │ ├── CaseResultbean.java │ │ │ │ ├── CaseTargetBean.java │ │ │ │ ├── CaseTargetItemBean.java │ │ │ │ └── consts │ │ │ │ │ ├── AnalysisCommonConsts.java │ │ │ │ │ ├── CaseResultEnum.java │ │ │ │ │ ├── CaseTypeEnum.java │ │ │ │ │ └── VendorEnum.java │ │ │ ├── cache │ │ │ │ ├── AnnotationProcessorUtil.java │ │ │ │ ├── CaseDeprecated.java │ │ │ │ ├── CaseStuctCache.java │ │ │ │ ├── CasetargeCache.java │ │ │ │ ├── IastTestCase.java │ │ │ │ ├── IastTestCaseDescriptor.java │ │ │ │ ├── IastTestCasePayloadProvider.java │ │ │ │ ├── RequestPayloadConstant.java │ │ │ │ └── payload │ │ │ │ │ ├── Payload.java │ │ │ │ │ ├── PayloadCmdRequestParam.java │ │ │ │ │ ├── PayloadRequestBody.java │ │ │ │ │ └── PayloadRequestParam.java │ │ │ ├── factory │ │ │ │ ├── CaseDataTransfer.java │ │ │ │ ├── CaseDataTransferStategyFactory.java │ │ │ │ ├── package-info.java │ │ │ │ └── stategy │ │ │ │ │ ├── DongtaiCaseDataTransfer.java │ │ │ │ │ ├── IastCaseDataTransfer.java │ │ │ │ │ ├── OpenraspCaseDataTransfer.java │ │ │ │ │ ├── SeekerCaseDataTransfer.java │ │ │ │ │ ├── dongtai │ │ │ │ │ ├── DongDataBean.java │ │ │ │ │ ├── DongResultBean.java │ │ │ │ │ └── DongTaintItemBean.java │ │ │ │ │ ├── iast │ │ │ │ │ ├── ATaintTraceBaseBean.java │ │ │ │ │ ├── IastSlsBaseMessageBean.java │ │ │ │ │ └── TaintFlow.java │ │ │ │ │ ├── openrasp │ │ │ │ │ ├── OpenraspDataBean.java │ │ │ │ │ ├── OpenraspResultBean.java │ │ │ │ │ └── OpenraspTaintItemBean.java │ │ │ │ │ └── seeker │ │ │ │ │ ├── SeekerCollectBaseData.java │ │ │ │ │ └── SeekerTaintTraceBaseBean.java │ │ │ ├── package-info.java │ │ │ ├── service │ │ │ │ ├── ConfigService.java │ │ │ │ ├── DataAnalysisService.java │ │ │ │ └── impl │ │ │ │ │ ├── ConfigServiceImpl.java │ │ │ │ │ └── DataAnalysisServiceImpl.java │ │ │ └── util │ │ │ │ ├── CaseResultutil.java │ │ │ │ ├── CaseResultutils.java │ │ │ │ ├── MermindUtil.java │ │ │ │ └── MyBeanUtils.java │ │ │ ├── cases │ │ │ ├── TestController.java │ │ │ ├── bean │ │ │ │ ├── OneLayerSimpleBean.java │ │ │ │ ├── SourceTestObject.java │ │ │ │ ├── SourceTestWith100Filedsbject.java │ │ │ │ ├── SourceTestWith10Filedsbject.java │ │ │ │ ├── SourceTestWithConstract01Bean.java │ │ │ │ ├── SourceTestWithConstract02Bean.java │ │ │ │ ├── SourceTestWithMPObject.java │ │ │ │ ├── SoureWithQueueBean.java │ │ │ │ ├── SoureWithSetBean.java │ │ │ │ ├── big │ │ │ │ │ ├── BigBean.java │ │ │ │ │ ├── BigOneBean.java │ │ │ │ │ ├── BigParamBean.java │ │ │ │ │ └── BigSizeBean.java │ │ │ │ ├── layers │ │ │ │ │ ├── GenrateLayerBean.java │ │ │ │ │ ├── LayerBaseBean0.java │ │ │ │ │ ├── LayerBaseBean1.java │ │ │ │ │ ├── LayerBaseBean10.java │ │ │ │ │ ├── LayerBaseBean11.java │ │ │ │ │ ├── LayerBaseBean12.java │ │ │ │ │ ├── LayerBaseBean13.java │ │ │ │ │ ├── LayerBaseBean14.java │ │ │ │ │ ├── LayerBaseBean15.java │ │ │ │ │ ├── LayerBaseBean16.java │ │ │ │ │ ├── LayerBaseBean17.java │ │ │ │ │ ├── LayerBaseBean18.java │ │ │ │ │ ├── LayerBaseBean19.java │ │ │ │ │ ├── LayerBaseBean2.java │ │ │ │ │ ├── LayerBaseBean20.java │ │ │ │ │ ├── LayerBaseBean21.java │ │ │ │ │ ├── LayerBaseBean22.java │ │ │ │ │ ├── LayerBaseBean23.java │ │ │ │ │ ├── LayerBaseBean24.java │ │ │ │ │ ├── LayerBaseBean25.java │ │ │ │ │ ├── LayerBaseBean26.java │ │ │ │ │ ├── LayerBaseBean27.java │ │ │ │ │ ├── LayerBaseBean28.java │ │ │ │ │ ├── LayerBaseBean29.java │ │ │ │ │ ├── LayerBaseBean3.java │ │ │ │ │ ├── LayerBaseBean30.java │ │ │ │ │ ├── LayerBaseBean31.java │ │ │ │ │ ├── LayerBaseBean32.java │ │ │ │ │ ├── LayerBaseBean33.java │ │ │ │ │ ├── LayerBaseBean34.java │ │ │ │ │ ├── LayerBaseBean35.java │ │ │ │ │ ├── LayerBaseBean36.java │ │ │ │ │ ├── LayerBaseBean37.java │ │ │ │ │ ├── LayerBaseBean38.java │ │ │ │ │ ├── LayerBaseBean39.java │ │ │ │ │ ├── LayerBaseBean4.java │ │ │ │ │ ├── LayerBaseBean40.java │ │ │ │ │ ├── LayerBaseBean41.java │ │ │ │ │ ├── LayerBaseBean42.java │ │ │ │ │ ├── LayerBaseBean43.java │ │ │ │ │ ├── LayerBaseBean44.java │ │ │ │ │ ├── LayerBaseBean45.java │ │ │ │ │ ├── LayerBaseBean46.java │ │ │ │ │ ├── LayerBaseBean47.java │ │ │ │ │ ├── LayerBaseBean48.java │ │ │ │ │ ├── LayerBaseBean49.java │ │ │ │ │ ├── LayerBaseBean5.java │ │ │ │ │ ├── LayerBaseBean50.java │ │ │ │ │ ├── LayerBaseBean51.java │ │ │ │ │ ├── LayerBaseBean52.java │ │ │ │ │ ├── LayerBaseBean53.java │ │ │ │ │ ├── LayerBaseBean54.java │ │ │ │ │ ├── LayerBaseBean55.java │ │ │ │ │ ├── LayerBaseBean56.java │ │ │ │ │ ├── LayerBaseBean57.java │ │ │ │ │ ├── LayerBaseBean58.java │ │ │ │ │ ├── LayerBaseBean59.java │ │ │ │ │ ├── LayerBaseBean6.java │ │ │ │ │ ├── LayerBaseBean60.java │ │ │ │ │ ├── LayerBaseBean61.java │ │ │ │ │ ├── LayerBaseBean62.java │ │ │ │ │ ├── LayerBaseBean63.java │ │ │ │ │ ├── LayerBaseBean64.java │ │ │ │ │ ├── LayerBaseBean65.java │ │ │ │ │ ├── LayerBaseBean66.java │ │ │ │ │ ├── LayerBaseBean67.java │ │ │ │ │ ├── LayerBaseBean68.java │ │ │ │ │ ├── LayerBaseBean69.java │ │ │ │ │ ├── LayerBaseBean7.java │ │ │ │ │ ├── LayerBaseBean70.java │ │ │ │ │ ├── LayerBaseBean71.java │ │ │ │ │ ├── LayerBaseBean72.java │ │ │ │ │ ├── LayerBaseBean73.java │ │ │ │ │ ├── LayerBaseBean74.java │ │ │ │ │ ├── LayerBaseBean75.java │ │ │ │ │ ├── LayerBaseBean76.java │ │ │ │ │ ├── LayerBaseBean77.java │ │ │ │ │ ├── LayerBaseBean78.java │ │ │ │ │ ├── LayerBaseBean79.java │ │ │ │ │ ├── LayerBaseBean8.java │ │ │ │ │ ├── LayerBaseBean80.java │ │ │ │ │ ├── LayerBaseBean81.java │ │ │ │ │ ├── LayerBaseBean82.java │ │ │ │ │ ├── LayerBaseBean83.java │ │ │ │ │ ├── LayerBaseBean84.java │ │ │ │ │ ├── LayerBaseBean85.java │ │ │ │ │ ├── LayerBaseBean86.java │ │ │ │ │ ├── LayerBaseBean87.java │ │ │ │ │ ├── LayerBaseBean88.java │ │ │ │ │ ├── LayerBaseBean89.java │ │ │ │ │ ├── LayerBaseBean9.java │ │ │ │ │ ├── LayerBaseBean90.java │ │ │ │ │ ├── LayerBaseBean91.java │ │ │ │ │ ├── LayerBaseBean92.java │ │ │ │ │ ├── LayerBaseBean93.java │ │ │ │ │ ├── LayerBaseBean94.java │ │ │ │ │ ├── LayerBaseBean95.java │ │ │ │ │ ├── LayerBaseBean96.java │ │ │ │ │ ├── LayerBaseBean97.java │ │ │ │ │ ├── LayerBaseBean98.java │ │ │ │ │ ├── LayerBaseBean99.java │ │ │ │ │ ├── TwoLayerBaseBean.java │ │ │ │ │ └── TwoLayerChildrenBean.java │ │ │ │ └── xml │ │ │ │ │ ├── OrderRequest.java │ │ │ │ │ ├── OrderResponse.java │ │ │ │ │ ├── TicketRequest.java │ │ │ │ │ └── TicketResponse.java │ │ │ ├── dubbo │ │ │ │ └── service │ │ │ │ │ ├── ISimpleService.java │ │ │ │ │ └── SimpleServiceImpl.java │ │ │ └── engine │ │ │ │ ├── accuracy │ │ │ │ └── trackTaintObject │ │ │ │ │ ├── fieldOrItemLevel │ │ │ │ │ ├── partFieldHasTaint │ │ │ │ │ │ ├── AccuracyTrackTaintObject_SerializeDeSerialize_001_T.java │ │ │ │ │ │ ├── AccuracyTrackTaintObject_SerializeDeSerialize_002_T.java │ │ │ │ │ │ ├── AccuracyTrackTaintObject_SingleObjectTaint_001_T.java │ │ │ │ │ │ ├── AccuracyTrackTaintObject_SingleObjectTaint_002_F.java │ │ │ │ │ │ ├── AccuracyTrackTaintObject_TaintFromParent_001_T.java │ │ │ │ │ │ ├── AccuracyTrackTaintObject_TaintFromParent_002_F.java │ │ │ │ │ │ ├── AccuracyTrackTaintObject_TaintFromSelf_001_T.java │ │ │ │ │ │ └── AccuracyTrackTaintObject_TaintFromSelf_002_F.java │ │ │ │ │ ├── partItemHasTaint │ │ │ │ │ │ ├── AccuracyTrackTaintObject_ListHasTaint_001_T.java │ │ │ │ │ │ ├── AccuracyTrackTaintObject_ListHasTaint_002_F.java │ │ │ │ │ │ ├── AccuracyTrackTaintObject_MapHasTaint_001_T.java │ │ │ │ │ │ ├── AccuracyTrackTaintObject_MapHasTaint_002_F.java │ │ │ │ │ │ ├── AccuracyTrackTaintObject_MultArirayTaint_001_T.java │ │ │ │ │ │ ├── AccuracyTrackTaintObject_MultArirayTaint_002_F.java │ │ │ │ │ │ ├── AccuracyTrackTaintObject_SerializeDeSerialize_002_F.java │ │ │ │ │ │ ├── AccuracyTrackTaintObject_SerializeDeSerialize_003_T.java │ │ │ │ │ │ ├── AccuracyTrackTaintObject_SetHasTaint_001_T.java │ │ │ │ │ │ ├── AccuracyTrackTaintObject_SetHasTaint_002_F.java │ │ │ │ │ │ ├── AccuracyTrackTaintObject_SingleArrayTaint_001_T.java │ │ │ │ │ │ └── AccuracyTrackTaintObject_SingleArrayTaint_002_F.java │ │ │ │ │ └── queue │ │ │ │ │ │ ├── AccuracyTrackTaintObject_QueueItemHasTaint_001_T.java │ │ │ │ │ │ ├── AccuracyTrackTaintObject_QueueItemHasTaint_002_F.java │ │ │ │ │ │ ├── AccuracyTrackTaintObject_QueuePartTaintJdkSerDe_001_T.java │ │ │ │ │ │ └── AccuracyTrackTaintObject_QueuePartTaintJdkSerDe_002_F.java │ │ │ │ │ ├── string │ │ │ │ │ └── stringPartHasTaint │ │ │ │ │ │ ├── subNotTaint │ │ │ │ │ │ ├── string │ │ │ │ │ │ │ ├── copyOfRange │ │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_CopyOfRange_001_T.java │ │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_CopyOfRange_002_T.java │ │ │ │ │ │ │ │ └── AccuracyTrackTaintString_CopyOfRange_003_F.java │ │ │ │ │ │ │ ├── replace │ │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_Replace_001_T.java │ │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_Replace_002_T.java │ │ │ │ │ │ │ │ └── AccuracyTrackTaintString_Replace_003_F.java │ │ │ │ │ │ │ ├── replaceAll │ │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_ReplaceAll_001_T.java │ │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_ReplaceAll_002_T.java │ │ │ │ │ │ │ │ └── AccuracyTrackTaintString_ReplaceAll_003_F.java │ │ │ │ │ │ │ ├── split │ │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_Split_001_T.java │ │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_Split_002_T.java │ │ │ │ │ │ │ │ └── AccuracyTrackTaintString_Split_003_F.java │ │ │ │ │ │ │ ├── subSequence │ │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_SubSequence_001_T.java │ │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_SubSequence_002_T.java │ │ │ │ │ │ │ │ └── AccuracyTrackTaintString_SubSequence_003_F.java │ │ │ │ │ │ │ ├── substring │ │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_SubString_001_T.java │ │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_SubString_002_T.java │ │ │ │ │ │ │ │ └── AccuracyTrackTaintString_SubString_003_F.java │ │ │ │ │ │ │ └── trim │ │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_Trim_001_T.java │ │ │ │ │ │ │ │ └── AccuracyTrackTaintString_Trim_002_T.java │ │ │ │ │ │ └── stringBuilder │ │ │ │ │ │ │ ├── delete │ │ │ │ │ │ │ ├── AccuracyTrackTaintStringBuilder_Delete_001_T.java │ │ │ │ │ │ │ ├── AccuracyTrackTaintStringBuilder_Delete_002_T.java │ │ │ │ │ │ │ └── AccuracyTrackTaintStringBuilder_Delete_003_F.java │ │ │ │ │ │ │ ├── deleteCharAt │ │ │ │ │ │ │ ├── AccuracyTrackTaintStringBuilder_DeleteCharAt_001_T.java │ │ │ │ │ │ │ ├── AccuracyTrackTaintStringBuilder_DeleteCharAt_002_T.java │ │ │ │ │ │ │ └── AccuracyTrackTaintStringBuilder_DeleteCharAt_003_F.java │ │ │ │ │ │ │ ├── getChars │ │ │ │ │ │ │ ├── AccuracyTrackTaintStringBuilder_GetChars_001_T.java │ │ │ │ │ │ │ ├── AccuracyTrackTaintStringBuilder_GetChars_002_T.java │ │ │ │ │ │ │ └── AccuracyTrackTaintStringBuilder_GetChars_003_F.java │ │ │ │ │ │ │ ├── replace │ │ │ │ │ │ │ ├── AccuracyTrackTaintStringBuilder_Replace_001_F.java │ │ │ │ │ │ │ ├── AccuracyTrackTaintStringBuilder_Replace_002_T.java │ │ │ │ │ │ │ └── AccuracyTrackTaintStringBuilder_Replace_003_T.java │ │ │ │ │ │ │ ├── subSequence │ │ │ │ │ │ │ ├── AccuracyTrackTaintStringBuilder_SubSequence_001_T.java │ │ │ │ │ │ │ ├── AccuracyTrackTaintStringBuilder_SubSequence_002_T.java │ │ │ │ │ │ │ └── AccuracyTrackTaintStringBuilder_SubSequence_003_F.java │ │ │ │ │ │ │ └── substring │ │ │ │ │ │ │ ├── AccuracyTrackTaintStringBuilder_SubString_001.java │ │ │ │ │ │ │ ├── AccuracyTrackTaintStringBuilder_SubString_002.java │ │ │ │ │ │ │ └── AccuracyTrackTaintStringBuilder_SubString_003.java │ │ │ │ │ │ └── subThenConcat │ │ │ │ │ │ ├── string │ │ │ │ │ │ ├── concat │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_StringConcat_001_T.java │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_StringConcat_002_F.java │ │ │ │ │ │ │ └── AccuracyTrackTaintString_StringConcat_003_T.java │ │ │ │ │ │ ├── copyOfRange │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_CharAndBytesCopyOfRange_001_T.java │ │ │ │ │ │ │ └── AccuracyTrackTaintString_CharAndBytesCopyOfRange_002_T.java │ │ │ │ │ │ ├── join │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_StringJoin_001_T.java │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_StringJoin_002_T.java │ │ │ │ │ │ │ └── AccuracyTrackTaintString_StringJoin_003_T.java │ │ │ │ │ │ ├── replace │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_StringReplace_001_T.java │ │ │ │ │ │ │ └── AccuracyTrackTaintString_StringReplace_002_T.java │ │ │ │ │ │ ├── replaceAll │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_StringReplaceAll_001_T.java │ │ │ │ │ │ │ └── AccuracyTrackTaintString_StringReplaceAll_002_T.java │ │ │ │ │ │ └── trim │ │ │ │ │ │ │ ├── AccuracyTrackTaintString_StringTrim_001_T.java │ │ │ │ │ │ │ └── AccuracyTrackTaintString_StringTrim_002_T.java │ │ │ │ │ │ └── stringBuilder │ │ │ │ │ │ ├── append │ │ │ │ │ │ ├── AccuracyTrackTaintString_StringBuilderAppend_001_T.java │ │ │ │ │ │ └── AccuracyTrackTaintString_StringBuilderAppend_002_T.java │ │ │ │ │ │ └── replace │ │ │ │ │ │ ├── AccuracyTrackTaintString_StringBuilderReplace_001_T.java │ │ │ │ │ │ └── AccuracyTrackTaintString_StringBuilderReplace_002_T.java │ │ │ │ │ └── variable │ │ │ │ │ ├── AccuracyTrackTaintObject_ParamSinkSameValue_001_F.java │ │ │ │ │ └── AccuracyTrackTaintObject_ParamSinkSameValue_002_F.java │ │ │ │ ├── completion │ │ │ │ ├── async │ │ │ │ │ ├── storage │ │ │ │ │ │ ├── databaseStorage │ │ │ │ │ │ │ ├── TrackTaintObjectCompletion_DatabaseStorage_001_F.java │ │ │ │ │ │ │ └── TrackTaintObjectCompletion_DatabaseStorage_002_T.java │ │ │ │ │ │ ├── localCache │ │ │ │ │ │ │ ├── TrackTaintObjectCompletion_SameJvmCache_001_F.java │ │ │ │ │ │ │ └── TrackTaintObjectCompletion_SameJvmCache_002_T.java │ │ │ │ │ │ ├── localFile │ │ │ │ │ │ │ ├── TrackTaintObjectCompletion_StorageLocalFile_001_F.java │ │ │ │ │ │ │ └── TrackTaintObjectCompletion_StorageLocalFile_002_T.java │ │ │ │ │ │ ├── notLocalCache │ │ │ │ │ │ │ ├── TrackTaintObjectCompletion_NotLocalCache_001_F.java │ │ │ │ │ │ │ └── TrackTaintObjectCompletion_NotLocalCache_002_T.java │ │ │ │ │ │ └── sessionStorage │ │ │ │ │ │ │ ├── TrackTaintObjectCompletion_SessionStorage_001_F.java │ │ │ │ │ │ │ └── TrackTaintObjectCompletion_SessionStorage_002_T.java │ │ │ │ │ └── threadAsync │ │ │ │ │ │ ├── CrossThreadPropagation_SinkTriggerByOtherThread_001_T.java │ │ │ │ │ │ ├── crossHttpRequest │ │ │ │ │ │ ├── TrackTaintObjectCompletion_CrossHttpRequest_001_F.java │ │ │ │ │ │ ├── TrackTaintObjectCompletion_CrossHttpRequest_002_F.java │ │ │ │ │ │ └── TrackTaintObjectCompletion_CrossHttpRequest_003_T.java │ │ │ │ │ │ ├── crossHttpRequestOnce │ │ │ │ │ │ ├── TrackTaintObjectCompletion_CrossHttpRequestOnce_001_F.java │ │ │ │ │ │ └── TrackTaintObjectCompletion_CrossHttpRequestOnce_002_T.java │ │ │ │ │ │ └── crossThread │ │ │ │ │ │ └── TrackTaintObjectCompletion_CrossThread_001_T.java │ │ │ │ └── basicTrack │ │ │ │ │ ├── taintChainCompletion │ │ │ │ │ ├── customObject │ │ │ │ │ │ ├── fromParent │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_TaintFromParent_001_T.java │ │ │ │ │ │ │ └── TrackTaintChainCompletion_TaintFromParent_002_T.java │ │ │ │ │ │ ├── multi │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_MultiLayer100_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_MultiLayer100_002_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_MultiLayer100_003_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_MultiLayer10_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_MultiLayer10_002_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_MultiLayer10_003_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_MultiLayer3_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_MultiLayer3_002_T.java │ │ │ │ │ │ │ └── TrackTaintChainCompletion_MultiLayer3_003_T.java │ │ │ │ │ │ └── single │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_SingleLayerObject10_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_SingleLayerObject10_002_T.java │ │ │ │ │ │ │ └── TrackTaintChainCompletion_SingleLayerObject10_003_T.java │ │ │ │ │ ├── propagation │ │ │ │ │ │ ├── constructor │ │ │ │ │ │ ├── serde │ │ │ │ │ │ │ └── TrackTaintChainCompletion_JdkSeriable_001_T.java │ │ │ │ │ │ └── stringOperation │ │ │ │ │ │ │ ├── character │ │ │ │ │ │ │ └── TrackTaintChainCompletion_CharToString_001_T.java │ │ │ │ │ │ │ ├── string │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringConcat_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringFormat_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringGetBytes_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringGetChars_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringIntern_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringJoin_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringReplaceAll_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringReplace_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringSplit_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringSubSequence_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringSubstring_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringToCharArray_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringToLowerCase_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringToString_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringToUpperCase_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringTrim_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringValueOf_001_T.java │ │ │ │ │ │ │ └── TrackTaintChainCompletions_StringCopyValueOf_001_T.java │ │ │ │ │ │ │ └── stringBuilder │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringBuilderCopyOfRange_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringBuilderDeepToString_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringBuilderDeleteCharAt_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringBuilderDelete_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringBuilderGetChars_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringBuilderInsert_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringBuilderReplace_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringBuilderSubSequence_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringBuilderSubString_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringBuilderToString_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_StringBuilder_Append_001_T.java │ │ │ │ │ │ │ └── TrackTaintChainCompletion_StringBuilder_CopyOf_001_T.java │ │ │ │ │ ├── sanitizer │ │ │ │ │ │ ├── sanitizerSupportType │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_SanitizerSupportType_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_SanitizerSupportType_002_T.java │ │ │ │ │ │ │ └── TrackTaintChainCompletion_SanitizerSupportType_003_F.java │ │ │ │ │ │ ├── supportUnSanitizer │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_UnSanitizerSupportCustom_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_UnSanitizerSupportCustom_002_F.java │ │ │ │ │ │ │ └── TrackTaintChainCompletion_UnSanitizerSupportCustom_003_T.java │ │ │ │ │ │ └── triggerSinkThenSanitizer │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_UnSanitizerThenSanitizer_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_UnSanitizerThenSanitizer_002_F.java │ │ │ │ │ │ │ └── TrackTaintChainCompletion_UnSanitizerThenSanitizer_003_T.java │ │ │ │ │ ├── specialLinkTrackingCapabilities │ │ │ │ │ │ ├── dependencies │ │ │ │ │ │ │ └── TrackTaintChainCompletion_HutoolStrUtil_001_T.java │ │ │ │ │ │ ├── reflection │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_Native_001_T.java │ │ │ │ │ │ │ └── TrackTaintChainCompletion_Reflection_001_T.java │ │ │ │ │ │ └── veryLong │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_VeryLong1000_001_T.java │ │ │ │ │ │ │ └── TrackTaintChainCompletion_VeryLong100_001_T.java │ │ │ │ │ ├── taintFromWhere │ │ │ │ │ │ └── source │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_FromGetCookies_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_FromGetHeaderNames_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_FromGetHeader_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_FromGetHeaders_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_FromGetParameterMap_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_FromGetParameterNames_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_FromGetParameterValues_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_FromGetParts_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_FromGetReader_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_FromHttpBodyJson_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_FromHttpBodyMultipart_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_FromHttpBodyXml_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_FromHttpGetQueryString_001_T.java │ │ │ │ │ │ │ ├── TrackTaintChainCompletion_FromParameter_001_T.java │ │ │ │ │ │ │ └── TrackTaintChainCompletion_FromPathVarlables_001_T.java │ │ │ │ │ └── triggeringTaintTracking │ │ │ │ │ │ ├── TrackTaintChainCompletion_DirectToSink_001_T.java │ │ │ │ │ │ ├── TrackTaintChainCompletion_MultiSourceToSingleSink_001_T.java │ │ │ │ │ │ └── TrackTaintChainCompletion_SingleSourceToMultiSink_001_T.java │ │ │ │ │ └── taintObjectCompletion │ │ │ │ │ ├── array │ │ │ │ │ ├── TrackTaintObjectCompletion_ByteArray_001_T.java │ │ │ │ │ ├── TrackTaintObjectCompletion_CharArray_001_T.java │ │ │ │ │ ├── TrackTaintObjectCompletion_ObjectArrayArray_T.java │ │ │ │ │ ├── TrackTaintObjectCompletion_ObjectArray_001_T.java │ │ │ │ │ └── TrackTaintObjectCompletion_StringArray_001_T.java │ │ │ │ │ ├── basicAndUnbox │ │ │ │ │ ├── TrackTaintObjectCompletion_ByteUnbox_001_T.java │ │ │ │ │ ├── TrackTaintObjectCompletion_Byte_001_T.java │ │ │ │ │ ├── TrackTaintObjectCompletion_Char_001_T.java │ │ │ │ │ ├── TrackTaintObjectCompletion_Character_001_T.java │ │ │ │ │ ├── TrackTaintObjectCompletion_Int_001_T.java │ │ │ │ │ ├── TrackTaintObjectCompletion_Integer_001_T.java │ │ │ │ │ ├── TrackTaintObjectCompletion_LongUnbox_001_T.java │ │ │ │ │ ├── TrackTaintObjectCompletion_Long_001_T.java │ │ │ │ │ └── TrackTaintObjectCompletion_String_001_T.java │ │ │ │ │ ├── collection │ │ │ │ │ ├── TrackTaintObjectCompletion_List_001_T.java │ │ │ │ │ ├── TrackTaintObjectCompletion_Map_001_T.java │ │ │ │ │ ├── TrackTaintObjectCompletion_Queue_001_T.java │ │ │ │ │ └── TrackTaintObjectCompletion_Set_001_T.java │ │ │ │ │ └── sanitizer │ │ │ │ │ └── hard │ │ │ │ │ ├── TrackTaintObjectCompletion_HardCode_F_002.java │ │ │ │ │ └── TrackTaintObjectCompletion_HardCode_T_001.java │ │ │ │ ├── perf │ │ │ │ └── AstPerfCase001.java │ │ │ │ └── taint │ │ │ │ ├── AstTaintCase002.java │ │ │ │ ├── AstTaintCase003.java │ │ │ │ ├── AstTaintCase004.java │ │ │ │ └── AstTaintOtherCasesForxind.java │ │ │ ├── casetool │ │ │ ├── exception │ │ │ │ └── XastCaseToolException.java │ │ │ ├── generator │ │ │ │ ├── GeneratorMain.java │ │ │ │ ├── GeneratorTask.java │ │ │ │ ├── XastCommentGenerator.java │ │ │ │ └── XastGeneratorException.java │ │ │ ├── parser │ │ │ │ ├── CaseJavaSourceCodeFileParser.java │ │ │ │ ├── IastTestCaseDescriptorParser.java │ │ │ │ ├── RequestMappingUrlParser.java │ │ │ │ ├── XastCaseParserException.java │ │ │ │ ├── comment │ │ │ │ │ ├── BaseXastCommentParser.java │ │ │ │ │ ├── XastMultiLineCommentParser.java │ │ │ │ │ └── XastSingleLineCommentParser.java │ │ │ │ ├── domain │ │ │ │ │ ├── CaseJavaFileParseResult.java │ │ │ │ │ ├── MultiLineCommentLine.java │ │ │ │ │ ├── ParseTask.java │ │ │ │ │ ├── XastCommentPosition.java │ │ │ │ │ ├── XastMultiLineCommentParseResult.java │ │ │ │ │ └── XastSingleLineCommentParseResult.java │ │ │ │ └── executor │ │ │ │ │ ├── PipelineExecutor.java │ │ │ │ │ └── PipelineTask.java │ │ │ └── validator │ │ │ │ └── CaseValidator.java │ │ │ ├── cli │ │ │ ├── FormatResultUtil.java │ │ │ ├── IastBenchmarkCommand.java │ │ │ ├── html │ │ │ │ └── CaseHtmlUtil.java │ │ │ ├── test │ │ │ │ ├── AutoRunTest.java │ │ │ │ └── CopyTestCaseForRun.java │ │ │ ├── tree │ │ │ │ ├── CaseNode.java │ │ │ │ ├── CaseNodeTreeUtil.java │ │ │ │ └── CaseNodeType.java │ │ │ └── xmind │ │ │ │ ├── Tutis.java │ │ │ │ ├── XMindReaderUtil.java │ │ │ │ ├── XmindUtil.java │ │ │ │ └── reader │ │ │ │ ├── Expander.java │ │ │ │ ├── XmindLegacy.java │ │ │ │ ├── XmindParser.java │ │ │ │ ├── XmindZen.java │ │ │ │ ├── ZipUtils.java │ │ │ │ └── bean │ │ │ │ ├── Attached.java │ │ │ │ ├── Children.java │ │ │ │ ├── Comments.java │ │ │ │ ├── Image.java │ │ │ │ ├── JsonRootBean.java │ │ │ │ ├── MarkerId.java │ │ │ │ ├── MarkerRefs.java │ │ │ │ ├── Notes.java │ │ │ │ └── RootTopic.java │ │ │ ├── common │ │ │ ├── CommonConsts.java │ │ │ ├── XastIastException.java │ │ │ ├── longd │ │ │ │ └── LongChainUtil.java │ │ │ └── utils │ │ │ │ ├── FileUtil.java │ │ │ │ ├── GenerateTagetJson.java │ │ │ │ ├── JDKSerializationUtil.java │ │ │ │ ├── MyCacheUtil.java │ │ │ │ ├── MyCommonTestUtil.java │ │ │ │ ├── MyCommonTestUtil2.java │ │ │ │ ├── SessionUtil.java │ │ │ │ ├── SinkUtil.java │ │ │ │ └── TaintMethodUtil.java │ │ │ └── config │ │ │ ├── MyFilter.java │ │ │ ├── MyWebConfig.java │ │ │ ├── RedisConfig.java │ │ │ ├── RequestIterceptor.java │ │ │ ├── RestTemplateConfig.java │ │ │ ├── SwaggerConfig.java │ │ │ └── wapper │ │ │ ├── MultiReadHttpServletRequest.java │ │ │ └── StringProcessHttpServletRequest.java │ └── resources │ │ ├── application-test.properties │ │ ├── application.yml │ │ ├── config │ │ ├── caseNodeTree.txt │ │ └── case_target_list.json │ │ ├── data │ │ ├── big.json │ │ ├── bigParam.json │ │ ├── bigSize.json │ │ ├── biglayer.json │ │ ├── case0034.xml │ │ ├── ls │ │ ├── sqlite.db │ │ └── sqlite.sql │ │ ├── db.setting │ │ ├── doc │ │ ├── JAVA.md │ │ ├── mind.html │ │ ├── mindmap.txt │ │ ├── mymind.html │ │ └── 洞态跑测评价体系靶场.docx │ │ ├── log4j.properties │ │ ├── logback-spring.xml │ │ └── spring │ │ ├── dubbo-consumer.xml │ │ └── dubbo-provider.xml │ └── test │ ├── java │ └── com │ │ └── iast │ │ └── astbenchmark │ │ ├── AstbenchmarkApplicationTests.java │ │ ├── AstbenchmarkPrefTests.java │ │ └── casetool │ │ ├── generator │ │ └── XastCommentGeneratorTest.java │ │ └── parser │ │ ├── CaseJavaSourceCodeFileParserTest.java │ │ └── comment │ │ ├── XastMultiLineCommentParserTest.java │ │ └── XastSingleLineCommentParserTest.java │ └── resources │ └── testcase │ ├── generator │ └── AccuracyTrackTaintObject_ParamSinkSameValue_001_F.java │ └── parser │ ├── AccuracyTrackTaintObject_ParamSinkSameValue_001_F.java │ ├── AccuracyTrackTaintObject_ParamSinkSameValue_002_F.java │ ├── multiLineCommentParser │ ├── AccuracyTrackTaintObject_ParamSinkSameValue_001_F.java │ ├── AccuracyTrackTaintObject_ParamSinkSameValue_002_F.java │ ├── AccuracyTrackTaintObject_ParamSinkSameValue_003_F.java │ └── AccuracyTrackTaintObject_ParamSinkSameValue_004_F.java │ └── singleLineCommentParser │ ├── AccuracyTrackTaintObject_ParamSinkSameValue_001_F.java │ ├── AccuracyTrackTaintObject_ParamSinkSameValue_002_F.java │ └── AccuracyTrackTaintObject_ParamSinkSameValue_003_F.java ├── pom.xml ├── sast-go └── cases │ ├── accuracy │ ├── context_sensitive │ │ ├── argument_return_value_passing │ │ │ ├── argument_passing_reference_001_F │ │ │ │ └── argument_passing_reference_001_F.go │ │ │ ├── argument_passing_reference_002_T │ │ │ │ └── argument_passing_reference_002_T.go │ │ │ ├── argument_passing_reference_003_F │ │ │ │ └── argument_passing_reference_003_F.go │ │ │ ├── argument_passing_reference_004_T │ │ │ │ └── argument_passing_reference_004_T.go │ │ │ ├── argument_passing_reference_005_F │ │ │ │ └── argument_passing_reference_005_F.go │ │ │ ├── argument_passing_reference_006_T │ │ │ │ └── argument_passing_reference_006_T.go │ │ │ ├── argument_passing_reference_007_T │ │ │ │ └── argument_passing_reference_007_T.go │ │ │ ├── argument_passing_reference_008_F │ │ │ │ └── argument_passing_reference_008_F.go │ │ │ ├── argument_passing_value_return_001_F │ │ │ │ └── argument_passing_value_return_001_F.go │ │ │ ├── argument_passing_value_return_002_T │ │ │ │ └── argument_passing_value_return_002_T.go │ │ │ ├── argument_passing_value_return_003_F │ │ │ │ └── argument_passing_value_return_003_F.go │ │ │ ├── argument_passing_value_return_004_T │ │ │ │ └── argument_passing_value_return_004_T.go │ │ │ ├── argument_passing_value_return_005_F │ │ │ │ └── argument_passing_value_return_005_F.go │ │ │ ├── argument_passing_value_return_006_T │ │ │ │ └── argument_passing_value_return_006_T.go │ │ │ ├── config.json │ │ │ ├── multiple_return_value_passing_001_F │ │ │ │ └── multiple_return_value_passing_001_F.go │ │ │ ├── multiple_return_value_passing_002_T │ │ │ │ └── multiple_return_value_passing_002_T.go │ │ │ ├── multiple_return_value_passing_003_F │ │ │ │ └── multiple_return_value_passing_003_F.go │ │ │ ├── multiple_return_value_passing_004_T │ │ │ │ └── multiple_return_value_passing_004_T.go │ │ │ ├── named_return_value_passing_001_F │ │ │ │ └── named_return_value_passing_001_F.go │ │ │ ├── named_return_value_passing_002_T │ │ │ │ └── named_return_value_passing_002_T.go │ │ │ ├── return_normal_value_passing_001_F │ │ │ │ └── return_normal_value_passing_001_F.go │ │ │ └── return_normal_value_passing_002_T │ │ │ │ └── return_normal_value_passing_002_T.go │ │ ├── multi_invoke │ │ │ ├── config.json │ │ │ ├── multi_invoke_001_F │ │ │ │ └── multi_invoke_001_F.go │ │ │ └── multi_invoke_002_T │ │ │ │ └── multi_invoke_002_T.go │ │ └── polymorphism │ │ │ ├── config.json │ │ │ ├── polymorphism_001_T │ │ │ └── polymorphism_001_T.go │ │ │ ├── polymorphism_002_F │ │ │ └── polymorphism_002_F.go │ │ │ ├── polymorphism_003_T │ │ │ └── polymorphism_003_T.go │ │ │ └── polymorphism_004_F │ │ │ └── polymorphism_004_F.go │ ├── field_sensitive │ │ ├── multidimensional_collection │ │ │ ├── array_index_mc_001_T │ │ │ │ └── array_index_mc_001_T.go │ │ │ ├── array_index_mc_002_F │ │ │ │ └── array_index_mc_002_F.go │ │ │ ├── config.json │ │ │ ├── slice_index_mc_001_T │ │ │ │ └── slice_index_mc_001_T.go │ │ │ └── slice_index_mc_002_F │ │ │ │ └── slice_index_mc_002_F.go │ │ ├── one_dimensional_collection │ │ │ ├── numeric_index_state_no_solver │ │ │ │ ├── array_index_no_solver_001_T │ │ │ │ │ └── array_index_no_solver_001_T.go │ │ │ │ ├── array_index_no_solver_002_F │ │ │ │ │ └── array_index_no_solver_002_F.go │ │ │ │ ├── array_index_no_solver_003_T │ │ │ │ │ └── array_index_no_solver_003_T.go │ │ │ │ ├── array_index_no_solver_004_F │ │ │ │ │ └── array_index_no_solver_004_F.go │ │ │ │ ├── array_index_no_solver_005_T │ │ │ │ │ └── array_index_no_solver_005_T.go │ │ │ │ ├── array_index_no_solver_006_F │ │ │ │ │ └── array_index_no_solver_006_F.go │ │ │ │ ├── config.json │ │ │ │ ├── map_field_sensitive_001_T │ │ │ │ │ └── map_field_sensitive_001_T.go │ │ │ │ ├── map_field_sensitive_002_F │ │ │ │ │ └── map_field_sensitive_002_F.go │ │ │ │ ├── map_field_sensitive_003_F │ │ │ │ │ └── map_field_sensitive_003_F.go │ │ │ │ ├── map_field_sensitive_004_T │ │ │ │ │ └── map_field_sensitive_004_T.go │ │ │ │ ├── map_field_sensitive_005_F │ │ │ │ │ └── map_field_sensitive_005_F.go │ │ │ │ ├── slice_index_001_T │ │ │ │ │ └── slice_index_001_T.go │ │ │ │ ├── slice_index_002_F │ │ │ │ │ └── slice_index_002_F.go │ │ │ │ ├── slice_index_003_T │ │ │ │ │ └── slice_index_003_T.go │ │ │ │ └── slice_index_004_F │ │ │ │ │ └── slice_index_004_F.go │ │ │ └── numeric_index_state_solver │ │ │ │ ├── array_index_001_T │ │ │ │ └── array_index_001_T.go │ │ │ │ ├── array_index_002_F │ │ │ │ └── array_index_002_F.go │ │ │ │ └── config.json │ │ └── struct │ │ │ ├── config.json │ │ │ ├── field_len_001_T │ │ │ └── field_len_001_T.go │ │ │ ├── field_len_002_F │ │ │ └── field_len_002_F.go │ │ │ ├── field_len_003_T │ │ │ └── field_len_003_T.go │ │ │ ├── field_len_004_F │ │ │ └── field_len_004_F.go │ │ │ ├── field_len_005_T │ │ │ └── field_len_005_T.go │ │ │ ├── field_len_006_F │ │ │ └── field_len_006_F.go │ │ │ ├── struct_field_001_T │ │ │ └── struct_field_001_T.go │ │ │ ├── struct_field_002_F │ │ │ └── struct_field_002_F.go │ │ │ ├── struct_field_003_T │ │ │ └── struct_field_003_T.go │ │ │ ├── struct_field_004_F │ │ │ └── struct_field_004_F.go │ │ │ ├── struct_field_005_T │ │ │ └── struct_field_005_T.go │ │ │ └── struct_field_006_F │ │ │ └── struct_field_006_F.go │ ├── flow_sensitive │ │ ├── asynchronous │ │ │ ├── asynchronous_execution_001_T │ │ │ │ └── asynchronous_execution_001_T.go │ │ │ ├── asynchronous_execution_002_F │ │ │ │ └── asynchronous_execution_002_F.go │ │ │ └── config.json │ │ ├── defer_exectution │ │ │ ├── config.json │ │ │ ├── defer_exectution_001_T │ │ │ │ └── defer_exectution_001_T.go │ │ │ └── defer_exectution_002_F │ │ │ │ └── defer_exectution_002_F.go │ │ ├── loop_stmt │ │ │ ├── config.json │ │ │ ├── for_001_T │ │ │ │ └── for_001_T.go │ │ │ ├── for_002_F │ │ │ │ └── for_002_F.go │ │ │ ├── for_003_T │ │ │ │ └── for_003_T.go │ │ │ └── for_004_F │ │ │ │ └── for_004_F.go │ │ └── sequential_execution │ │ │ └── config.json │ ├── object_sensitive │ │ ├── collection │ │ │ ├── array_obj_sensitive_001_T │ │ │ │ └── array_obj_sensitive_001_T.go │ │ │ ├── array_obj_sensitive_002_F │ │ │ │ └── array_obj_sensitive_002_F.go │ │ │ ├── array_obj_sensitive_003_T │ │ │ │ └── array_obj_sensitive_003_T.go │ │ │ ├── array_obj_sensitive_004_F │ │ │ │ └── array_obj_sensitive_004_F.go │ │ │ ├── array_obj_sensitive_005_T │ │ │ │ └── array_obj_sensitive_005_T.go │ │ │ ├── array_obj_sensitive_006_F │ │ │ │ └── array_obj_sensitive_006_F.go │ │ │ ├── config.json │ │ │ ├── map_obj_sensitive_001_T │ │ │ │ └── map_obj_sensitive_001_T.go │ │ │ ├── map_obj_sensitive_002_T │ │ │ │ └── map_obj_sensitive_002_T.go │ │ │ ├── map_obj_sensitive_003_F │ │ │ │ └── map_obj_sensitive_003_F.go │ │ │ ├── map_obj_sensitive_004_T │ │ │ │ └── map_obj_sensitive_004_T.go │ │ │ ├── map_obj_sensitive_005_F │ │ │ │ └── map_obj_sensitive_005_F.go │ │ │ ├── slice_obj_sensitive_001_T │ │ │ │ └── slice_obj_sensitive_001_T.go │ │ │ ├── slice_obj_sensitive_002_F │ │ │ │ └── slice_obj_sensitive_002_F.go │ │ │ ├── slice_obj_sensitive_003_T │ │ │ │ └── slice_obj_sensitive_003_T.go │ │ │ └── slice_obj_sensitive_004_F │ │ │ │ └── slice_obj_sensitive_004_F.go │ │ ├── interface_class │ │ │ ├── config.json │ │ │ ├── interface_class_001_F │ │ │ │ └── interface_class_001_F.go │ │ │ ├── interface_class_002_T │ │ │ │ └── interface_class_002_T.go │ │ │ ├── interface_class_003_F │ │ │ │ └── interface_class_003_F.go │ │ │ ├── interface_class_004_T │ │ │ │ └── interface_class_004_T.go │ │ │ ├── interface_class_005_F │ │ │ │ └── interface_class_005_F.go │ │ │ ├── interface_class_006_T │ │ │ │ └── interface_class_006_T.go │ │ │ ├── interface_class_007_F │ │ │ │ └── interface_class_007_F.go │ │ │ ├── interface_class_008_T │ │ │ │ └── interface_class_008_T.go │ │ │ ├── interface_class_009_F │ │ │ │ └── interface_class_009_F.go │ │ │ ├── interface_class_010_T │ │ │ │ └── interface_class_010_T.go │ │ │ ├── interface_class_011_F │ │ │ │ └── interface_class_011_F.go │ │ │ └── interface_class_012_T │ │ │ │ └── interface_class_012_T.go │ │ └── struct │ │ │ ├── config.json │ │ │ ├── struct_deep10_001_T │ │ │ └── struct_deep10_001_T.go │ │ │ ├── struct_deep10_002_F │ │ │ └── struct_deep10_002_F.go │ │ │ ├── struct_deep3_001_T │ │ │ └── struct_deep3_001_T.go │ │ │ ├── struct_deep3_002_F │ │ │ └── struct_deep3_002_F.go │ │ │ ├── struct_deep3_003_T │ │ │ └── struct_deep3_003_T.go │ │ │ ├── struct_deep3_004_F │ │ │ └── struct_deep3_004_F.go │ │ │ ├── struct_deep5_001_T │ │ │ └── struct_deep5_001_T.go │ │ │ ├── struct_deep5_002_F │ │ │ └── struct_deep5_002_F.go │ │ │ ├── struct_deep5_003_T │ │ │ └── struct_deep5_003_T.go │ │ │ ├── struct_deep5_004_F │ │ │ └── struct_deep5_004_F.go │ │ │ ├── struct_normal_001_T │ │ │ └── struct_normal_001_T.go │ │ │ └── struct_normal_002_F │ │ │ └── struct_normal_002_F.go │ └── path_sensitive │ │ ├── explicit_jump_control │ │ ├── break_001_T │ │ │ └── break_001_T.go │ │ ├── break_002_F │ │ │ └── break_002_F.go │ │ ├── break_label_001_T │ │ │ └── break_label_001_T.go │ │ ├── break_label_002_F │ │ │ └── break_label_002_F.go │ │ ├── config.json │ │ ├── continue_001_T │ │ │ └── continue_001_T.go │ │ ├── continue_002_F │ │ │ └── continue_002_F.go │ │ ├── fallthrough_001_T │ │ │ └── fallthrough_001_T.go │ │ ├── fallthrough_002_F │ │ │ └── fallthrough_002_F.go │ │ ├── goto_001_T │ │ │ └── goto_001_T.go │ │ ├── goto_002_F │ │ │ └── goto_002_F.go │ │ ├── return_001_T │ │ │ └── return_001_T.go │ │ └── return_002_F │ │ │ └── return_002_F.go │ │ └── loop_conditional_stmt │ │ ├── no_solver │ │ ├── conditional_if_no_solver_001_F │ │ │ └── conditional_if_no_solver_001_F.go │ │ ├── conditional_if_no_solver_002_F │ │ │ └── conditional_if_no_solver_002_F.go │ │ ├── conditional_if_no_solver_003_T │ │ │ └── conditional_if_no_solver_003_T.go │ │ ├── conditional_if_no_solver_004_F │ │ │ └── conditional_if_no_solver_004_F.go │ │ ├── conditional_switch_no_solver_001_F │ │ │ └── conditional_switch_no_solver_001_F.go │ │ ├── conditional_switch_no_solver_002_F │ │ │ └── conditional_switch_no_solver_002_F.go │ │ ├── conditional_switch_no_solver_003_T │ │ │ └── conditional_switch_no_solver_003_T.go │ │ ├── conditional_switch_no_solver_004_F │ │ │ └── conditional_switch_no_solver_004_F.go │ │ └── config.json │ │ └── solver │ │ ├── conditional_if_solver_001_T │ │ └── conditional_if_solver_001_T.go │ │ ├── conditional_if_solver_002_F │ │ └── conditional_if_solver_002_F.go │ │ ├── conditional_switch_stmt_001_T │ │ └── conditional_switch_stmt_001_T.go │ │ ├── conditional_switch_stmt_002_F │ │ └── conditional_switch_stmt_002_F.go │ │ ├── config.json │ │ ├── for_body_solver_001_T │ │ └── for_body_solver_001_T.go │ │ └── for_body_solver_002_F │ │ └── for_body_solver_002_F.go │ └── completeness │ ├── dynamic_tracing │ ├── dynamic_type │ │ └── config.json │ └── reflect_call │ │ ├── config.json │ │ ├── reflect_call_001_T │ │ └── reflect_call_001_T.go │ │ └── reflect_call_002_F │ │ └── reflect_call_002_F.go │ └── single_app_tracing │ ├── alias │ ├── alias_001_F │ │ └── alias_001_F.go │ ├── alias_002_T │ │ └── alias_002_T.go │ └── config.json │ ├── asynchronous_tracing │ ├── multi_process │ │ └── config.json │ ├── multi_thread │ │ ├── asynchronous_goroutine_channel_001_T │ │ │ └── asynchronous_goroutine_channel_001_T.go │ │ ├── asynchronous_goroutine_channel_002_F │ │ │ └── asynchronous_goroutine_channel_002_F.go │ │ ├── asynchronous_goroutine_channel_003_T │ │ │ └── asynchronous_goroutine_channel_003_T.go │ │ ├── asynchronous_goroutine_channel_004_F │ │ │ └── asynchronous_goroutine_channel_004_F.go │ │ ├── asynchronous_multiple_select_001_T │ │ │ └── asynchronous_multiple_select_001_T.go │ │ ├── asynchronous_multiple_select_002_F │ │ │ └── asynchronous_multiple_select_002_F.go │ │ ├── asynchronous_select_001_T │ │ │ └── asynchronous_select_001_T.go │ │ ├── asynchronous_select_002_F │ │ │ └── asynchronous_select_002_F.go │ │ └── config.json │ ├── promise_callback_await │ │ └── config.json │ ├── second_order │ │ └── config.json │ └── synchronization_primitive │ │ ├── config.json │ │ ├── synchronization_primitive_001_T │ │ └── synchronization_primitive_001_T.go │ │ ├── synchronization_primitive_002_F │ │ └── synchronization_primitive_002_F.go │ │ ├── synchronization_primitive_003_T │ │ └── synchronization_primitive_003_T.go │ │ └── synchronization_primitive_004_F │ │ └── synchronization_primitive_004_F.go │ ├── control_flow │ ├── conditional_stmt │ │ ├── conditional_if_001_T │ │ │ └── conditional_if_001_T.go │ │ ├── conditional_if_002_F │ │ │ └── conditional_if_002_F.go │ │ ├── conditional_if_003_T │ │ │ └── conditional_if_003_T.go │ │ ├── conditional_if_004_F │ │ │ └── conditional_if_004_F.go │ │ ├── conditional_switch_001_T │ │ │ └── conditional_switch_001_T.go │ │ ├── conditional_switch_002_F │ │ │ └── conditional_switch_002_F.go │ │ ├── conditional_switch_003_T │ │ │ └── conditional_switch_003_T.go │ │ ├── conditional_switch_004_F │ │ │ └── conditional_switch_004_F.go │ │ ├── conditional_switch_005_T │ │ │ └── conditional_switch_005_T.go │ │ ├── conditional_switch_006_F │ │ │ └── conditional_switch_006_F.go │ │ ├── config.json │ │ ├── select_001_T │ │ │ └── select_001_T.go │ │ └── select_002_F │ │ │ └── select_002_F.go │ └── loop_stmt │ │ ├── config.json │ │ ├── for_body_001_T │ │ └── for_body_001_T.go │ │ ├── for_body_002_F │ │ └── for_body_002_F.go │ │ ├── for_init_001_T │ │ └── for_init_001_T.go │ │ ├── for_init_002_F │ │ └── for_init_002_F.go │ │ ├── for_range_001_T │ │ └── for_range_001_T.go │ │ ├── for_range_002_F │ │ └── for_range_002_F.go │ │ ├── for_update_001_T │ │ └── for_update_001_T.go │ │ └── for_update_002_F │ │ └── for_update_002_F.go │ ├── cross_file_package_namespace │ ├── cross_directory │ │ ├── config.json │ │ ├── cross_directory_001_T │ │ │ ├── cross_directory_001_T_a │ │ │ │ └── cross_directory_001_T_a.go │ │ │ ├── cross_directory_001_T_b │ │ │ │ └── cross_directory_001_T_b.go │ │ │ └── go.mod │ │ ├── cross_directory_002_F │ │ │ ├── cross_directory_002_F_a │ │ │ │ └── cross_directory_002_F_a.go │ │ │ ├── cross_directory_002_F_b │ │ │ │ └── cross_directory_002_F_b.go │ │ │ └── go.mod │ │ ├── cross_directory_003_T │ │ │ └── cross │ │ │ │ ├── cross_01 │ │ │ │ └── cross_02 │ │ │ │ │ └── cross_directory_003_T_a.go │ │ │ │ ├── cross_directory_003_T.go │ │ │ │ └── go.mod │ │ ├── cross_directory_004_F │ │ │ └── cross │ │ │ │ ├── cross_01 │ │ │ │ └── cross_02 │ │ │ │ │ └── cross_directory_004_F_a.go │ │ │ │ ├── cross_directory_004_F.go │ │ │ │ └── go.mod │ │ ├── cross_directory_005_T │ │ │ ├── cross │ │ │ │ ├── cross_01 │ │ │ │ │ └── cross_02 │ │ │ │ │ │ └── cross_directory_005_T_a.go │ │ │ │ └── cross_directory_005_T.go │ │ │ └── go.mod │ │ ├── cross_directory_006_F │ │ │ ├── cross │ │ │ │ ├── cross_01 │ │ │ │ │ └── cross_02 │ │ │ │ │ │ └── cross_directory_006_F_a.go │ │ │ │ └── cross_directory_006_F.go │ │ │ └── go.mod │ │ ├── cross_directory_007_T │ │ │ ├── cross │ │ │ │ ├── cross_a │ │ │ │ │ ├── cross_directory_a_007_T.go │ │ │ │ │ └── go.mod │ │ │ │ ├── cross_a_shadow │ │ │ │ │ ├── cross_directory_shadow_007_T.go │ │ │ │ │ └── go.mod │ │ │ │ └── cross_directory_007_T.go │ │ │ └── go.mod │ │ ├── cross_directory_008_F │ │ │ ├── cross │ │ │ │ ├── cross_a │ │ │ │ │ ├── cross_directory_a_008_F.go │ │ │ │ │ └── go.mod │ │ │ │ ├── cross_a_shadow │ │ │ │ │ ├── cross_directory_shadow_008_F.go │ │ │ │ │ └── go.mod │ │ │ │ └── cross_directory_008_F.go │ │ │ └── go.mod │ │ ├── cross_directory_009_T │ │ │ ├── cross │ │ │ │ ├── cross_directory_009_T.go │ │ │ │ └── cross_init │ │ │ │ │ ├── cross_directory_init_009_T.go │ │ │ │ │ └── go.mod │ │ │ └── go.mod │ │ └── cross_directory_010_F │ │ │ ├── cross │ │ │ ├── cross_directory_010_F.go │ │ │ └── cross_init │ │ │ │ ├── cross_directory_init_010_F.go │ │ │ │ └── go.mod │ │ │ └── go.mod │ ├── cross_file │ │ ├── config.json │ │ ├── cross_file_001_T │ │ │ ├── cross_file_001_T_a.go │ │ │ ├── cross_file_001_T_b.go │ │ │ └── go.mod │ │ └── cross_file_002_F │ │ │ ├── cross_file_002_F_a.go │ │ │ ├── cross_file_002_F_b.go │ │ │ └── go.mod │ └── cross_module │ │ ├── config.json │ │ ├── cross_module_001_T │ │ ├── cross_module_001_T_a │ │ │ ├── cross_module_001_T_a.go │ │ │ └── go.mod │ │ └── cross_module_001_T_b │ │ │ ├── cross_module_001_T_b.go │ │ │ └── go.mod │ │ ├── cross_module_002_F │ │ ├── cross_module_002_F_a │ │ │ ├── cross_module_002_F_a.go │ │ │ └── go.mod │ │ └── cross_module_002_F_b │ │ │ ├── cross_module_002_F_b.go │ │ │ └── go.mod │ │ ├── cross_module_003_T │ │ ├── cross_module_003_T_a │ │ │ ├── cross_module_003_T_a.go │ │ │ └── go.mod │ │ └── cross_module_003_T_b │ │ │ ├── cross_module_003_T_b.go │ │ │ └── go.mod │ │ └── cross_module_004_F │ │ ├── cross_module_004_F_a │ │ ├── cross_module_004_F_a.go │ │ └── go.mod │ │ └── cross_module_004_F_b │ │ ├── cross_module_004_F_b.go │ │ └── go.mod │ ├── datatype │ ├── array │ │ ├── array_001_T │ │ │ └── array_001_T.go │ │ ├── array_002_F │ │ │ └── array_002_F.go │ │ ├── array_003_T │ │ │ └── array_003_T.go │ │ ├── array_004_F │ │ │ └── array_004_F.go │ │ ├── array_005_T │ │ │ └── array_005_T.go │ │ ├── array_006_F │ │ │ └── array_006_F.go │ │ ├── array_007_T │ │ │ └── array_007_T.go │ │ ├── array_008_F │ │ │ └── array_008_F.go │ │ └── config.json │ ├── generics │ │ ├── config.json │ │ ├── generics_001_T │ │ │ └── generics_001_T.go │ │ └── generics_002_F │ │ │ └── generics_002_F.go │ ├── map │ │ ├── config.json │ │ ├── map_001_T │ │ │ └── map_001_T.go │ │ ├── map_002_F │ │ │ └── map_002_F.go │ │ ├── map_003_T │ │ │ └── map_003_T.go │ │ └── map_004_F │ │ │ └── map_004_F.go │ ├── pointer │ │ ├── config.json │ │ ├── pointer_001_T │ │ │ └── pointer_001_T.go │ │ ├── pointer_002_F │ │ │ └── pointer_002_F.go │ │ ├── pointer_new_001_T │ │ │ └── pointer_new_001_T.go │ │ └── pointer_new_002_F │ │ │ └── pointer_new_002_F.go │ ├── primitives │ │ ├── config.json │ │ ├── primitives_bool_001_T │ │ │ └── primitives_bool_001_T.go │ │ ├── primitives_bool_002_F │ │ │ └── primitives_bool_002_F.go │ │ ├── primitives_complex_001_T │ │ │ └── primitives_complex_001_T.go │ │ ├── primitives_complex_002_F │ │ │ └── primitives_complex_002_F.go │ │ ├── primitives_float_001_T │ │ │ └── primitives_float_001_T.go │ │ ├── primitives_float_002_F │ │ │ └── primitives_float_002_F.go │ │ ├── primitives_int_001_T │ │ │ └── primitives_int_001_T.go │ │ └── primitives_int_002_F │ │ │ └── primitives_int_002_F.go │ ├── slice │ │ ├── config.json │ │ ├── slice_001_T │ │ │ └── slice_001_T.go │ │ ├── slice_002_F │ │ │ └── slice_002_F.go │ │ ├── slice_003_T │ │ │ └── slice_003_T.go │ │ ├── slice_004_F │ │ │ └── slice_004_F.go │ │ ├── slice_005_T │ │ │ └── slice_005_T.go │ │ ├── slice_006_F │ │ │ └── slice_006_F.go │ │ ├── slice_007_T │ │ │ └── slice_007_T.go │ │ └── slice_008_F │ │ │ └── slice_008_F.go │ ├── specialtype │ │ ├── channel_001_T │ │ │ └── channel_001_T.go │ │ ├── channel_002_F │ │ │ └── channel_002_F.go │ │ └── config.json │ ├── string │ │ ├── config.json │ │ ├── string_001_T │ │ │ └── string_001_T.go │ │ ├── string_002_F │ │ │ └── string_002_F.go │ │ ├── string_003_T │ │ │ └── string_003_T.go │ │ └── string_004_F │ │ │ └── string_004_F.go │ └── struct │ │ ├── complex_struct_001_T │ │ └── complex_struct_001_T.go │ │ ├── complex_struct_002_F │ │ └── complex_struct_002_F.go │ │ ├── config.json │ │ ├── struct_001_T │ │ └── struct_001_T.go │ │ ├── struct_002_F │ │ └── struct_002_F.go │ │ ├── struct_003_T │ │ └── struct_003_T.go │ │ ├── struct_004_F │ │ └── struct_004_F.go │ │ ├── struct_005_T │ │ └── struct_005_T.go │ │ ├── struct_006_F │ │ └── struct_006_F.go │ │ ├── struct_cross_001_T │ │ └── struct_cross_001_T.go │ │ ├── struct_cross_002_F │ │ └── struct_cross_002_F.go │ │ ├── struct_cross_003_T │ │ └── struct_cross_003_T.go │ │ └── struct_cross_004_F │ │ └── struct_cross_004_F.go │ ├── exception_error │ └── exception_throw │ │ ├── config.json │ │ ├── exception_throw_001_T │ │ └── exception_throw_001_T.go │ │ └── exception_throw_002_F │ │ └── exception_throw_002_F.go │ ├── expression │ ├── basic_expression_operation │ │ ├── assign_expression_001_T │ │ │ └── assign_expression_001_T.go │ │ ├── assign_expression_002_F │ │ │ └── assign_expression_002_F.go │ │ ├── binary_expression_add_001_T │ │ │ └── binary_expression_add_001_T.go │ │ ├── binary_expression_add_002_F │ │ │ └── binary_expression_add_002_F.go │ │ ├── binary_expression_add_assignment_001_T │ │ │ └── binary_expression_add_assignment_001_T.go │ │ ├── binary_expression_add_assignment_002_F │ │ │ └── binary_expression_add_assignment_002_F.go │ │ ├── bitwise_expression_and_001_T │ │ │ └── bitwise_expression_and_001_T.go │ │ ├── bitwise_expression_and_002_F │ │ │ └── bitwise_expression_and_002_F.go │ │ ├── bitwise_expression_lsh_001_T │ │ │ └── bitwise_expression_lsh_001_T.go │ │ ├── bitwise_expression_lsh_002_F │ │ │ └── bitwise_expression_lsh_002_F.go │ │ ├── bitwise_expression_not_001_T │ │ │ └── bitwise_expression_not_001_T.go │ │ ├── bitwise_expression_not_002_F │ │ │ └── bitwise_expression_not_002_F.go │ │ ├── bitwise_expression_or_001_T │ │ │ └── bitwise_expression_or_001_T.go │ │ ├── bitwise_expression_or_002_F │ │ │ └── bitwise_expression_or_002_F.go │ │ ├── bitwise_expression_rsh_001_T │ │ │ └── bitwise_expression_rsh_001_T.go │ │ ├── bitwise_expression_rsh_002_F │ │ │ └── bitwise_expression_rsh_002_F.go │ │ ├── bitwise_expression_xor_001_T │ │ │ └── bitwise_expression_xor_001_T.go │ │ ├── bitwise_expression_xor_002_F │ │ │ └── bitwise_expression_xor_002_F.go │ │ ├── config.json │ │ ├── logic_expression_and_001_T │ │ │ └── logic_expression_and_001_T.go │ │ ├── logic_expression_and_002_F │ │ │ └── logic_expression_and_002_F.go │ │ ├── logic_expression_or_001_T │ │ │ └── logic_expression_or_001_T.go │ │ ├── logic_expression_or_002_F │ │ │ └── logic_expression_or_002_F.go │ │ ├── relation_expression_equal_001_T │ │ │ └── relation_expression_equal_001_T.go │ │ └── relation_expression_equal_002_F │ │ │ └── relation_expression_equal_002_F.go │ ├── special_expression │ │ ├── blank_identifier_001_T │ │ │ └── blank_identifier_001_T.go │ │ ├── blank_identifier_002_F │ │ │ └── blank_identifier_002_F.go │ │ ├── config.json │ │ ├── multiple_assignment_001_T │ │ │ └── multiple_assignment_001_T.go │ │ ├── multiple_assignment_002_F │ │ │ └── multiple_assignment_002_F.go │ │ ├── rest_parameter_001_T │ │ │ └── rest_parameter_001_T.go │ │ ├── rest_parameter_002_F │ │ │ └── rest_parameter_002_F.go │ │ ├── spread_operator_001_T │ │ │ └── spread_operator_001_T.go │ │ └── spread_operator_002_F │ │ │ └── spread_operator_002_F.go │ └── type_cast │ │ ├── config.json │ │ ├── type_cast_001_T │ │ └── type_cast_001_T.go │ │ ├── type_cast_002_F │ │ └── type_cast_002_F.go │ │ ├── type_cast_003_T │ │ └── type_cast_003_T.go │ │ └── type_cast_004_F │ │ └── type_cast_004_F.go │ ├── function_call │ ├── anonymous_function_closure │ │ ├── anonymous_function_001_F │ │ │ └── anonymous_function_001_F.go │ │ ├── anonymous_function_002_T │ │ │ └── anonymous_function_002_T.go │ │ ├── anonymous_function_003_F │ │ │ └── anonymous_function_003_F.go │ │ ├── anonymous_function_004_T │ │ │ └── anonymous_function_004_T.go │ │ ├── anonymous_function_005_F │ │ │ └── anonymous_function_005_F.go │ │ ├── anonymous_function_006_T │ │ │ └── anonymous_function_006_T.go │ │ ├── anonymous_function_007_F │ │ │ └── anonymous_function_007_F.go │ │ ├── anonymous_function_008_T │ │ │ └── anonymous_function_008_T.go │ │ ├── closure_function_001_F │ │ │ └── closure_function_001_F.go │ │ ├── closure_function_002_T │ │ │ └── closure_function_002_T.go │ │ ├── closure_function_003_F │ │ │ └── closure_function_003_F.go │ │ ├── closure_function_004_T │ │ │ └── closure_function_004_T.go │ │ ├── closure_function_005_F │ │ │ └── closure_function_005_F.go │ │ ├── closure_function_006_T │ │ │ └── closure_function_006_T.go │ │ ├── closure_function_007_F │ │ │ └── closure_function_007_F.go │ │ ├── closure_function_008_T │ │ │ └── closure_function_008_T.go │ │ ├── closure_function_009_F │ │ │ └── closure_function_009_F.go │ │ ├── closure_function_010_T │ │ │ └── closure_function_010_T.go │ │ └── config.json │ ├── argument_passing │ │ ├── argument_passing_value_001_F │ │ │ └── argument_passing_value_001_F.go │ │ ├── argument_passing_value_002_T │ │ │ └── argument_passing_value_002_T.go │ │ ├── argument_passing_value_003_F │ │ │ └── argument_passing_value_003_F.go │ │ ├── argument_passing_value_004_T │ │ │ └── argument_passing_value_004_T.go │ │ ├── argument_passing_value_005_F │ │ │ └── argument_passing_value_005_F.go │ │ ├── argument_passing_value_006_T │ │ │ └── argument_passing_value_006_T.go │ │ ├── argument_passing_value_007_F │ │ │ └── argument_passing_value_007_F.go │ │ ├── argument_passing_value_008_T │ │ │ └── argument_passing_value_008_T.go │ │ ├── argument_passing_value_009_T │ │ │ └── argument_passing_value_009_T.go │ │ ├── argument_passing_value_010_F │ │ │ └── argument_passing_value_010_F.go │ │ └── config.json │ ├── chained_call │ │ ├── chained_call_001_F │ │ │ └── chained_call_001_F.go │ │ ├── chained_call_002_T │ │ │ └── chained_call_002_T.go │ │ ├── chained_call_003_F │ │ │ └── chained_call_003_F.go │ │ ├── chained_call_004_T │ │ │ └── chained_call_004_T.go │ │ └── config.json │ ├── higher_order_function │ │ ├── config.json │ │ ├── higher_order_function_001_F │ │ │ └── higher_order_function_001_F.go │ │ ├── higher_order_function_002_T │ │ │ └── higher_order_function_002_T.go │ │ ├── higher_order_function_003_F │ │ │ └── higher_order_function_003_F.go │ │ ├── higher_order_function_004_T │ │ │ └── higher_order_function_004_T.go │ │ ├── higher_order_function_005_F │ │ │ └── higher_order_function_005_F.go │ │ ├── higher_order_function_006_T │ │ │ └── higher_order_function_006_T.go │ │ ├── higher_order_function_007_F │ │ │ └── higher_order_function_007_F.go │ │ └── higher_order_function_008_T │ │ │ └── higher_order_function_008_T.go │ ├── library_function │ │ ├── arg_arg_001_T │ │ │ └── arg_arg_001_T.go │ │ ├── arg_arg_002_F │ │ │ └── arg_arg_002_F.go │ │ ├── arg_return_001_T │ │ │ └── arg_return_001_T.go │ │ ├── arg_return_002_F │ │ │ └── arg_return_002_F.go │ │ ├── arg_return_003_T │ │ │ └── arg_return_003_T.go │ │ ├── arg_return_004_F │ │ │ └── arg_return_004_F.go │ │ ├── config.json │ │ ├── this_return_001_T │ │ │ └── this_return_001_T.go │ │ └── this_return_002_F │ │ │ └── this_return_002_F.go │ ├── override │ │ ├── config.json │ │ ├── polymorphism_override_001_T │ │ │ └── polymorphism_override_001_T.go │ │ ├── polymorphism_override_002_F │ │ │ └── polymorphism_override_002_F.go │ │ ├── polymorphism_override_003_T │ │ │ └── polymorphism_override_003_T.go │ │ └── polymorphism_override_004_F │ │ │ └── polymorphism_override_004_F.go │ └── return_value_passing │ │ ├── config.json │ │ ├── if_return_nil_001_T │ │ └── if_return_nil_001_T.go │ │ ├── if_return_nil_002_F │ │ └── if_return_nil_002_F.go │ │ ├── if_return_tuple_001_T │ │ └── if_return_tuple_001_T.go │ │ ├── if_return_tuple_002_F │ │ └── if_return_tuple_002_F.go │ │ ├── multiple_return_001_F │ │ └── multiple_return_001_F.go │ │ ├── multiple_return_002_T │ │ └── multiple_return_002_T.go │ │ ├── multiple_return_struct_001_F │ │ └── multiple_return_struct_001_F.go │ │ ├── multiple_return_struct_002_T │ │ └── multiple_return_struct_002_T.go │ │ ├── named_return_001_F │ │ └── named_return_001_F.go │ │ ├── named_return_002_T │ │ └── named_return_002_T.go │ │ ├── named_return_003_F │ │ └── named_return_003_F.go │ │ ├── named_return_004_T │ │ └── named_return_004_T.go │ │ ├── return_value_passing_001_F │ │ └── return_value_passing_001_F.go │ │ └── return_value_passing_002_T │ │ └── return_value_passing_002_T.go │ ├── interface_class │ ├── abstract_class │ │ └── config.json │ ├── anonymous_object │ │ └── config.json │ ├── complex_object │ │ └── config.json │ ├── interface_implementation │ │ ├── config.json │ │ ├── interface_class_001_T │ │ │ └── interface_class_001_T.go │ │ └── interface_class_002_F │ │ │ └── interface_class_002_F.go │ ├── simple_object │ │ └── config.json │ └── subclass │ │ └── config.json │ └── variable_scope │ └── static_variable │ └── config.json ├── sast-java ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── sast │ │ │ └── astbenchmark │ │ │ ├── AstbenchmarkApplication.java │ │ │ ├── case_language_maturity │ │ │ ├── accuracy │ │ │ │ ├── context_sensitive │ │ │ │ │ ├── argument_return_value_passing │ │ │ │ │ │ ├── CallExpression_Package_001_T.java │ │ │ │ │ │ ├── CallExpression_Package_002_F.java │ │ │ │ │ │ ├── DifferentParamsPassing_001_T.java │ │ │ │ │ │ ├── DifferentParamsPassing_002_F.java │ │ │ │ │ │ ├── Expression_MethodInvocation_001_T.java │ │ │ │ │ │ ├── Expression_MethodInvocation_002_F.java │ │ │ │ │ │ ├── Expression_MethodInvocation_InfixExpression_001_T.java │ │ │ │ │ │ ├── Expression_MethodInvocation_InfixExpression_002_F.java │ │ │ │ │ │ ├── config.json │ │ │ │ │ │ ├── package-info.java │ │ │ │ │ │ ├── return_value_passing_001_T.java │ │ │ │ │ │ └── return_value_passing_002_F.java │ │ │ │ │ ├── multi_invoke │ │ │ │ │ │ ├── multi_invoke_need_solve │ │ │ │ │ │ │ ├── DifferentParamsForFunction_need_solve_001_T.java │ │ │ │ │ │ │ ├── DifferentParamsForFunction_need_solve_002_F.java │ │ │ │ │ │ │ └── config.json │ │ │ │ │ │ └── multi_invoke_without_solve │ │ │ │ │ │ │ ├── DifferentParamsForFunction_001_T.java │ │ │ │ │ │ │ ├── DifferentParamsForFunction_002_F.java │ │ │ │ │ │ │ ├── DifferentParamsForFunction_003_T.java │ │ │ │ │ │ │ ├── DifferentParamsForFunction_004_F.java │ │ │ │ │ │ │ ├── MultiCallSite_001_T.java │ │ │ │ │ │ │ ├── MultiCallSite_002_F.java │ │ │ │ │ │ │ └── config.json │ │ │ │ │ └── polymorphism │ │ │ │ │ │ ├── Expression_Polymorphism_001_T.java │ │ │ │ │ │ ├── Expression_Polymorphism_002_F.java │ │ │ │ │ │ └── config.json │ │ │ │ ├── flow_sensitive │ │ │ │ │ ├── asynchronous │ │ │ │ │ │ ├── Async_Multithread_001_T.java │ │ │ │ │ │ ├── Async_Multithread_002_F.java │ │ │ │ │ │ ├── Async_Multithread_003_T.java │ │ │ │ │ │ ├── Async_Multithread_004_F.java │ │ │ │ │ │ ├── Async_Multithread_005_T.java │ │ │ │ │ │ ├── Async_Multithread_006_F.java │ │ │ │ │ │ ├── Async_Multithread_007_T.java │ │ │ │ │ │ ├── Async_Multithread_008_F.java │ │ │ │ │ │ ├── Async_Multithread_009_T.java │ │ │ │ │ │ ├── Async_Multithread_010_F.java │ │ │ │ │ │ ├── CompletableFuture_asynchronous_001_T.java │ │ │ │ │ │ ├── CompletableFuture_asynchronous_002_F.java │ │ │ │ │ │ └── config.json │ │ │ │ │ ├── loop_stmt │ │ │ │ │ │ ├── loop_stmt_init │ │ │ │ │ │ │ ├── Statement_ForStatement_init_001_T.java │ │ │ │ │ │ │ ├── Statement_ForStatement_init_002_F.java │ │ │ │ │ │ │ └── config.json │ │ │ │ │ │ └── loop_stmt_update │ │ │ │ │ │ │ ├── Statement_ForStatement_update_001_T.java │ │ │ │ │ │ │ ├── Statement_ForStatement_update_002_F.java │ │ │ │ │ │ │ └── config.json │ │ │ │ │ └── normal_stmt │ │ │ │ │ │ ├── AssignObjectAttribute_001_F.java │ │ │ │ │ │ ├── AssignObjectAttribute_002_T.java │ │ │ │ │ │ ├── AssignedByFixedValue_001_F.java │ │ │ │ │ │ ├── AssignedByFixedValue_002_T.java │ │ │ │ │ │ ├── AssignedByVariable_001_F.java │ │ │ │ │ │ ├── AssignedByVariable_002_T.java │ │ │ │ │ │ ├── FlowSensitiveAlias_001_T.java │ │ │ │ │ │ ├── FlowSensitiveAlias_002_F.java │ │ │ │ │ │ ├── FlowSensitiveAlias_003_T.java │ │ │ │ │ │ ├── FlowSensitiveAlias_004_F.java │ │ │ │ │ │ └── config.json │ │ │ │ ├── object_field_sensitive │ │ │ │ │ ├── field_sensitive_interface_class │ │ │ │ │ │ ├── AccessPathChainAlias_001_T.java │ │ │ │ │ │ ├── AccessPathChainAlias_002_F.java │ │ │ │ │ │ ├── AccessPathChainAlias_003_T.java │ │ │ │ │ │ ├── AccessPathChainAlias_004_F.java │ │ │ │ │ │ ├── PropertyIsTaintOrNot_Object_001_T.java │ │ │ │ │ │ ├── PropertyIsTaintOrNot_Object_002_F.java │ │ │ │ │ │ ├── config.json │ │ │ │ │ │ └── package-info.java │ │ │ │ │ ├── field_sensitive_muilt_collection │ │ │ │ │ │ ├── Array_index_muilt_collection_001_T.java │ │ │ │ │ │ ├── Array_index_muilt_collection_002_F.java │ │ │ │ │ │ ├── MapPutGet_muilt_collection_001_T.java │ │ │ │ │ │ ├── MapPutGet_muilt_collection_002_F.java │ │ │ │ │ │ ├── config.json │ │ │ │ │ │ └── package-info.java │ │ │ │ │ ├── field_sensitive_one_collection │ │ │ │ │ │ ├── numeric_index_state_no_solver │ │ │ │ │ │ │ ├── ArrayOutOfBoundOrNot_001_T.java │ │ │ │ │ │ │ ├── ArrayOutOfBoundOrNot_002_F.java │ │ │ │ │ │ │ ├── ArrayOutOfBoundOrNot_003_T.java │ │ │ │ │ │ │ ├── ArrayOutOfBoundOrNot_004_F.java │ │ │ │ │ │ │ ├── Array_index_001_T.java │ │ │ │ │ │ │ ├── Array_index_002_F.java │ │ │ │ │ │ │ ├── MapField_001_T.java │ │ │ │ │ │ │ ├── MapField_002_F.java │ │ │ │ │ │ │ ├── MapField_003_T.java │ │ │ │ │ │ │ ├── MapField_004_F.java │ │ │ │ │ │ │ ├── MapField_005_T.java │ │ │ │ │ │ │ ├── MapField_006_F.java │ │ │ │ │ │ │ ├── MapField_007_T.java │ │ │ │ │ │ │ ├── MapField_008_F.java │ │ │ │ │ │ │ ├── MapPutGet_001_T.java │ │ │ │ │ │ │ ├── MapPutGet_002_F.java │ │ │ │ │ │ │ ├── QueueWithLambda_001_T.java │ │ │ │ │ │ │ ├── QueueWithLambda_002_F.java │ │ │ │ │ │ │ ├── config.json │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ └── package-info.java │ │ │ │ │ ├── object_sensitive │ │ │ │ │ │ ├── ArrayElementOverwrite_001_T.java │ │ │ │ │ │ ├── ArrayElementOverwrite_002_F.java │ │ │ │ │ │ ├── ArrayElementOverwrite_003_T.java │ │ │ │ │ │ ├── ArrayElementOverwrite_004_F.java │ │ │ │ │ │ ├── Map_obj_sensitive_001_T.java │ │ │ │ │ │ ├── Map_obj_sensitive_002_F.java │ │ │ │ │ │ ├── Map_obj_sensitive_003_T.java │ │ │ │ │ │ ├── Map_obj_sensitive_004_F.java │ │ │ │ │ │ ├── Map_obj_sensitive_005_T.java │ │ │ │ │ │ ├── Map_obj_sensitive_006_F.java │ │ │ │ │ │ ├── ObjectDiffAttribute_001_T.java │ │ │ │ │ │ ├── ObjectDiffAttribute_002_F.java │ │ │ │ │ │ └── config.json │ │ │ │ │ └── package-info.java │ │ │ │ └── path_sensitive │ │ │ │ │ ├── exception_throw │ │ │ │ │ ├── Statement_TryStatement_001_T.java │ │ │ │ │ ├── Statement_TryStatement_002_F.java │ │ │ │ │ ├── Statement_TryStatement_003_T.java │ │ │ │ │ ├── Statement_TryStatement_004_F.java │ │ │ │ │ ├── Statement_TryStatement_005_T.java │ │ │ │ │ ├── Statement_TryStatement_006_F.java │ │ │ │ │ └── config.json │ │ │ │ │ ├── explicit_jump_control │ │ │ │ │ ├── Statement_InterruptStatement_001_T.java │ │ │ │ │ ├── Statement_InterruptStatement_002_F.java │ │ │ │ │ ├── Statement_InterruptStatement_003_T.java │ │ │ │ │ ├── Statement_InterruptStatement_004_F.java │ │ │ │ │ ├── Statement_InterruptStatement_005_T.java │ │ │ │ │ ├── Statement_InterruptStatement_006_F.java │ │ │ │ │ ├── Statement_InterruptStatement_007_T.java │ │ │ │ │ ├── Statement_InterruptStatement_008_F.java │ │ │ │ │ └── config.json │ │ │ │ │ └── loop_conditional_stmt │ │ │ │ │ ├── no_solver │ │ │ │ │ ├── ConstantIfGuard_001_T.java │ │ │ │ │ ├── ConstantIfGuard_002_F.java │ │ │ │ │ ├── Statement_ForStatement_no_solver_001_T.java │ │ │ │ │ ├── Statement_ForStatement_no_solver_002_F.java │ │ │ │ │ ├── config.json │ │ │ │ │ └── package-info.java │ │ │ │ │ ├── package-info.java │ │ │ │ │ └── solver │ │ │ │ │ ├── DifferentIfBranch_ArrayLength_001_T.java │ │ │ │ │ ├── DifferentIfBranch_ArrayLength_002_F.java │ │ │ │ │ ├── DifferentIfBranch_ArrayLength_003_T.java │ │ │ │ │ ├── Expression_InstanceofExpression_solver_001_T.java │ │ │ │ │ ├── Expression_InstanceofExpression_solver_002_F.java │ │ │ │ │ ├── Expression_InstanceofExpression_solver_003_T.java │ │ │ │ │ ├── Expression_InstanceofExpression_solver_004_F.java │ │ │ │ │ ├── Statement_AssertStatement_solver_001_T.java │ │ │ │ │ ├── Statement_AssertStatement_solver_002_F.java │ │ │ │ │ ├── Statement_AssertStatement_solver_003_T.java │ │ │ │ │ ├── Statement_AssertStatement_solver_004_F.java │ │ │ │ │ ├── Statement_WhileStatement_solver_001_T.java │ │ │ │ │ ├── Statement_WhileStatement_solver_002_F.java │ │ │ │ │ ├── config.json │ │ │ │ │ └── package-info.java │ │ │ └── completeness │ │ │ │ ├── dynamic_tracing │ │ │ │ ├── dynamic_call │ │ │ │ │ ├── Expression_Reflection_001_T.java │ │ │ │ │ ├── Expression_Reflection_002_F.java │ │ │ │ │ ├── config.json │ │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ └── single_app_tracing │ │ │ │ ├── alias │ │ │ │ ├── FieldUnAlias_001_F.java │ │ │ │ ├── FieldUnAlias_002_T.java │ │ │ │ ├── FieldUnAlias_003_T.java │ │ │ │ ├── FieldUnAlias_004_F.java │ │ │ │ ├── HeapOverwriteAlias_001_T.java │ │ │ │ ├── HeapOverwriteAlias_002_F.java │ │ │ │ ├── HeapOverwriteAlias_003_T.java │ │ │ │ ├── HeapOverwriteAlias_004_F.java │ │ │ │ ├── HeapPointsToSelfAlias_001_T.java │ │ │ │ ├── HeapPointsToSelfAlias_002_F.java │ │ │ │ ├── InnerClassAlias_001_T.java │ │ │ │ ├── InnerClassAlias_002_F.java │ │ │ │ ├── InnerClassAlias_003_F.java │ │ │ │ ├── InnerClassAlias_004_F.java │ │ │ │ ├── InnerClassAlias_005_T.java │ │ │ │ ├── InnerClassAlias_006_T.java │ │ │ │ ├── InnerClassAlias_007_T.java │ │ │ │ ├── InnerClassAlias_008_F.java │ │ │ │ ├── InnerClassAlias_009_T.java │ │ │ │ ├── InnerClassAlias_010_F.java │ │ │ │ ├── NullAlias_001_T.java │ │ │ │ ├── NullAlias_002_F.java │ │ │ │ ├── PrimitiveFieldAccess_001_T.java │ │ │ │ ├── PrimitiveFieldAccess_002_F.java │ │ │ │ ├── PrimitiveFieldAccess_003_T.java │ │ │ │ ├── PrimitiveFieldAccess_004_F.java │ │ │ │ ├── ReturnAlias_001_T.java │ │ │ │ ├── ReturnAlias_002_F.java │ │ │ │ ├── ReturnAlias_003_T.java │ │ │ │ ├── ReturnAlias_004_F.java │ │ │ │ ├── SameArgumentAlias_001_T.java │ │ │ │ ├── SameArgumentAlias_002_F.java │ │ │ │ ├── SingleFieldAccessAlias_001_T.java │ │ │ │ ├── SingleFieldAccessAlias_002_F.java │ │ │ │ ├── StaticFieldAlias_001_T.java │ │ │ │ ├── StaticFieldAlias_002_F.java │ │ │ │ └── config.json │ │ │ │ ├── asynchronous_tracing │ │ │ │ ├── multi_thread │ │ │ │ │ ├── Async_Multithreading_001_T.java │ │ │ │ │ ├── Async_Multithreading_002_F.java │ │ │ │ │ ├── Async_Multithreading_003_T.java │ │ │ │ │ ├── Async_Multithreading_004_F.java │ │ │ │ │ ├── Async_Multithreading_005_T.java │ │ │ │ │ ├── Async_Multithreading_006_F.java │ │ │ │ │ ├── Async_Multithreading_007_T.java │ │ │ │ │ ├── Async_Multithreading_008_F.java │ │ │ │ │ ├── Async_Multithreading_009_T.java │ │ │ │ │ ├── Async_Multithreading_010_F.java │ │ │ │ │ └── config.json │ │ │ │ └── promise_callback_await │ │ │ │ │ ├── CompletableFuture_001_T.java │ │ │ │ │ ├── CompletableFuture_002_F.java │ │ │ │ │ ├── CompletableFuture_003_T.java │ │ │ │ │ ├── CompletableFuture_004_F.java │ │ │ │ │ └── config.json │ │ │ │ ├── control_flow │ │ │ │ ├── conditional_stmt │ │ │ │ │ ├── Statement_IfStatement_001_T.java │ │ │ │ │ ├── Statement_IfStatement_002_F.java │ │ │ │ │ ├── Statement_IfStatement_003_T.java │ │ │ │ │ ├── Statement_IfStatement_004_F.java │ │ │ │ │ ├── Statement_IfStatement_005_T.java │ │ │ │ │ ├── Statement_IfStatement_006_F.java │ │ │ │ │ ├── Statement_IfStatement_007_T.java │ │ │ │ │ ├── Statement_IfStatement_008_F.java │ │ │ │ │ ├── Statement_SwitchStatement_001_T.java │ │ │ │ │ ├── Statement_SwitchStatement_002_F.java │ │ │ │ │ └── config.json │ │ │ │ └── loop_stmt │ │ │ │ │ ├── Statement_DoStatement_001_T.java │ │ │ │ │ ├── Statement_DoStatement_002_F.java │ │ │ │ │ ├── Statement_ForEachStatement_001_T.java │ │ │ │ │ ├── Statement_ForEachStatement_002_F.java │ │ │ │ │ ├── Statement_ForStatement_001_T.java │ │ │ │ │ ├── Statement_ForStatement_002_F.java │ │ │ │ │ ├── Statement_WhileStatement_001_T.java │ │ │ │ │ ├── Statement_WhileStatement_002_F.java │ │ │ │ │ └── config.json │ │ │ │ ├── cross_file_package_namespace │ │ │ │ ├── cross_directory │ │ │ │ │ ├── config.json │ │ │ │ │ ├── cross_directory_001_T │ │ │ │ │ │ ├── A │ │ │ │ │ │ │ └── cross_directory_001_T_a.java │ │ │ │ │ │ └── B │ │ │ │ │ │ │ └── cross_directory_001_T_b.java │ │ │ │ │ └── cross_directory_002_F │ │ │ │ │ │ ├── A │ │ │ │ │ │ └── cross_directory_002_F_a.java │ │ │ │ │ │ └── B │ │ │ │ │ │ └── cross_directory_002_F_b.java │ │ │ │ └── cross_file │ │ │ │ │ ├── config.json │ │ │ │ │ ├── cross_file_001_T │ │ │ │ │ ├── cross_file_001_T_a.java │ │ │ │ │ └── cross_file_001_T_b.java │ │ │ │ │ └── cross_file_002_F │ │ │ │ │ ├── cross_file_002_F_a.java │ │ │ │ │ └── cross_file_002_F_b.java │ │ │ │ ├── datatype │ │ │ │ ├── array │ │ │ │ │ ├── Base_ArrayAccess_001_T.java │ │ │ │ │ ├── Base_ArrayAccess_002_F.java │ │ │ │ │ ├── Base_ArrayAccess_003_T.java │ │ │ │ │ ├── Base_ArrayAccess_004_F.java │ │ │ │ │ ├── Base_ArrayAccess_005_T.java │ │ │ │ │ ├── Base_ArrayAccess_006_F.java │ │ │ │ │ ├── Base_ArrayAccess_007_T.java │ │ │ │ │ ├── Base_ArrayAccess_008_F.java │ │ │ │ │ ├── Base_ArrayAccess_009_T.java │ │ │ │ │ ├── Base_ArrayAccess_010_F.java │ │ │ │ │ └── config.json │ │ │ │ ├── collections │ │ │ │ │ ├── Base_List_001_T.java │ │ │ │ │ ├── Base_List_002_F.java │ │ │ │ │ ├── Base_List_003_T.java │ │ │ │ │ ├── Base_List_004_F.java │ │ │ │ │ ├── Base_List_005_T.java │ │ │ │ │ ├── Base_List_006_F.java │ │ │ │ │ ├── Base_List_007_T.java │ │ │ │ │ ├── Base_List_008_F.java │ │ │ │ │ ├── Base_Queue_001_T.java │ │ │ │ │ ├── Base_Queue_002_F.java │ │ │ │ │ ├── Base_Queue_003_T.java │ │ │ │ │ ├── Base_Queue_004_F.java │ │ │ │ │ ├── Base_Queue_005_T.java │ │ │ │ │ ├── Base_Queue_006_F.java │ │ │ │ │ ├── Base_Set_001_T.java │ │ │ │ │ ├── Base_Set_002_F.java │ │ │ │ │ ├── Base_Set_003_T.java │ │ │ │ │ ├── Base_Set_004_F.java │ │ │ │ │ ├── Base_Set_005_T.java │ │ │ │ │ ├── Base_Set_006_F.java │ │ │ │ │ └── config.json │ │ │ │ ├── generics │ │ │ │ │ ├── CallExpression_CustomCode_Class_generics_001_T.java │ │ │ │ │ ├── CallExpression_CustomCode_Class_generics_002_F.java │ │ │ │ │ ├── CallExpression_CustomCode_Class_generics_003_T.java │ │ │ │ │ ├── CallExpression_CustomCode_Class_generics_004_F.java │ │ │ │ │ └── config.json │ │ │ │ ├── map │ │ │ │ │ ├── Base_Map_001_T.java │ │ │ │ │ ├── Base_Map_002_F.java │ │ │ │ │ ├── Base_Map_003_T.java │ │ │ │ │ ├── Base_Map_004_F.java │ │ │ │ │ └── config.json │ │ │ │ ├── package-info.java │ │ │ │ ├── primitives │ │ │ │ │ ├── Base_ByteArray_001_T.java │ │ │ │ │ ├── Base_ByteArray_002_F.java │ │ │ │ │ ├── Base_ByteArray_003_T.java │ │ │ │ │ ├── Base_ByteArray_004_F.java │ │ │ │ │ ├── Base_Byte_001_T.java │ │ │ │ │ ├── Base_Byte_002_F.java │ │ │ │ │ ├── Base_Byte_003_T.java │ │ │ │ │ ├── Base_Byte_004_F.java │ │ │ │ │ ├── Base_Byte_005_T.java │ │ │ │ │ ├── Base_Byte_006_F.java │ │ │ │ │ ├── Base_Byte_007_T.java │ │ │ │ │ ├── Base_Byte_008_F.java │ │ │ │ │ ├── Base_CharArray_001_T.java │ │ │ │ │ ├── Base_CharArray_002_F.java │ │ │ │ │ ├── Base_CharArray_003_T.java │ │ │ │ │ ├── Base_CharArray_004_F.java │ │ │ │ │ ├── Base_Char_001_T.java │ │ │ │ │ ├── Base_Char_002_F.java │ │ │ │ │ ├── Base_Char_003_T.java │ │ │ │ │ ├── Base_Char_004_F.java │ │ │ │ │ ├── Base_Char_005_T.java │ │ │ │ │ ├── Base_Char_006_F.java │ │ │ │ │ ├── Base_Char_007_T.java │ │ │ │ │ ├── Base_Char_008_F.java │ │ │ │ │ ├── Base_Double_001_T.java │ │ │ │ │ ├── Base_Double_002_F.java │ │ │ │ │ ├── Base_Double_003_T.java │ │ │ │ │ ├── Base_Double_004_F.java │ │ │ │ │ ├── Base_Float_001_T.java │ │ │ │ │ ├── Base_Float_002_F.java │ │ │ │ │ ├── Base_Float_003_T.java │ │ │ │ │ ├── Base_Float_004_F.java │ │ │ │ │ ├── Base_Integer_001_T.java │ │ │ │ │ ├── Base_Integer_002_F.java │ │ │ │ │ ├── Base_Integer_003_T.java │ │ │ │ │ ├── Base_Integer_004_F.java │ │ │ │ │ ├── Base_Integer_005_T.java │ │ │ │ │ ├── Base_Integer_006_F.java │ │ │ │ │ ├── Base_Integer_007_T.java │ │ │ │ │ ├── Base_Integer_008_F.java │ │ │ │ │ ├── Base_Long_001_T.java │ │ │ │ │ ├── Base_Long_002_F.java │ │ │ │ │ ├── Base_Long_003_T.java │ │ │ │ │ ├── Base_Long_004_F.java │ │ │ │ │ ├── Base_Long_005_T.java │ │ │ │ │ ├── Base_Long_006_F.java │ │ │ │ │ ├── Base_Long_007_T.java │ │ │ │ │ ├── Base_Long_008_F.java │ │ │ │ │ └── config.json │ │ │ │ └── string │ │ │ │ │ ├── Base_StringArray_001_T.java │ │ │ │ │ ├── Base_StringArray_002_F.java │ │ │ │ │ ├── Base_StringBuffer_001_T.java │ │ │ │ │ ├── Base_StringBuffer_002_F.java │ │ │ │ │ ├── Base_StringBuilder_001_T.java │ │ │ │ │ ├── Base_StringBuilder_002_F.java │ │ │ │ │ ├── Base_String_001_T.java │ │ │ │ │ ├── Base_String_002_F.java │ │ │ │ │ └── config.json │ │ │ │ ├── exception_error │ │ │ │ ├── assert_statement │ │ │ │ │ ├── Statement_AssertStatement_001_T.java │ │ │ │ │ ├── Statement_AssertStatement_002_F.java │ │ │ │ │ └── config.json │ │ │ │ └── exception_throw │ │ │ │ │ ├── Statement_FinallyStatement_001_T.java │ │ │ │ │ ├── Statement_FinallyStatement_002_F.java │ │ │ │ │ ├── Statement_TryBlock_001_T.java │ │ │ │ │ ├── Statement_TryBlock_002_F.java │ │ │ │ │ ├── Statement_TryCatchStatement_001_T.java │ │ │ │ │ ├── Statement_TryCatchStatement_002_F.java │ │ │ │ │ └── config.json │ │ │ │ ├── expression │ │ │ │ ├── basic_expression_operation │ │ │ │ │ ├── Expression_AssignmentExpression_001_T.java │ │ │ │ │ ├── Expression_AssignmentExpression_002_F.java │ │ │ │ │ ├── Expression_AssignmentExpression_003_T.java │ │ │ │ │ ├── Expression_AssignmentExpression_004_F.java │ │ │ │ │ ├── Expression_BitOperation_001_T.java │ │ │ │ │ ├── Expression_BitOperation_002_F.java │ │ │ │ │ ├── Expression_ClassInstance_Infix_001_T.java │ │ │ │ │ ├── Expression_ClassInstance_Infix_002_F.java │ │ │ │ │ ├── Expression_InfixExpression_001_T.java │ │ │ │ │ ├── Expression_InfixExpression_002_F.java │ │ │ │ │ ├── Expression_InstanceofExpression_001_T.java │ │ │ │ │ ├── Expression_InstanceofExpression_002_F.java │ │ │ │ │ ├── Expression_PostfixExpression_001_T.java │ │ │ │ │ ├── Expression_PostfixExpression_002_F.java │ │ │ │ │ ├── Expression_PrefixExpression_001_T.java │ │ │ │ │ ├── Expression_PrefixExpression_002_F.java │ │ │ │ │ ├── Statement_VariableDeclarationStatement_001_T.java │ │ │ │ │ ├── Statement_VariableDeclarationStatement_002_F.java │ │ │ │ │ └── config.json │ │ │ │ ├── conditional_expression │ │ │ │ │ ├── Expression_TernaryOperator_001_T.java │ │ │ │ │ ├── Expression_TernaryOperator_002_F.java │ │ │ │ │ └── config.json │ │ │ │ ├── lambda_expression │ │ │ │ │ ├── Expression_LambdaExpression_001_T.java │ │ │ │ │ ├── Expression_LambdaExpression_002_F.java │ │ │ │ │ └── config.json │ │ │ │ ├── special_expression │ │ │ │ │ └── config.json │ │ │ │ ├── this_expression │ │ │ │ │ ├── Expression_ThisExpression_001_T.java │ │ │ │ │ ├── Expression_ThisExpression_002_F.java │ │ │ │ │ ├── Expression_ThisExpression_Anonymous_001_T.java │ │ │ │ │ ├── Expression_ThisExpression_Anonymous_002_F.java │ │ │ │ │ ├── Expression_ThisExpression_Lambda_001_T.java │ │ │ │ │ ├── Expression_ThisExpression_Lambda_002_F.java │ │ │ │ │ └── config.json │ │ │ │ └── type_cast │ │ │ │ │ ├── Expression_CastExpression_001_T.java │ │ │ │ │ ├── Expression_CastExpression_002_F.java │ │ │ │ │ ├── Expression_CastExpression_003_T.java │ │ │ │ │ ├── Expression_CastExpression_004_F.java │ │ │ │ │ └── config.json │ │ │ │ ├── function_call │ │ │ │ ├── argument_passing │ │ │ │ │ ├── Expression_CallExpression_Package_001_T.java │ │ │ │ │ ├── Expression_CallExpression_Package_002_F.java │ │ │ │ │ ├── Expression_MethodInvocation_Infix_001_T.java │ │ │ │ │ ├── Expression_MethodInvocation_Infix_002_F.java │ │ │ │ │ ├── Expression_MethodInvocation_Passing_001_T.java │ │ │ │ │ ├── Expression_MethodInvocation_Passing_002_F.java │ │ │ │ │ └── config.json │ │ │ │ ├── chained_call │ │ │ │ │ ├── Expression_MethodInvocation_Argument_001_F.java │ │ │ │ │ ├── Expression_MethodInvocation_Argument_002_T.java │ │ │ │ │ └── config.json │ │ │ │ ├── higher_order_function │ │ │ │ │ ├── config.json │ │ │ │ │ ├── higher_order_function_001_T.java │ │ │ │ │ └── higher_order_function_002_F.java │ │ │ │ ├── library_function │ │ │ │ │ ├── CallExpression_CustomCode_Interface_function_001_T.java │ │ │ │ │ ├── CallExpression_CustomCode_Interface_function_002_F.java │ │ │ │ │ ├── CallExpression_NoSourceCode_Native_001_F.java │ │ │ │ │ ├── CallExpression_NoSourceCode_Native_002_T.java │ │ │ │ │ ├── CallExpression_NoSourceCode_Native_003_F.java │ │ │ │ │ ├── CallExpression_NoSourceCode_Native_004_T.java │ │ │ │ │ ├── CallExpression_NoSourceCode_Native_005_F.java │ │ │ │ │ ├── CallExpression_NoSourceCode_Native_006_T.java │ │ │ │ │ ├── Expression_CallExpression_Array_001_F.java │ │ │ │ │ ├── Expression_CallExpression_Array_002_T.java │ │ │ │ │ ├── Expression_MethodInvocation_MethodInvocation_001_F.java │ │ │ │ │ ├── Expression_MethodInvocation_MethodInvocation_002_T.java │ │ │ │ │ └── config.json │ │ │ │ ├── override │ │ │ │ │ ├── Expression_Override_001_T.java │ │ │ │ │ ├── Expression_Override_002_F.java │ │ │ │ │ └── config.json │ │ │ │ ├── return_value_passing │ │ │ │ │ ├── config.json │ │ │ │ │ ├── function_return_value_passing_001_T.java │ │ │ │ │ └── function_return_value_passing_002_F.java │ │ │ │ └── static_method │ │ │ │ │ ├── config.json │ │ │ │ │ ├── static_field_001_T.java │ │ │ │ │ ├── static_field_002_F.java │ │ │ │ │ ├── static_method_001_T.java │ │ │ │ │ └── static_method_002_F.java │ │ │ │ ├── interface_class │ │ │ │ ├── abstract_class │ │ │ │ │ ├── CallExpression_CustomCode_abstract_class_001_T.java │ │ │ │ │ ├── CallExpression_CustomCode_abstract_class_002_F.java │ │ │ │ │ └── config.json │ │ │ │ ├── anonymous_object │ │ │ │ │ ├── CallExpression_CustomCode_anonymous_object_001_T.java │ │ │ │ │ ├── CallExpression_CustomCode_anonymous_object_002_F.java │ │ │ │ │ └── config.json │ │ │ │ ├── complex_object │ │ │ │ │ ├── CallExpression_CustomCode_Class_001_T.java │ │ │ │ │ ├── CallExpression_CustomCode_Class_002_F.java │ │ │ │ │ ├── CallExpression_CustomCode_Class_003_T.java │ │ │ │ │ ├── CallExpression_CustomCode_Class_004_F.java │ │ │ │ │ ├── CallExpression_CustomCode_Interface_001_T.java │ │ │ │ │ ├── CallExpression_CustomCode_Interface_002_F.java │ │ │ │ │ └── config.json │ │ │ │ ├── package-info.java │ │ │ │ └── simple_object │ │ │ │ │ ├── config.json │ │ │ │ │ ├── simple_object_001_T.java │ │ │ │ │ └── simple_object_002_F.java │ │ │ │ └── variable_scope │ │ │ │ ├── package-info.java │ │ │ │ └── static_variable │ │ │ │ ├── config.json │ │ │ │ ├── static_variable_001_T.java │ │ │ │ └── static_variable_002_F.java │ │ │ ├── common │ │ │ └── utils │ │ │ │ ├── CmdUtil.java │ │ │ │ ├── HttpUtil.java │ │ │ │ ├── JDBCUtil.java │ │ │ │ └── SinkUtil.java │ │ │ ├── model │ │ │ ├── CmdObject.java │ │ │ ├── XCmdObject.java │ │ │ ├── alias │ │ │ │ ├── A.java │ │ │ │ ├── B.java │ │ │ │ ├── C.java │ │ │ │ ├── Container1.java │ │ │ │ ├── Container2.java │ │ │ │ ├── D.java │ │ │ │ ├── DataClass.java │ │ │ │ ├── E.java │ │ │ │ ├── H.java │ │ │ │ ├── I.java │ │ │ │ ├── Inner1.java │ │ │ │ ├── Inner1b.java │ │ │ │ ├── Inner3.java │ │ │ │ ├── Invoke.java │ │ │ │ ├── J.java │ │ │ │ ├── PrimitiveData.java │ │ │ │ ├── SimpleAlias.java │ │ │ │ ├── SimpleLinkedList.java │ │ │ │ ├── SimpleTree.java │ │ │ │ ├── StaticData.java │ │ │ │ ├── X.java │ │ │ │ └── Y.java │ │ │ └── custom │ │ │ │ ├── ABS.java │ │ │ │ ├── AC.java │ │ │ │ ├── G.java │ │ │ │ ├── O.java │ │ │ │ ├── P.java │ │ │ │ ├── PS.java │ │ │ │ ├── Q.java │ │ │ │ ├── R.java │ │ │ │ ├── T.java │ │ │ │ └── TT.java │ │ │ ├── other_preference │ │ │ ├── MayTaintKind_001_T.java │ │ │ ├── MayTaintKind_002_F.java │ │ │ ├── MayTaintKind_003_F.java │ │ │ ├── MustTaintKind_001_T.java │ │ │ ├── MustTaintKind_002_F.java │ │ │ ├── MustTaintKind_003_F.java │ │ │ ├── SafeKind_001_F.java │ │ │ ├── SafeKind_002_F.java │ │ │ ├── SafeKind_003_F.java │ │ │ ├── UnknownTaintKind_001_F.java │ │ │ ├── UnknownTaintKind_002_F.java │ │ │ ├── UnknownTaintKind_003_F.java │ │ │ └── config.json_bak │ │ │ └── service │ │ │ ├── BaseSSRFShowManagerImpl.java │ │ │ ├── DefaultSsrfClient.java │ │ │ ├── SSRFShowManageImpl.java │ │ │ ├── SSRFShowManager.java │ │ │ └── SsrfClient.java │ └── resources │ │ ├── application-test.properties │ │ ├── application.yml │ │ ├── db.setting │ │ ├── log4j.properties │ │ └── logback-spring.xml │ └── test │ └── java │ └── com │ └── sast │ └── astbenchmark │ └── case_language_maturity │ └── accuracy │ └── flow_sensitive │ └── loop_stmt │ └── init │ └── Statement_ForStatement_006_FTest.java ├── sast-js └── case │ ├── accuracy │ ├── context_sensitive │ │ ├── argument_return_value_passing │ │ │ ├── argument_passing_value_001_T.js │ │ │ ├── argument_passing_value_002_F.js │ │ │ ├── argument_passing_value_003_T.js │ │ │ ├── argument_passing_value_004_F.js │ │ │ ├── config.json │ │ │ ├── return_value_passing_001_T.js │ │ │ └── return_value_passing_002_F.js │ │ ├── multi_invoke │ │ │ ├── config.json │ │ │ ├── multi_invoke_001_T.js │ │ │ └── multi_invoke_002_F.js │ │ └── polymorphism │ │ │ ├── no_solver │ │ │ ├── config.json │ │ │ ├── polymorphism_no_solver_001_T.js │ │ │ └── polymorphism_no_solver_002_F.js │ │ │ └── solver │ │ │ ├── config.json │ │ │ ├── polymorphism_001_T.js │ │ │ └── polymorphism_002_F.js │ ├── field_sensitive │ │ ├── class │ │ │ ├── config.json │ │ │ ├── constructor_field_001_T.js │ │ │ ├── constructor_field_002_F.js │ │ │ ├── constructor_field_003_F.js │ │ │ ├── constructor_field_004_T.js │ │ │ ├── field_len_001_T.js │ │ │ ├── field_len_002_F.js │ │ │ ├── field_len_003_T.js │ │ │ ├── field_len_004_F.js │ │ │ ├── field_len_005_T.js │ │ │ └── field_len_006_F.js │ │ ├── multidimensional_collection │ │ │ ├── array_multidimensional_collection_001_T.js │ │ │ ├── array_multidimensional_collection_002_F.js │ │ │ └── config.json │ │ └── one_dimensional_collection │ │ │ ├── numeric_index_state_no_solver │ │ │ ├── array_no_solver_001_T.js │ │ │ ├── array_no_solver_002_F.js │ │ │ ├── array_no_solver_003_T.js │ │ │ ├── array_no_solver_004_F.js │ │ │ ├── config.json │ │ │ ├── map_field_sensitive_001_T.js │ │ │ ├── map_field_sensitive_002_F.js │ │ │ ├── map_field_sensitive_003_F.js │ │ │ ├── map_field_sensitive_004_T.js │ │ │ ├── map_field_sensitive_005_F.js │ │ │ ├── map_field_sensitive_006_T.js │ │ │ ├── map_field_sensitive_007_F.js │ │ │ ├── map_field_sensitive_008_T.js │ │ │ ├── map_field_sensitive_009_F.js │ │ │ ├── rest_parameter_no_solver_001_T.js │ │ │ ├── rest_parameter_no_solver_002_F.js │ │ │ ├── spread_operator_no_solver_001_T.js │ │ │ ├── spread_operator_no_solver_002_F.js │ │ │ ├── spread_operator_no_solver_003_T.js │ │ │ └── spread_operator_no_solver_004_F.js │ │ │ └── numeric_index_state_solver │ │ │ ├── array_solver_001_T.js │ │ │ ├── array_solver_002_F.js │ │ │ └── config.json │ ├── flow_sensitive │ │ ├── asynchronous │ │ │ ├── asynchronous_await_001_T.js │ │ │ ├── asynchronous_await_002_F.js │ │ │ └── config.json │ │ ├── loop_stmt │ │ │ ├── config.json │ │ │ ├── dowhile_body_loop_stmt_001_T.js │ │ │ ├── dowhile_body_loop_stmt_002_F.js │ │ │ ├── for_001_T.js │ │ │ ├── for_002_F.js │ │ │ ├── for_003_T.js │ │ │ └── for_004_F.js │ │ └── normal_stmt │ │ │ ├── assign_expression_stmt_001_T.js │ │ │ ├── assign_expression_stmt_002_F.js │ │ │ └── config.json │ ├── object_sensitive │ │ ├── class │ │ │ ├── config.json │ │ │ ├── constructor_obj_001_T.js │ │ │ └── constructor_obj_002_F.js │ │ └── collection │ │ │ ├── array_object_sensitive_001_T.js │ │ │ ├── array_object_sensitive_002_F.js │ │ │ ├── array_object_sensitive_003_T.js │ │ │ ├── array_object_sensitive_004_F.js │ │ │ ├── array_object_sensitive_005_T.js │ │ │ ├── array_object_sensitive_006_F.js │ │ │ ├── config.json │ │ │ ├── map_object_sensitive_001_T.js │ │ │ ├── map_object_sensitive_002_F.js │ │ │ ├── map_object_sensitive_003_T.js │ │ │ ├── map_object_sensitive_004_F.js │ │ │ ├── map_object_sensitive_005_T.js │ │ │ ├── map_object_sensitive_006_F.js │ │ │ ├── set_object_sensitive_001_T.js │ │ │ ├── set_object_sensitive_002_F.js │ │ │ ├── set_object_sensitive_003_T.js │ │ │ └── set_object_sensitive_004_F.js │ └── path_sensitive │ │ ├── exception_throw │ │ ├── config.json │ │ ├── exception_throw_001_T.js │ │ ├── exception_throw_002_F.js │ │ └── exception_throw_003_T.js │ │ ├── explicit_jump_control │ │ ├── break_001_F.js │ │ ├── break_002_T.js │ │ ├── break_label_001_F.js │ │ ├── break_label_002_T.js │ │ ├── config.json │ │ ├── continue_001_T.js │ │ ├── continue_002_F.js │ │ ├── return_001_T.js │ │ └── return_002_F.js │ │ └── loop_conditional_stmt │ │ ├── no_solver │ │ ├── conditional_if_no_solver_001_F.js │ │ ├── conditional_if_no_solver_002_F.js │ │ ├── conditional_if_no_solver_003_T.js │ │ ├── conditional_if_no_solver_004_F.js │ │ ├── conditional_switch_no_solver_001_F.js │ │ ├── conditional_switch_no_solver_002_F.js │ │ ├── conditional_switch_no_solver_003_F.js │ │ ├── conditional_switch_no_solver_004_T.js │ │ └── config.json │ │ └── solver │ │ ├── conditional_if_solver_001_T.js │ │ ├── conditional_if_solver_002_F.js │ │ ├── conditional_switch_solver_001_F.js │ │ ├── conditional_switch_solver_002_T.js │ │ ├── config.json │ │ ├── for_body_solver_001_T.js │ │ ├── for_body_solver_002_F.js │ │ ├── while_body_solver_001_F.js │ │ └── while_body_solver_002_T.js │ └── completeness │ ├── dynamic_tracing │ └── dynamic_call │ │ ├── config.json │ │ ├── dynamic_call_reflect_001_F.js │ │ ├── dynamic_call_reflect_002_T.js │ │ ├── dynamic_call_reflect_003_T.js │ │ ├── dynamic_call_reflect_004_F.js │ │ ├── dynamic_call_reflect_005_T.js │ │ └── dynamic_call_reflect_006_F.js │ └── single_app_tracing │ ├── alias │ ├── alias_001_F.js │ ├── alias_002_F.js │ ├── alias_003_T.js │ └── config.json │ ├── asynchronous_tracing │ └── promise_callback_await │ │ ├── async_await_001_T.js │ │ ├── async_await_002_F.js │ │ ├── asynchronous_promise_001_T.js │ │ ├── asynchronous_promise_002_F.js │ │ ├── asynchronous_promise_003_T.js │ │ ├── asynchronous_promise_004_F.js │ │ ├── asynchronous_promise_005_T.js │ │ ├── asynchronous_promise_006_F.js │ │ ├── asynchronous_promise_007_T.js │ │ ├── asynchronous_promise_008_F.js │ │ ├── asynchronous_promise_009_T.js │ │ ├── asynchronous_promise_010_F.js │ │ ├── asynchronous_promise_011_T.js │ │ ├── asynchronous_promise_012_F.js │ │ ├── asynchronous_promisify_001_T.js │ │ ├── asynchronous_promisify_002_F.js │ │ └── config.json │ ├── class │ ├── complex_object │ │ ├── config.json │ │ ├── cross_class_001_T.js │ │ ├── cross_class_002_F.js │ │ ├── cross_class_003_T.js │ │ └── cross_class_004_F.js │ └── simple_object │ │ ├── config.json │ │ ├── simple_object_001_T.js │ │ ├── simple_object_002_F.js │ │ ├── simple_object_prototype_001_T.js │ │ ├── simple_object_prototype_002_F.js │ │ ├── simple_object_prototype_003_T.js │ │ └── simple_object_prototype_004_F.js │ ├── control_flow │ ├── conditional_stmt │ │ ├── conditional_if_001_T.js │ │ ├── conditional_if_002_F.js │ │ ├── conditional_if_003_T.js │ │ ├── conditional_if_004_F.js │ │ ├── conditional_if_005_T.js │ │ ├── conditional_if_006_F.js │ │ ├── conditional_switch_001_T.js │ │ ├── conditional_switch_002_F.js │ │ └── config.json │ └── loop_stmt │ │ ├── config.json │ │ ├── dowhile_body_001_T.js │ │ ├── dowhile_body_002_F.js │ │ ├── every_001_T.js │ │ ├── every_002_F.js │ │ ├── for_body_001_T.js │ │ ├── for_body_002_F.js │ │ ├── for_init_001_T.js │ │ ├── for_init_002_F.js │ │ ├── for_update_001_T.js │ │ ├── for_update_002_F.js │ │ ├── foreach_001_T.js │ │ ├── foreach_002_F.js │ │ ├── forin_body_001_T.js │ │ ├── forin_body_002_F.js │ │ ├── forof_body_001_T.js │ │ ├── forof_body_002_F.js │ │ ├── some_001_T.js │ │ ├── some_002_F.js │ │ ├── while_body_001_T.js │ │ └── while_body_002_F.js │ ├── cross_file_package_namespace │ └── cross_module │ │ ├── config.json │ │ ├── cross_module_001_T │ │ ├── A │ │ │ └── cross_module_001_T_a.js │ │ ├── B │ │ │ └── cross_module_001_T_b.js │ │ └── package.json │ │ ├── cross_module_002_F │ │ ├── A │ │ │ └── cross_module_002_F_a.js │ │ ├── B │ │ │ └── cross_module_002_F_b.js │ │ └── package.json │ │ ├── cross_module_003_T │ │ ├── A │ │ │ └── cross_module_003_T_a.js │ │ ├── B │ │ │ └── cross_module_003_T_b.js │ │ └── package.json │ │ ├── cross_module_004_F │ │ ├── A │ │ │ └── cross_module_004_F_a.js │ │ ├── B │ │ │ └── cross_module_004_F_b.js │ │ └── package.json │ │ ├── cross_module_005_T │ │ ├── A │ │ │ └── cross_module_005_T_a.js │ │ ├── B │ │ │ └── cross_module_005_T_b.js │ │ └── package.json │ │ ├── cross_module_006_F │ │ ├── A │ │ │ └── cross_module_006_F_a.js │ │ ├── B │ │ │ └── cross_module_006_F_b.js │ │ └── package.json │ │ ├── cross_module_007_T │ │ ├── A │ │ │ └── cross_module_007_T_a.js │ │ ├── B │ │ │ └── cross_module_007_T_b.js │ │ └── package.json │ │ ├── cross_module_008_F │ │ ├── A │ │ │ └── cross_module_008_F_a.js │ │ ├── B │ │ │ └── cross_module_008_F_b.js │ │ └── package.json │ │ ├── cross_module_009_T │ │ ├── A │ │ │ └── cross_module_009_T_a.js │ │ ├── B │ │ │ └── cross_module_009_T_b.js │ │ └── package.json │ │ ├── cross_module_010_F │ │ ├── A │ │ │ └── cross_module_010_F_a.js │ │ ├── B │ │ │ └── cross_module_010_F_b.js │ │ └── package.json │ │ ├── cross_module_011_T │ │ ├── A │ │ │ └── cross_module_011_T_a.js │ │ ├── B │ │ │ └── cross_module_011_T_b.js │ │ └── package.json │ │ └── cross_module_012_F │ │ ├── A │ │ └── cross_module_012_F_a.js │ │ ├── B │ │ └── cross_module_012_F_b.js │ │ └── package.json │ ├── datatype │ ├── array │ │ ├── array_001_T.js │ │ ├── array_002_F.js │ │ ├── array_003_T.js │ │ ├── array_004_F.js │ │ ├── array_005_T.js │ │ ├── array_006_F.js │ │ └── config.json │ ├── collections │ │ ├── config.json │ │ ├── set_001_T.js │ │ └── set_002_F.js │ └── map │ │ ├── config.json │ │ ├── map_001_T.js │ │ └── map_002_F.js │ ├── exception_error │ └── exception_throw │ │ ├── config.json │ │ ├── exception_catch_001_T.js │ │ ├── exception_catch_002_F.js │ │ ├── exception_catch_003_T.js │ │ ├── exception_catch_004_F.js │ │ ├── exception_finally_001_T.js │ │ ├── exception_finally_002_F.js │ │ ├── exception_try_001_T.js │ │ └── exception_try_002_F.js │ ├── expression │ ├── basic_expression_operation │ │ ├── assign_expression_001_T.js │ │ ├── assign_expression_002_F.js │ │ ├── binary_expression_add_001_T.js │ │ ├── binary_expression_add_002_F.js │ │ ├── binary_expression_add_assignment_001_T.js │ │ ├── binary_expression_add_assignment_002_F.js │ │ ├── bitwise_expression_and_001_T.js │ │ ├── bitwise_expression_and_002_F.js │ │ ├── bitwise_expression_lsh_001_T.js │ │ ├── bitwise_expression_lsh_002_F.js │ │ ├── bitwise_expression_not_001_T.js │ │ ├── bitwise_expression_not_002_F.js │ │ ├── bitwise_expression_or_001_T.js │ │ ├── bitwise_expression_or_002_F.js │ │ ├── bitwise_expression_rsh_001_T.js │ │ ├── bitwise_expression_rsh_002_F.js │ │ ├── bitwise_expression_xor_001_T.js │ │ ├── bitwise_expression_xor_002_F.js │ │ ├── config.json │ │ ├── logic_expression_and_001_F.js │ │ ├── logic_expression_and_002_T.js │ │ ├── logic_expression_or_001_T.js │ │ ├── logic_expression_or_002_F.js │ │ ├── prefix_expression_001_T.js │ │ ├── prefix_expression_002_F.js │ │ ├── relation_expression_equal_001_T.js │ │ ├── relation_expression_equal_002_F.js │ │ ├── relation_expression_greater_001_T.js │ │ ├── relation_expression_greater_002_F.js │ │ ├── relation_expression_less_001_T.js │ │ ├── relation_expression_less_002_F.js │ │ ├── suffix_expression_001_T.js │ │ └── suffix_expression_002_F.js │ ├── conditional_expression │ │ ├── conditional_expression_001_T.js │ │ ├── conditional_expression_002_F.js │ │ └── config.json │ ├── lambda_expression │ │ ├── config.json │ │ ├── lambda_expression_001_T.js │ │ └── lambda_expression_002_F.js │ ├── special_expression │ │ ├── config.json │ │ ├── delete_expression_001_T.js │ │ ├── delete_expression_002_F.js │ │ ├── delete_expression_003_T.js │ │ ├── delete_expression_004_F.js │ │ ├── destructuring_assignment_001_T.js │ │ ├── destructuring_assignment_002_F.js │ │ ├── destructuring_assignment_003_T.js │ │ ├── destructuring_assignment_004_F.js │ │ ├── destructuring_assignment_005_T.js │ │ ├── destructuring_assignment_006_F.js │ │ ├── destructuring_assignment_007_T.js │ │ ├── destructuring_assignment_008_F.js │ │ ├── exponentiation_operator_001_T.js │ │ ├── exponentiation_operator_002_F.js │ │ ├── nullish_coalescing_operator_001_T.js │ │ ├── nullish_coalescing_operator_002_F.js │ │ ├── optional_chaining_operator_001_T.js │ │ ├── optional_chaining_operator_002_F.js │ │ ├── rest_parameter_001_T.js │ │ ├── rest_parameter_002_F.js │ │ ├── rest_parameter_003_T.js │ │ ├── rest_parameter_004_F.js │ │ ├── rest_parameter_005_T.js │ │ ├── rest_parameter_006_F.js │ │ ├── spread_operator_001_T.js │ │ ├── spread_operator_002_F.js │ │ ├── spread_operator_003_T.js │ │ ├── spread_operator_004_F.js │ │ ├── spread_operator_005_T.js │ │ ├── spread_operator_006_F.js │ │ ├── template_literal_001_T.js │ │ ├── template_literal_002_F.js │ │ ├── template_literal_003_T.js │ │ ├── template_literal_004_F.js │ │ ├── template_literal_005_T.js │ │ └── template_literal_006_F.js │ ├── this_expression │ │ ├── config.json │ │ ├── this_expression_001_T.js │ │ ├── this_expression_002_F.js │ │ ├── this_expression_003_T.js │ │ └── this_expression_004_F.js │ └── type_cast │ │ ├── config.json │ │ ├── type_cast_001_T.js │ │ ├── type_cast_002_F.js │ │ ├── type_cast_003_T.js │ │ └── type_cast_004_T.js │ ├── function_call │ ├── anonymous_function_closure │ │ ├── anonymous_function_001_F.js │ │ ├── anonymous_function_002_T.js │ │ ├── anonymous_function_003_F.js │ │ ├── anonymous_function_004_T.js │ │ ├── anonymous_function_005_F.js │ │ ├── anonymous_function_006_T.js │ │ ├── closure_function_001_F.js │ │ ├── closure_function_002_T.js │ │ ├── closure_function_003_F.js │ │ ├── closure_function_004_T.js │ │ ├── closure_function_005_F.js │ │ ├── closure_function_006_F.js │ │ ├── closure_function_007_T.js │ │ ├── closure_function_008_F.js │ │ ├── closure_function_009_T.js │ │ ├── closure_function_010_F.js │ │ ├── closure_function_011_T.js │ │ ├── closure_function_012_F.js │ │ ├── closure_function_013_T.js │ │ ├── closure_function_014_F.js │ │ ├── closure_function_015_T.js │ │ ├── closure_function_016_F.js │ │ ├── closure_function_017_T.js │ │ └── config.json │ ├── argument_passing │ │ ├── argument_passing_default_value_001_F.js │ │ ├── argument_passing_default_value_002_T.js │ │ ├── argument_passing_normal_value_001_F.js │ │ ├── argument_passing_normal_value_002_T.js │ │ ├── argument_passing_normal_value_003_F.js │ │ ├── argument_passing_normal_value_004_T.js │ │ ├── argument_passing_normal_value_005_F.js │ │ ├── argument_passing_normal_value_006_T.js │ │ ├── argument_passing_reference_001_F.js │ │ ├── argument_passing_reference_002_T.js │ │ ├── argument_passing_reference_003_F.js │ │ ├── argument_passing_reference_004_T.js │ │ ├── argument_passing_reference_005_F.js │ │ ├── argument_passing_reference_006_T.js │ │ └── config.json │ ├── arrow_function │ │ ├── arrow_function_001_F.js │ │ ├── arrow_function_002_T.js │ │ ├── arrow_function_003_F.js │ │ ├── arrow_function_004_T.js │ │ ├── arrow_function_005_F.js │ │ ├── arrow_function_006_T.js │ │ ├── arrow_function_007_F.js │ │ ├── arrow_function_008_T.js │ │ ├── arrow_function_009_F.js │ │ ├── arrow_function_010_T.js │ │ └── config.json │ ├── chained_call │ │ ├── chained_call_001_F.js │ │ ├── chained_call_002_T.js │ │ └── config.json │ ├── decorator_function │ │ ├── class_decorator_001_F.js │ │ ├── class_decorator_002_T.js │ │ ├── class_decorator_003_F.js │ │ ├── class_decorator_004_T.js │ │ ├── class_member_decorator_001_F.js │ │ ├── class_member_decorator_002_T.js │ │ ├── config.json │ │ ├── function_decorator_001_F.js │ │ ├── function_decorator_002_T.js │ │ ├── function_decorator_003_F.js │ │ └── function_decorator_004_T.js │ ├── generator_function │ │ ├── config.json │ │ ├── generator_function_001_F.js │ │ ├── generator_function_002_T.js │ │ ├── generator_function_003_F.js │ │ └── generator_function_004_T.js │ ├── higher_order_function │ │ ├── config.json │ │ ├── higher_order_function_001_F.js │ │ ├── higher_order_function_002_T.js │ │ ├── higher_order_function_003_F.js │ │ ├── higher_order_function_004_T.js │ │ ├── higher_order_function_005_F.js │ │ ├── higher_order_function_006_T.js │ │ ├── higher_order_function_007_F.js │ │ ├── higher_order_function_008_T.js │ │ ├── higher_order_function_009_F.js │ │ └── higher_order_function_010_T.js │ ├── library_function │ │ ├── config.json │ │ ├── json_001_T.js │ │ ├── json_002_F.js │ │ ├── string_001_T.js │ │ └── string_002_F.js │ ├── override │ │ ├── config.json │ │ ├── constructor_extends_001_T.js │ │ ├── constructor_extends_002_F.js │ │ ├── constructor_extends_003_T.js │ │ ├── constructor_extends_004_F.js │ │ ├── polymorphism_override_001_T.js │ │ ├── polymorphism_override_002_F.js │ │ ├── prototype_extends_001_T.js │ │ └── prototype_extends_002_F.js │ ├── return_value_passing │ │ ├── config.json │ │ ├── return_normal_value_passing_001_F.js │ │ └── return_normal_value_passing_002_T.js │ ├── static_method │ │ ├── config.json │ │ ├── static_method_001_T.js │ │ └── static_method_002_F.js │ └── tagged_template_literals │ │ ├── config.json │ │ ├── tagged_template_literal_001_F.js │ │ └── tagged_template_literal_002_T.js │ └── variable_scope │ ├── private_scope │ ├── config.json │ ├── private_variable_001_T.js │ └── private_variable_002_F.js │ └── static_variable │ ├── config.json │ ├── static_variable_001_T.js │ ├── static_variable_002_F.js │ ├── static_variable_003_T.js │ └── static_variable_004_F.js ├── sast-python2 └── case │ ├── accuracy │ ├── context_sensitive │ │ ├── argument_return_value_passing │ │ │ ├── argument_passing_value_001_T.py │ │ │ ├── argument_passing_value_002_F.py │ │ │ ├── argument_passing_value_003_T.py │ │ │ ├── argument_passing_value_004_F.py │ │ │ ├── argument_passing_value_005_T.py │ │ │ ├── argument_passing_value_006_F.py │ │ │ ├── argument_passing_value_007_T.py │ │ │ ├── argument_passing_value_008_F.py │ │ │ ├── argument_passing_value_009_T.py │ │ │ ├── argument_passing_value_010_F.py │ │ │ ├── config.json │ │ │ ├── return_value_passing_001_T.py │ │ │ ├── return_value_passing_002_F.py │ │ │ ├── return_value_passing_003_T.py │ │ │ └── return_value_passing_004_F.py │ │ ├── multi_invoke │ │ │ ├── config.json │ │ │ ├── multi_invoke_001_T.py │ │ │ ├── multi_invoke_002_F.py │ │ │ ├── multi_invoke_003_T.py │ │ │ └── multi_invoke_004_F.py │ │ └── polymorphism │ │ │ ├── config.json │ │ │ ├── polymorphism_001_T.py │ │ │ ├── polymorphism_002_F.py │ │ │ ├── polymorphism_003_T.py │ │ │ ├── polymorphism_004_F.py │ │ │ ├── polymorphism_005_T.py │ │ │ └── polymorphism_006_F.py │ ├── field_sensitive │ │ ├── class │ │ │ ├── config.json │ │ │ ├── constructor_field_001_T.py │ │ │ ├── constructor_field_002_F.py │ │ │ ├── constructor_field_003_T.py │ │ │ ├── constructor_field_004_F.py │ │ │ ├── constructor_field_005_T.py │ │ │ ├── constructor_field_006_F.py │ │ │ ├── field_len_001_T.py │ │ │ ├── field_len_002_F.py │ │ │ ├── field_len_003_T.py │ │ │ ├── field_len_004_F.py │ │ │ ├── field_len_005_T.py │ │ │ ├── field_len_006_F.py │ │ │ ├── inheritance_001_T.py │ │ │ └── inheritance_002_F.py │ │ ├── multidimensional_collection │ │ │ ├── config.json │ │ │ ├── list_mc_001_T.py │ │ │ ├── list_mc_002_F.py │ │ │ ├── list_mc_003_T.py │ │ │ ├── list_mc_004_F.py │ │ │ ├── list_mc_005_T.py │ │ │ ├── list_mc_006_F.py │ │ │ ├── map_mc_001_T.py │ │ │ ├── map_mc_002_F.py │ │ │ ├── map_mc_003_T.py │ │ │ └── map_mc_004_F.py │ │ └── one_dimensional_collection │ │ │ ├── numeric_index_state_no_solver │ │ │ ├── array_no_solver_001_T.py │ │ │ ├── array_no_solver_002_F.py │ │ │ ├── array_no_solver_003_T.py │ │ │ ├── array_no_solver_004_F.py │ │ │ ├── config.json │ │ │ ├── list_no_solver_001_T.py │ │ │ ├── list_no_solver_002_F.py │ │ │ ├── list_no_solver_003_T.py │ │ │ ├── list_no_solver_004_F.py │ │ │ ├── map_field_sensitive_001_T.py │ │ │ ├── map_field_sensitive_002_F.py │ │ │ ├── map_field_sensitive_003_F.py │ │ │ ├── map_field_sensitive_004_T.py │ │ │ ├── map_field_sensitive_005_F.py │ │ │ ├── map_field_sensitive_006_T.py │ │ │ ├── map_field_sensitive_007_F.py │ │ │ ├── map_field_sensitive_008_T.py │ │ │ ├── map_field_sensitive_009_F.py │ │ │ ├── map_field_sensitive_010_T.py │ │ │ ├── map_field_sensitive_011_F.py │ │ │ ├── rest_parameter_001_T.py │ │ │ ├── rest_parameter_002_F.py │ │ │ ├── spread_operator_no_solver_001_T.py │ │ │ └── spread_operator_no_solver_002_F.py │ │ │ └── numeric_index_state_solver │ │ │ ├── array_solver_001_T.py │ │ │ ├── array_solver_002_F.py │ │ │ ├── array_solver_003_T.py │ │ │ ├── array_solver_004_F.py │ │ │ ├── config.json │ │ │ ├── list_solver_001_T.py │ │ │ ├── list_solver_002_F.py │ │ │ ├── list_solver_003_T.py │ │ │ ├── list_solver_004_F.py │ │ │ ├── map_solver_001_T.py │ │ │ ├── map_solver_002_F.py │ │ │ ├── map_solver_003_T.py │ │ │ └── map_solver_004_F.py │ ├── flow_sensitive │ │ ├── loop_stmt │ │ │ ├── config.json │ │ │ ├── for_enumerate_001_T.py │ │ │ ├── for_enumerate_002_F.py │ │ │ ├── for_zip_001_T.py │ │ │ └── for_zip_002_F.py │ │ └── normal_stmt │ │ │ ├── assign_expression_stmt_001_T.py │ │ │ ├── assign_expression_stmt_002_F.py │ │ │ └── config.json │ ├── object_sensitive │ │ ├── class │ │ │ ├── config.json │ │ │ ├── constructor_object_sensitive_001_T.py │ │ │ ├── constructor_object_sensitive_002_F.py │ │ │ ├── constructor_object_sensitive_003_T.py │ │ │ └── constructor_object_sensitive_004_F.py │ │ └── collection │ │ │ ├── array_object_sensitive_001_T.py │ │ │ ├── array_object_sensitive_002_F.py │ │ │ ├── array_object_sensitive_003_T.py │ │ │ ├── array_object_sensitive_004_F.py │ │ │ ├── config.json │ │ │ ├── list_object_sensitive_001_T.py │ │ │ ├── list_object_sensitive_002_F.py │ │ │ ├── list_object_sensitive_003_T.py │ │ │ ├── list_object_sensitive_004_F.py │ │ │ ├── list_object_sensitive_005_T.py │ │ │ ├── list_object_sensitive_006_F.py │ │ │ ├── list_object_sensitive_007_T.py │ │ │ ├── list_object_sensitive_008_F.py │ │ │ ├── map_object_sensitive_001_T.py │ │ │ ├── map_object_sensitive_002_F.py │ │ │ ├── map_object_sensitive_003_T.py │ │ │ ├── map_object_sensitive_004_F.py │ │ │ ├── set_object_sensitive_001_T.py │ │ │ ├── set_object_sensitive_002_F.py │ │ │ ├── set_object_sensitive_003_T.py │ │ │ └── set_object_sensitive_004_F.py │ └── path_sensitive │ │ ├── exception_throw │ │ ├── config.json │ │ ├── exception_throw_001_T.py │ │ ├── exception_throw_002_F.py │ │ ├── exception_throw_003_T.py │ │ ├── exception_throw_004_T.py │ │ └── exception_throw_005_F.py │ │ ├── explicit_jump_control │ │ ├── break_001_F.py │ │ ├── break_002_T.py │ │ ├── break_003_T.py │ │ ├── break_004_F.py │ │ ├── config.json │ │ ├── continue_001_T.py │ │ ├── continue_002_F.py │ │ ├── return_001_T.py │ │ └── return_002_F.py │ │ └── loop_conditional_stmt │ │ ├── no_solver │ │ ├── conditional_if_no_solver_001_F.py │ │ ├── conditional_if_no_solver_002_F.py │ │ ├── conditional_if_no_solver_003_T.py │ │ ├── conditional_if_no_solver_004_F.py │ │ └── config.json │ │ └── solver │ │ ├── conditional_if_solver_001_T.py │ │ ├── conditional_if_solver_002_F.py │ │ ├── config.json │ │ ├── for_body_solver_001_T.py │ │ ├── for_body_solver_002_F.py │ │ ├── while_body_solver_001_F.py │ │ └── while_body_solver_002_T.py │ └── completeness │ ├── dynamic_tracing │ └── dynamic_call │ │ ├── config.json │ │ ├── dynamic_call_reflect_001_F.py │ │ ├── dynamic_call_reflect_002_T.py │ │ ├── dynamic_call_reflect_003_T.py │ │ ├── dynamic_call_reflect_004_F.py │ │ ├── dynamic_call_reflect_005_T.py │ │ └── dynamic_call_reflect_006_F.py │ ├── other │ ├── ellipsis │ │ ├── config.json │ │ ├── ellipsis_001_T.py │ │ └── ellipsis_002_F.py │ ├── exec │ │ ├── config.json │ │ ├── exec_001_T.py │ │ └── exec_002_F.py │ └── with_as │ │ ├── config.json │ │ ├── file_rw_001_T.py │ │ └── file_rw_002_F.py │ └── single_app_tracing │ ├── alias │ ├── alias_001_T.py │ ├── alias_002_F.py │ ├── alias_003_T.py │ ├── alias_004_F.py │ ├── alias_005_T.py │ ├── alias_006_F.py │ ├── alias_007_T.py │ ├── alias_008_F.py │ ├── alias_009_T.py │ ├── alias_010_F.py │ └── config.json │ ├── class │ ├── complex_object │ │ ├── config.json │ │ ├── cross_class_001_T.py │ │ ├── cross_class_002_F.py │ │ ├── cross_class_003_T.py │ │ ├── cross_class_004_F.py │ │ ├── inheritance_class_001_T.py │ │ ├── inheritance_class_002_F.py │ │ ├── inject_data_new_001_T.py │ │ ├── inject_data_new_002_F.py │ │ ├── inject_data_new_003_T.py │ │ ├── inject_data_new_004_F.py │ │ ├── inject_data_new_005_T.py │ │ └── inject_data_new_006_F.py │ └── simple_object │ │ ├── config.json │ │ ├── simple_object_001_T.py │ │ ├── simple_object_002_F.py │ │ ├── simple_object_003_T.py │ │ └── simple_object_004_F.py │ ├── control_flow │ ├── assert │ │ ├── assert_001_T.py │ │ ├── assert_002_F.py │ │ └── config.json │ ├── conditional_stmt │ │ ├── conditional_if_001_T.py │ │ ├── conditional_if_002_F.py │ │ ├── conditional_if_003_T.py │ │ ├── conditional_if_004_F.py │ │ ├── conditional_ternary_001_T.py │ │ ├── conditional_ternary_002_F.py │ │ └── config.json │ └── loop_stmt │ │ ├── all_001_T.py │ │ ├── all_002_F.py │ │ ├── any_001_T.py │ │ ├── any_002_F.py │ │ ├── config.json │ │ ├── for_body_001_T.py │ │ ├── for_body_002_F.py │ │ ├── forin_body_001_T.py │ │ ├── forin_body_002_F.py │ │ ├── nested_loop_001_T.py │ │ ├── nested_loop_002_F.py │ │ ├── traverse_001_T.py │ │ ├── traverse_002_F.py │ │ ├── while_body_001_T.py │ │ ├── while_body_002_F.py │ │ ├── while_break_001_T.py │ │ ├── while_break_002_F.py │ │ ├── while_else_001_T.py │ │ └── while_else_002_F.py │ ├── cross_file_package_namespace │ ├── cross_file │ │ ├── config.json │ │ ├── cross_file_001_T │ │ │ ├── cross_file_001_T_a.py │ │ │ └── cross_file_001_T_b.py │ │ ├── cross_file_002_F │ │ │ ├── cross_file_002_F_a.py │ │ │ └── cross_file_002_F_b.py │ │ ├── cross_file_003_T │ │ │ ├── cross_file_003_T_a.py │ │ │ └── cross_file_003_T_b.py │ │ ├── cross_file_004_F │ │ │ ├── cross_file_004_F_a.py │ │ │ └── cross_file_004_F_b.py │ │ ├── cross_file_005_T │ │ │ ├── cross_file_005_T_a.py │ │ │ └── cross_file_005_T_b.py │ │ ├── cross_file_006_F │ │ │ ├── cross_file_006_F_a.py │ │ │ └── cross_file_006_F_b.py │ │ ├── cross_file_007_T │ │ │ ├── cross_file_007_T_a.py │ │ │ └── cross_file_007_T_b.py │ │ └── cross_file_008_F │ │ │ ├── cross_file_008_F_a.py │ │ │ └── cross_file_008_F_b.py │ └── cross_module │ │ ├── config.json │ │ ├── cross_module_001_T │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_001_T_a.py │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_001_T_b.py │ │ └── cross_module_001_T.py │ │ ├── cross_module_002_F │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_002_F_a.py │ │ └── B │ │ │ ├── __init__.py │ │ │ └── cross_module_002_F_b.py │ │ ├── cross_module_003_T │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_003_T_a.py │ │ └── B │ │ │ ├── __init__.py │ │ │ └── cross_module_003_T_b.py │ │ ├── cross_module_004_F │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_004_F_a.py │ │ └── B │ │ │ ├── __init__.py │ │ │ └── cross_module_004_F_b.py │ │ ├── cross_module_005_T │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_005_T_a.py │ │ └── B │ │ │ ├── __init__.py │ │ │ └── cross_module_005_T_b.py │ │ ├── cross_module_006_F │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_006_F_a.py │ │ └── B │ │ │ ├── __init__.py │ │ │ └── cross_module_006_F_b.py │ │ ├── cross_module_007_T │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_007_T_a.py │ │ └── B │ │ │ ├── __init__.py │ │ │ └── cross_module_007_T_b.py │ │ ├── cross_module_008_F │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_008_F_a.py │ │ └── B │ │ │ ├── __init__.py │ │ │ └── cross_module_008_F_b.py │ │ ├── cross_module_009_T │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_009_T_a.py │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_009_T_b.py │ │ └── cross_module_009_T.py │ │ ├── cross_module_010_F │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_010_F_a.py │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_010_F_b.py │ │ └── cross_module_010_F.py │ │ ├── cross_module_011_T │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_011_T_a.py │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_011_T_b.py │ │ └── cross_module_011_T.py │ │ ├── cross_module_012_F │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_012_F_a.py │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_012_F_b.py │ │ └── cross_module_012_F.py │ │ ├── cross_module_013_T │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_013_T_a.py │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_013_T_b.py │ │ └── cross_module_013_T.py │ │ ├── cross_module_014_F │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_014_F_a.py │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_014_F_b.py │ │ └── cross_module_014_F.py │ │ ├── cross_module_015_T │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_015_T_a.py │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_015_T_b.py │ │ └── cross_module_015_T.py │ │ ├── cross_module_016_F │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_016_F_a.py │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_016_F_b.py │ │ └── cross_module_016_F.py │ │ ├── cross_module_017_T │ │ ├── A │ │ │ ├── __init__.py │ │ │ ├── cross_module_017_T_a.py │ │ │ └── cross_module_017_T_b.py │ │ └── cross_module_017_T.py │ │ ├── cross_module_018_F │ │ ├── A │ │ │ ├── __init__.py │ │ │ ├── cross_module_018_F_a.py │ │ │ └── cross_module_018_F_b.py │ │ └── cross_module_018_F.py │ │ ├── cross_module_019_T │ │ ├── A │ │ │ ├── __init__.py │ │ │ ├── cross_module_019_T_a.py │ │ │ └── cross_module_019_T_b.py │ │ └── cross_module_019_T.py │ │ ├── cross_module_020_F │ │ ├── A │ │ │ ├── __init__.py │ │ │ ├── cross_module_020_F_a.py │ │ │ └── cross_module_020_F_b.py │ │ └── cross_module_020_F.py │ │ ├── cross_module_021_T │ │ ├── A │ │ │ ├── B │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_021_T_b.py │ │ │ ├── __init__.py │ │ │ └── cross_module_021_T_a.py │ │ └── cross_module_021_T.py │ │ ├── cross_module_022_F │ │ ├── A │ │ │ ├── B │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_022_F_b.py │ │ │ ├── __init__.py │ │ │ └── cross_module_022_F_a.py │ │ └── cross_module_022_F.py │ │ ├── cross_module_023_T │ │ ├── A │ │ │ ├── B │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_023_T_b.py │ │ │ ├── __init__.py │ │ │ └── cross_module_023_T_a.py │ │ └── cross_module_023_T.py │ │ ├── cross_module_024_F │ │ ├── A │ │ │ ├── B │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_024_F_b.py │ │ │ ├── __init__.py │ │ │ └── cross_module_024_F_a.py │ │ └── cross_module_024_F.py │ │ ├── cross_module_025_T │ │ ├── A │ │ │ ├── C │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_025_T_c.py │ │ │ ├── __init__.py │ │ │ └── cross_module_025_T_a.py │ │ └── B │ │ │ ├── __init__.py │ │ │ └── cross_module_025_T_b.py │ │ ├── cross_module_026_F │ │ ├── A │ │ │ ├── C │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_026_F_c.py │ │ │ ├── __init__.py │ │ │ └── cross_module_026_F_a.py │ │ └── B │ │ │ ├── __init__.py │ │ │ └── cross_module_026_F_b.py │ │ ├── cross_module_027_T │ │ ├── A │ │ │ ├── B │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_027_T_b.py │ │ │ ├── __init__.py │ │ │ └── cross_module_027_T_a.py │ │ └── cross_module_027_T.py │ │ ├── cross_module_028_F │ │ ├── A │ │ │ ├── B │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_028_F_b.py │ │ │ ├── __init__.py │ │ │ └── cross_module_028_F_a.py │ │ └── cross_module_028_F.py │ │ ├── cross_module_029_T │ │ ├── A │ │ │ ├── B │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_029_T_b.py │ │ │ └── __init__.py │ │ └── cross_module_029_T_a.py │ │ └── cross_module_030_F │ │ ├── A │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_030_F_b.py │ │ └── __init__.py │ │ └── cross_module_030_F_a.py │ ├── datatype │ ├── array │ │ ├── array_001_T.py │ │ ├── array_002_F.py │ │ ├── array_003_T.py │ │ ├── array_004_F.py │ │ ├── config.json │ │ ├── extslice_001_T.py │ │ ├── extslice_002_F.py │ │ ├── numpy_array_001_T.py │ │ └── numpy_array_002_F.py │ ├── bytearray │ │ ├── bytearray_001_T.py │ │ ├── bytearray_002_F.py │ │ └── config.json │ ├── collections │ │ ├── config.json │ │ ├── set_001_T.py │ │ ├── set_002_F.py │ │ ├── set_003_T.py │ │ ├── set_004_F.py │ │ ├── set_005_T.py │ │ ├── set_006_F.py │ │ ├── set_007_T.py │ │ └── set_008_F.py │ ├── list │ │ ├── config.json │ │ ├── list_001_T.py │ │ ├── list_002_F.py │ │ ├── list_003_T.py │ │ ├── list_004_F.py │ │ ├── list_005_T.py │ │ └── list_006_F.py │ ├── map │ │ ├── config.json │ │ ├── map_001_T.py │ │ ├── map_002_F.py │ │ ├── map_003_T.py │ │ ├── map_004_F.py │ │ ├── map_005_T.py │ │ ├── map_006_F.py │ │ ├── map_007_T.py │ │ └── map_008_F.py │ ├── primitives │ │ ├── bool_001_T.py │ │ ├── bool_002_F.py │ │ ├── complex_001_T.py │ │ ├── complex_002_F.py │ │ ├── complex_003_T.py │ │ ├── complex_004_F.py │ │ ├── config.json │ │ ├── float_001_T.py │ │ ├── float_002_F.py │ │ ├── int_001_T.py │ │ ├── int_002_F.py │ │ ├── none_001_T.py │ │ ├── none_002_F.py │ │ ├── str_001_T.py │ │ ├── str_002_F.py │ │ ├── str_003_T.py │ │ └── str_004_F.py │ └── tuple │ │ ├── config.json │ │ ├── tuple_001_T.py │ │ ├── tuple_002_F.py │ │ ├── tuple_003_T.py │ │ └── tuple_004_F.py │ ├── exception_error │ └── exception_throw │ │ ├── config.json │ │ ├── exception_catch_001_T.py │ │ ├── exception_catch_002_F.py │ │ ├── exception_finally_001_T.py │ │ ├── exception_finally_002_F.py │ │ ├── exception_try_001_T.py │ │ ├── exception_try_002_F.py │ │ ├── exception_try_else_001_T.py │ │ └── exception_try_else_002_F.py │ ├── expression │ ├── basic_expression_operation │ │ ├── assign_expression_001_T.py │ │ ├── assign_expression_002_F.py │ │ ├── binary_expression_add_001_T.py │ │ ├── binary_expression_add_002_F.py │ │ ├── binary_expression_add_assignment_001_T.py │ │ ├── binary_expression_add_assignment_002_F.py │ │ ├── binary_expression_bitwise_and_001_T.py │ │ ├── binary_expression_bitwise_and_002_F.py │ │ ├── binary_expression_bitwise_or_001_T.py │ │ ├── binary_expression_bitwise_or_002_F.py │ │ ├── binary_expression_bitwise_xor_001_T.py │ │ ├── binary_expression_bitwise_xor_002_F.py │ │ ├── binary_expression_divide_assignment_001_T.py │ │ ├── binary_expression_divide_assignment_002_F.py │ │ ├── binary_expression_division_001_T.py │ │ ├── binary_expression_division_002_F.py │ │ ├── binary_expression_floor_div_case_001_T.py │ │ ├── binary_expression_floor_div_case_002_F.py │ │ ├── binary_expression_floor_division_001_T.py │ │ ├── binary_expression_floor_division_002_F.py │ │ ├── binary_expression_left_shift_001_T.py │ │ ├── binary_expression_left_shift_002_F.py │ │ ├── binary_expression_mod_001_T.py │ │ ├── binary_expression_mod_002_F.py │ │ ├── binary_expression_modulo_assignment_001_T.py │ │ ├── binary_expression_modulo_assignment_002_F.py │ │ ├── binary_expression_mult_001_T.py │ │ ├── binary_expression_mult_002_F.py │ │ ├── binary_expression_multiply_assignment_001_T.py │ │ ├── binary_expression_multiply_assignment_002_F.py │ │ ├── binary_expression_power_assignment_001_T.py │ │ ├── binary_expression_power_assignment_002_F.py │ │ ├── binary_expression_right_shift_001_T.py │ │ ├── binary_expression_right_shift_002_F.py │ │ ├── binary_expression_sub_001_T.py │ │ ├── binary_expression_sub_002_F.py │ │ ├── binary_expression_subtract_assignment_001_T.py │ │ ├── binary_expression_subtract_assignment_002_F.py │ │ ├── bitwise_expression_and_001_T.py │ │ ├── bitwise_expression_and_002_F.py │ │ ├── bitwise_expression_lsh_001_T.py │ │ ├── bitwise_expression_lsh_002_F.py │ │ ├── bitwise_expression_not_001_T.py │ │ ├── bitwise_expression_not_002_F.py │ │ ├── bitwise_expression_or_001_T.py │ │ ├── bitwise_expression_or_002_F.py │ │ ├── bitwise_expression_rsh_001_T.py │ │ ├── bitwise_expression_rsh_002_F.py │ │ ├── bitwise_expression_xor_001_T.py │ │ ├── bitwise_expression_xor_002_F.py │ │ ├── config.json │ │ ├── greater_than_equal_001_T.py │ │ ├── greater_than_equal_002_F.py │ │ ├── less_than_equal_001_T.py │ │ ├── less_than_equal_002_F.py │ │ ├── logic_expression_and_001_F.py │ │ ├── logic_expression_and_002_T.py │ │ ├── logic_expression_or_001_T.py │ │ ├── logic_expression_or_002_F.py │ │ ├── relation_expression_equal_001_T.py │ │ ├── relation_expression_equal_002_F.py │ │ ├── relation_expression_greater_001_T.py │ │ ├── relation_expression_greater_002_F.py │ │ ├── relation_expression_in_001_T.py │ │ ├── relation_expression_in_002_F.py │ │ ├── relation_expression_is_001_T.py │ │ ├── relation_expression_is_002_F.py │ │ ├── relation_expression_is_not_001_T.py │ │ ├── relation_expression_is_not_002_F.py │ │ ├── relation_expression_less_001_T.py │ │ ├── relation_expression_less_002_F.py │ │ ├── relation_expression_not_equal_001_T.py │ │ ├── relation_expression_not_equal_002_F.py │ │ ├── relation_expression_not_in_001_T.py │ │ ├── relation_expression_not_in_002_F.py │ │ ├── unary_expression_not_001_T.py │ │ ├── unary_expression_not_002_F.py │ │ ├── unary_expression_uadd_001_T.py │ │ ├── unary_expression_uadd_002_F.py │ │ ├── unary_expression_usub_001_T.py │ │ └── unary_expression_usub_002_F.py │ ├── conditional_expression │ │ ├── conditional_expression_001_T.py │ │ ├── conditional_expression_002_F.py │ │ ├── config.json │ │ ├── logical_and_001_T.py │ │ ├── logical_and_002_F.py │ │ ├── logical_or_001_T.py │ │ └── logical_or_002_F.py │ ├── lambda_expression │ │ ├── config.json │ │ ├── lambda_expression_001_T.py │ │ └── lambda_expression_002_F.py │ ├── special_expression │ │ ├── config.json │ │ ├── del_expression_001_T.py │ │ ├── del_expression_002_F.py │ │ ├── del_expression_003_T.py │ │ ├── del_expression_004_F.py │ │ ├── del_expression_005_T.py │ │ ├── del_expression_006_F.py │ │ ├── del_expression_007_T.py │ │ ├── del_expression_008_F.py │ │ ├── destructuring_assignment_001_T.py │ │ ├── destructuring_assignment_002_F.py │ │ ├── destructuring_assignment_003_T.py │ │ ├── destructuring_assignment_004_F.py │ │ ├── destructuring_assignment_005_T.py │ │ ├── destructuring_assignment_006_F.py │ │ ├── destructuring_assignment_007_T.py │ │ ├── destructuring_assignment_008_F.py │ │ ├── exponentiation_operator_001_T.py │ │ ├── exponentiation_operator_002_F.py │ │ ├── list_comprehension_001_T.py │ │ ├── list_comprehension_002_F.py │ │ ├── map_comprehension_001_T.py │ │ ├── map_comprehension_002_F.py │ │ ├── multi_target_assignment_001_T.py │ │ ├── multi_target_assignment_002_F.py │ │ ├── set_comprehension_001_T.py │ │ ├── set_comprehension_002_F.py │ │ ├── spread_operator_001_T.py │ │ ├── spread_operator_002_F.py │ │ ├── spread_operator_003_T.py │ │ ├── spread_operator_004_F.py │ │ ├── template_literal_001_T.py │ │ ├── template_literal_002_F.py │ │ ├── template_literal_003_T.py │ │ ├── template_literal_004_F.py │ │ ├── template_literal_005_T.py │ │ ├── template_literal_006_F.py │ │ ├── variable_swap_001_T.py │ │ └── variable_swap_002_F.py │ └── type_cast │ │ ├── bool_conversion_001_T.py │ │ ├── bool_conversion_002_F.py │ │ ├── config.json │ │ ├── float_truncate_001_T.py │ │ ├── float_truncate_002_F.py │ │ ├── int_truncate_001_T.py │ │ ├── int_truncate_002_F.py │ │ ├── str_conversion_001_T.py │ │ ├── str_conversion_002_F.py │ │ ├── type_cast_001_T.py │ │ └── type_cast_002_F.py │ ├── function_call │ ├── anonymous_function_closure │ │ ├── anonymous_function_001_F.py │ │ ├── anonymous_function_002_T.py │ │ ├── anonymous_function_003_F.py │ │ ├── anonymous_function_004_T.py │ │ ├── anonymous_function_005_F.py │ │ ├── anonymous_function_006_T.py │ │ ├── anonymous_function_007_F.py │ │ ├── anonymous_function_008_T.py │ │ └── config.json │ ├── argument_passing │ │ ├── argument_passing_keyword_taint_001_T.py │ │ ├── argument_passing_keyword_taint_002_F.py │ │ ├── argument_passing_normal_value_001_F.py │ │ ├── argument_passing_normal_value_002_T.py │ │ ├── argument_passing_reference_001_F.py │ │ ├── argument_passing_reference_002_T.py │ │ ├── argument_passing_reference_003_F.py │ │ ├── argument_passing_reference_004_T.py │ │ ├── argument_passing_reference_005_F.py │ │ ├── argument_passing_reference_006_T.py │ │ ├── argument_passing_various_types_001_T.py │ │ ├── argument_passing_various_types_002_F.py │ │ ├── argument_passing_various_types_003_T.py │ │ ├── argument_passing_various_types_004_F.py │ │ ├── argument_passing_various_types_005_T.py │ │ ├── argument_passing_various_types_006_F.py │ │ ├── argument_passing_various_types_007_T.py │ │ ├── argument_passing_various_types_008_F.py │ │ └── config.json │ ├── chained_call │ │ ├── chained_call_001_F.py │ │ ├── chained_call_002_T.py │ │ ├── chained_call_003_T.py │ │ ├── chained_call_004_F.py │ │ ├── chained_call_005_T.py │ │ ├── chained_call_006_F.py │ │ └── config.json │ ├── decorator_function │ │ ├── abstractmethod_decorator_001_T.py │ │ ├── abstractmethod_decorator_002_F.py │ │ ├── classmethod_decorator_001_T.py │ │ ├── classmethod_decorator_002_F.py │ │ ├── config.json │ │ ├── property_decorator_001_T.py │ │ ├── property_decorator_002_F.py │ │ ├── staticmethod_decorator_001_T.py │ │ └── staticmethod_decorator_002_F.py │ ├── generator_function │ │ ├── config.json │ │ ├── generator_function_001_F.py │ │ ├── generator_function_002_T.py │ │ ├── generator_function_003_F.py │ │ ├── generator_function_004_T.py │ │ ├── generator_function_005_T.py │ │ ├── generator_function_006_F.py │ │ ├── generator_function_007_T.py │ │ └── generator_function_008_F.py │ ├── higher_order_function │ │ ├── config.json │ │ ├── higher_order_function_001_F.py │ │ ├── higher_order_function_002_T.py │ │ ├── higher_order_function_003_F.py │ │ ├── higher_order_function_004_T.py │ │ ├── higher_order_function_005_F.py │ │ ├── higher_order_function_006_T.py │ │ ├── higher_order_function_007_F.py │ │ ├── higher_order_function_008_T.py │ │ ├── higher_order_function_009_F.py │ │ └── higher_order_function_010_T.py │ ├── library_function │ │ ├── config.json │ │ ├── datetime_001_T.py │ │ ├── datetime_002_F.py │ │ ├── json_001_T.py │ │ ├── json_002_F.py │ │ ├── math_001_T.py │ │ ├── math_002_F.py │ │ ├── os_001_T.py │ │ ├── os_002_F.py │ │ ├── re_001_T.py │ │ ├── re_002_F.py │ │ ├── string_001_T.py │ │ └── string_002_F.py │ ├── override │ │ ├── chained_override_001_T.py │ │ ├── chained_override_002_F.py │ │ ├── config.json │ │ ├── constructor_extends_001_T.py │ │ ├── constructor_extends_002_F.py │ │ ├── constructor_extends_003_T.py │ │ ├── constructor_extends_004_F.py │ │ ├── polymorphism_override_001_T.py │ │ ├── polymorphism_override_002_F.py │ │ ├── static_method_override_001_T.py │ │ └── static_method_override_002_F.py │ ├── return_value_passing │ │ ├── config.json │ │ ├── return_normal_value_passing_001_F.py │ │ ├── return_normal_value_passing_002_T.py │ │ ├── return_normal_value_passing_003_F.py │ │ └── return_normal_value_passing_004_T.py │ └── static_method │ │ ├── config.json │ │ ├── higher_order_001_T.py │ │ ├── higher_order_002_F.py │ │ ├── static_access_001_T.py │ │ └── static_access_002_F.py │ └── variable_scope │ ├── global │ ├── config.json │ ├── global_001_T.py │ ├── global_002_F.py │ ├── global_003_T.py │ └── global_004_F.py │ ├── private_variable │ ├── config.json │ ├── private_variable_001_T.py │ └── private_variable_002_F.py │ └── static_variable │ ├── config.json │ ├── static_variable_001_T.py │ ├── static_variable_002_F.py │ ├── static_variable_003_T.py │ ├── static_variable_004_F.py │ ├── static_variable_005_T.py │ └── static_variable_006_F.py ├── sast-python3 └── case │ ├── accuracy │ ├── context_sensitive │ │ ├── argument_return_value_passing │ │ │ ├── argument_passing_value_001_T.py │ │ │ ├── argument_passing_value_002_F.py │ │ │ ├── argument_passing_value_003_T.py │ │ │ ├── argument_passing_value_004_F.py │ │ │ ├── argument_passing_value_005_T.py │ │ │ ├── argument_passing_value_006_F.py │ │ │ ├── argument_passing_value_007_T.py │ │ │ ├── argument_passing_value_008_F.py │ │ │ ├── argument_passing_value_009_T.py │ │ │ ├── argument_passing_value_010_F.py │ │ │ ├── config.json │ │ │ ├── return_value_passing_001_T.py │ │ │ ├── return_value_passing_002_F.py │ │ │ ├── return_value_passing_003_T.py │ │ │ └── return_value_passing_004_F.py │ │ ├── multi_invoke │ │ │ ├── config.json │ │ │ ├── multi_invoke_001_T.py │ │ │ ├── multi_invoke_002_F.py │ │ │ ├── multi_invoke_003_T.py │ │ │ └── multi_invoke_004_F.py │ │ └── polymorphism │ │ │ ├── config.json │ │ │ ├── polymorphism_001_T.py │ │ │ ├── polymorphism_002_F.py │ │ │ ├── polymorphism_003_T.py │ │ │ ├── polymorphism_004_F.py │ │ │ ├── polymorphism_005_T.py │ │ │ └── polymorphism_006_F.py │ ├── field_sensitive │ │ ├── class │ │ │ ├── config.json │ │ │ ├── constructor_field_001_T.py │ │ │ ├── constructor_field_002_F.py │ │ │ ├── constructor_field_003_T.py │ │ │ ├── constructor_field_004_F.py │ │ │ ├── constructor_field_005_T.py │ │ │ ├── constructor_field_006_F.py │ │ │ ├── field_len_001_T.py │ │ │ ├── field_len_002_F.py │ │ │ ├── field_len_003_T.py │ │ │ ├── field_len_004_F.py │ │ │ ├── field_len_005_T.py │ │ │ ├── field_len_006_F.py │ │ │ ├── inheritance_001_T.py │ │ │ └── inheritance_002_F.py │ │ ├── multidimensional_collection │ │ │ ├── config.json │ │ │ ├── list_mc_001_T.py │ │ │ ├── list_mc_002_F.py │ │ │ ├── list_mc_003_T.py │ │ │ ├── list_mc_004_F.py │ │ │ ├── list_mc_005_T.py │ │ │ ├── list_mc_006_F.py │ │ │ ├── map_mc_001_T.py │ │ │ ├── map_mc_002_F.py │ │ │ ├── map_mc_003_T.py │ │ │ └── map_mc_004_F.py │ │ └── one_dimensional_collection │ │ │ ├── numeric_index_state_no_solver │ │ │ ├── array_no_solver_001_T.py │ │ │ ├── array_no_solver_002_F.py │ │ │ ├── array_no_solver_003_T.py │ │ │ ├── array_no_solver_004_F.py │ │ │ ├── config.json │ │ │ ├── list_no_solver_001_T.py │ │ │ ├── list_no_solver_002_F.py │ │ │ ├── list_no_solver_003_T.py │ │ │ ├── list_no_solver_004_F.py │ │ │ ├── map_field_sensitive_001_T.py │ │ │ ├── map_field_sensitive_002_F.py │ │ │ ├── map_field_sensitive_003_F.py │ │ │ ├── map_field_sensitive_004_T.py │ │ │ ├── map_field_sensitive_005_F.py │ │ │ ├── map_field_sensitive_006_T.py │ │ │ ├── map_field_sensitive_007_F.py │ │ │ ├── map_field_sensitive_008_T.py │ │ │ ├── map_field_sensitive_009_F.py │ │ │ ├── map_field_sensitive_010_T.py │ │ │ ├── map_field_sensitive_011_F.py │ │ │ ├── map_field_sensitive_012_T.py │ │ │ ├── map_field_sensitive_013_F.py │ │ │ ├── map_field_sensitive_014_T.py │ │ │ ├── map_field_sensitive_015_F.py │ │ │ ├── rest_parameter_no_solver_001_T.py │ │ │ ├── rest_parameter_no_solver_002_F.py │ │ │ ├── spread_operator_no_solver_001_T.py │ │ │ ├── spread_operator_no_solver_002_F.py │ │ │ ├── spread_operator_no_solver_003_T.py │ │ │ └── spread_operator_no_solver_004_F.py │ │ │ └── numeric_index_state_solver │ │ │ ├── array_solver_001_T.py │ │ │ ├── array_solver_002_F.py │ │ │ ├── array_solver_003_T.py │ │ │ ├── array_solver_004_F.py │ │ │ ├── config.json │ │ │ ├── list_solver_001_T.py │ │ │ ├── list_solver_002_F.py │ │ │ ├── list_solver_003_T.py │ │ │ ├── list_solver_004_F.py │ │ │ ├── map_solver_001_T.py │ │ │ ├── map_solver_002_F.py │ │ │ ├── map_solver_003_T.py │ │ │ └── map_solver_004_F.py │ ├── flow_sensitive │ │ ├── asynchronous │ │ │ ├── asynchronous_chain_001_T.py │ │ │ ├── asynchronous_chain_002_F.py │ │ │ ├── asyncio_await_001_T.py │ │ │ ├── asyncio_await_002_F.py │ │ │ └── config.json │ │ ├── loop_stmt │ │ │ ├── config.json │ │ │ ├── for_enumerate_001_T.py │ │ │ ├── for_enumerate_002_F.py │ │ │ ├── for_zip_001_T.py │ │ │ └── for_zip_002_F.py │ │ └── normal_stmt │ │ │ ├── assign_expression_stmt_001_T.py │ │ │ ├── assign_expression_stmt_002_F.py │ │ │ └── config.json │ ├── object_sensitive │ │ ├── class │ │ │ ├── config.json │ │ │ ├── constructor_object_sensitive_001_T.py │ │ │ ├── constructor_object_sensitive_002_F.py │ │ │ ├── constructor_object_sensitive_003_T.py │ │ │ └── constructor_object_sensitive_004_F.py │ │ └── collection │ │ │ ├── array_object_sensitive_001_T.py │ │ │ ├── array_object_sensitive_002_F.py │ │ │ ├── array_object_sensitive_003_T.py │ │ │ ├── array_object_sensitive_004_F.py │ │ │ ├── config.json │ │ │ ├── list_object_sensitive_001_T.py │ │ │ ├── list_object_sensitive_002_F.py │ │ │ ├── list_object_sensitive_003_T.py │ │ │ ├── list_object_sensitive_004_F.py │ │ │ ├── list_object_sensitive_005_T.py │ │ │ ├── list_object_sensitive_006_F.py │ │ │ ├── list_object_sensitive_007_T.py │ │ │ ├── list_object_sensitive_008_F.py │ │ │ ├── map_object_sensitive_001_T.py │ │ │ ├── map_object_sensitive_002_F.py │ │ │ ├── map_object_sensitive_003_T.py │ │ │ ├── map_object_sensitive_004_F.py │ │ │ ├── set_object_sensitive_001_T.py │ │ │ ├── set_object_sensitive_002_F.py │ │ │ ├── set_object_sensitive_003_T.py │ │ │ └── set_object_sensitive_004_F.py │ └── path_sensitive │ │ ├── exception_throw │ │ ├── config.json │ │ ├── exception_throw_001_T.py │ │ ├── exception_throw_002_F.py │ │ └── exception_throw_003_T.py │ │ ├── explicit_jump_control │ │ ├── break_001_F.py │ │ ├── break_002_T.py │ │ ├── break_003_T.py │ │ ├── break_004_F.py │ │ ├── config.json │ │ ├── continue_001_T.py │ │ ├── continue_002_F.py │ │ ├── return_001_T.py │ │ └── return_002_F.py │ │ └── loop_conditional_stmt │ │ ├── no_solver │ │ ├── conditional_if_no_solver_001_F.py │ │ ├── conditional_if_no_solver_002_F.py │ │ ├── conditional_if_no_solver_003_T.py │ │ ├── conditional_if_no_solver_004_F.py │ │ ├── conditional_match_no_solver_001_F.py │ │ ├── conditional_match_no_solver_002_F.py │ │ ├── conditional_match_no_solver_003_F.py │ │ ├── conditional_match_no_solver_004_T.py │ │ └── config.json │ │ └── solver │ │ ├── conditional_if_solver_001_T.py │ │ ├── conditional_if_solver_002_F.py │ │ ├── conditional_match_solver_001_F.py │ │ ├── conditional_match_solver_002_T.py │ │ ├── config.json │ │ ├── for_body_solver_001_T.py │ │ ├── for_body_solver_002_F.py │ │ ├── while_body_solver_001_F.py │ │ └── while_body_solver_002_T.py │ └── completeness │ ├── dynamic_tracing │ └── dynamic_call │ │ ├── config.json │ │ ├── dynamic_call_reflect_001_F.py │ │ ├── dynamic_call_reflect_002_T.py │ │ ├── dynamic_call_reflect_003_T.py │ │ ├── dynamic_call_reflect_004_F.py │ │ ├── dynamic_call_reflect_005_T.py │ │ └── dynamic_call_reflect_006_F.py │ ├── other │ ├── ellipsis │ │ ├── config.json │ │ ├── ellipsis_001_T.py │ │ ├── ellipsis_002_F.py │ │ ├── ellipsis_003_T.py │ │ └── ellipsis_004_F.py │ ├── typeignore │ │ ├── config.json │ │ ├── typeignore_001_T.py │ │ └── typeignore_002_F.py │ └── with_as │ │ ├── config.json │ │ ├── file_rw_001_T.py │ │ └── file_rw_002_F.py │ └── single_app_tracing │ ├── alias │ ├── alias_001_T.py │ ├── alias_002_F.py │ ├── alias_003_T.py │ ├── alias_004_F.py │ ├── alias_005_T.py │ ├── alias_006_F.py │ ├── alias_007_T.py │ ├── alias_008_F.py │ ├── alias_009_T.py │ ├── alias_010_F.py │ ├── config.json │ ├── type_alias_001_T.py │ ├── type_alias_002_F.py │ ├── type_alias_003_T.py │ └── type_alias_004_F.py │ ├── asynchronous_tracing │ ├── async_for │ │ ├── async_for_001_T.py │ │ ├── async_for_002_F.py │ │ └── config.json │ └── promise_callback_await │ │ ├── asynchronous_await_001_T.py │ │ ├── asynchronous_await_002_F.py │ │ ├── asynchronous_await_003_T.py │ │ ├── asynchronous_await_004_F.py │ │ ├── asynchronous_await_005_T.py │ │ ├── asynchronous_await_006_F.py │ │ ├── asynchronous_await_007_T.py │ │ ├── asynchronous_await_008_F.py │ │ ├── asynchronous_await_009_T.py │ │ ├── asynchronous_await_010_F.py │ │ └── config.json │ ├── class │ ├── complex_object │ │ ├── config.json │ │ ├── cross_class_001_T.py │ │ ├── cross_class_002_F.py │ │ ├── cross_class_003_T.py │ │ ├── cross_class_004_F.py │ │ ├── inheritance_class_001_T.py │ │ ├── inheritance_class_002_F.py │ │ ├── inject_data_new_001_T.py │ │ ├── inject_data_new_002_F.py │ │ ├── inject_data_new_003_T.py │ │ ├── inject_data_new_004_F.py │ │ ├── inject_data_new_005_T.py │ │ └── inject_data_new_006_F.py │ └── simple_object │ │ ├── config.json │ │ ├── simple_object_001_T.py │ │ ├── simple_object_002_F.py │ │ ├── simple_object_003_T.py │ │ ├── simple_object_004_F.py │ │ ├── simple_object_005_T.py │ │ └── simple_object_006_F.py │ ├── control_flow │ ├── assert │ │ ├── assert_001_T.py │ │ ├── assert_002_F.py │ │ └── config.json │ ├── conditional_stmt │ │ ├── conditional_if_001_T.py │ │ ├── conditional_if_002_F.py │ │ ├── conditional_if_003_T.py │ │ ├── conditional_if_004_F.py │ │ ├── conditional_matchClass_001_T.py │ │ ├── conditional_matchClass_002_F.py │ │ ├── conditional_matchMapping_001_T.py │ │ ├── conditional_matchMapping_002_F.py │ │ ├── conditional_matchStar_001_T.py │ │ ├── conditional_matchStar_002_F.py │ │ ├── conditional_matchStar_003_T.py │ │ ├── conditional_matchStar_004_F.py │ │ ├── conditional_match_001_T.py │ │ ├── conditional_match_002_F.py │ │ ├── conditional_match_003_T.py │ │ ├── conditional_match_004_F.py │ │ ├── conditional_match_005_T.py │ │ ├── conditional_match_006_F.py │ │ ├── conditional_match_007_T.py │ │ ├── conditional_match_008_F.py │ │ ├── conditional_ternary_001_T.py │ │ ├── conditional_ternary_002_F.py │ │ └── config.json │ └── loop_stmt │ │ ├── all_001_T.py │ │ ├── all_002_F.py │ │ ├── any_001_T.py │ │ ├── any_002_F.py │ │ ├── config.json │ │ ├── for_body_001_T.py │ │ ├── for_body_002_F.py │ │ ├── forin_body_001_T.py │ │ ├── forin_body_002_F.py │ │ ├── nested_loop_001_T.py │ │ ├── nested_loop_002_F.py │ │ ├── traverse_001_T.py │ │ ├── traverse_002_F.py │ │ ├── while_body_001_T.py │ │ ├── while_body_002_F.py │ │ ├── while_break_001_T.py │ │ ├── while_break_002_F.py │ │ ├── while_else_001_T.py │ │ └── while_else_002_F.py │ ├── cross_file_package_namespace │ ├── cross_file │ │ ├── config.json │ │ ├── cross_file_001_T │ │ │ ├── cross_file_001_T_a.py │ │ │ └── cross_file_001_T_b.py │ │ ├── cross_file_002_F │ │ │ ├── cross_file_002_F_a.py │ │ │ └── cross_file_002_F_b.py │ │ ├── cross_file_003_T │ │ │ ├── cross_file_003_T_a.py │ │ │ └── cross_file_003_T_b.py │ │ ├── cross_file_004_F │ │ │ ├── cross_file_004_F_a.py │ │ │ └── cross_file_004_F_b.py │ │ ├── cross_file_005_T │ │ │ ├── cross_file_005_T_a.py │ │ │ └── cross_file_005_T_b.py │ │ ├── cross_file_006_F │ │ │ ├── cross_file_006_F_a.py │ │ │ └── cross_file_006_F_b.py │ │ ├── cross_file_007_T │ │ │ ├── cross_file_007_T_a.py │ │ │ └── cross_file_007_T_b.py │ │ ├── cross_file_008_F │ │ │ ├── cross_file_008_F_a.py │ │ │ └── cross_file_008_F_b.py │ │ ├── cross_file_009_T │ │ │ ├── __init__.py │ │ │ ├── cross_file_009_T_a.py │ │ │ └── cross_file_009_T_b.py │ │ └── cross_file_010_F │ │ │ ├── __init__.py │ │ │ ├── cross_file_010_F_a.py │ │ │ └── cross_file_010_F_b.py │ └── cross_module │ │ ├── config.json │ │ ├── cross_module_001_T │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_001_T_a.py │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_001_T_b.py │ │ └── cross_module_001_T.py │ │ ├── cross_module_002_F │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_002_F_a.py │ │ └── B │ │ │ ├── __init__.py │ │ │ └── cross_module_002_F_b.py │ │ ├── cross_module_003_T │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_003_T_a.py │ │ └── B │ │ │ ├── __init__.py │ │ │ └── cross_module_003_T_b.py │ │ ├── cross_module_004_F │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_004_F_a.py │ │ └── B │ │ │ ├── __init__.py │ │ │ └── cross_module_004_F_b.py │ │ ├── cross_module_005_T │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_005_T_a.py │ │ └── B │ │ │ ├── __init__.py │ │ │ └── cross_module_005_T_b.py │ │ ├── cross_module_006_F │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_006_F_a.py │ │ └── B │ │ │ ├── __init__.py │ │ │ └── cross_module_006_F_b.py │ │ ├── cross_module_007_T │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_007_T_a.py │ │ └── B │ │ │ ├── __init__.py │ │ │ └── cross_module_007_T_b.py │ │ ├── cross_module_008_F │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_008_F_a.py │ │ └── B │ │ │ ├── __init__.py │ │ │ └── cross_module_008_F_b.py │ │ ├── cross_module_009_T │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_009_T_a.py │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_009_T_b.py │ │ └── cross_module_009_T.py │ │ ├── cross_module_010_F │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_010_F_a.py │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_010_F_b.py │ │ └── cross_module_010_F.py │ │ ├── cross_module_011_T │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_011_T_a.py │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_011_T_b.py │ │ └── cross_module_011_T.py │ │ ├── cross_module_012_F │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_012_F_a.py │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_012_F_b.py │ │ └── cross_module_012_F.py │ │ ├── cross_module_013_T │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_013_T_a.py │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_013_T_b.py │ │ └── cross_module_013_T.py │ │ ├── cross_module_014_F │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_014_F_a.py │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_014_F_b.py │ │ └── cross_module_014_F.py │ │ ├── cross_module_015_T │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_015_T_a.py │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_015_T_b.py │ │ └── cross_module_015_T.py │ │ ├── cross_module_016_F │ │ ├── A │ │ │ ├── __init__.py │ │ │ └── cross_module_016_F_a.py │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_016_F_b.py │ │ └── cross_module_016_F.py │ │ ├── cross_module_017_T │ │ ├── A │ │ │ ├── __init__.py │ │ │ ├── cross_module_017_T_a.py │ │ │ └── cross_module_017_T_b.py │ │ └── cross_module_017_T.py │ │ ├── cross_module_018_F │ │ ├── A │ │ │ ├── __init__.py │ │ │ ├── cross_module_018_F_a.py │ │ │ └── cross_module_018_F_b.py │ │ └── cross_module_018_F.py │ │ ├── cross_module_019_T │ │ ├── A │ │ │ ├── __init__.py │ │ │ ├── cross_module_019_T_a.py │ │ │ └── cross_module_019_T_b.py │ │ └── cross_module_019_T.py │ │ ├── cross_module_020_F │ │ ├── A │ │ │ ├── __init__.py │ │ │ ├── cross_module_020_F_a.py │ │ │ └── cross_module_020_F_b.py │ │ └── cross_module_020_F.py │ │ ├── cross_module_021_T │ │ ├── A │ │ │ ├── B │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_021_T_b.py │ │ │ ├── __init__.py │ │ │ └── cross_module_021_T_a.py │ │ └── cross_module_021_T.py │ │ ├── cross_module_022_F │ │ ├── A │ │ │ ├── B │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_022_F_b.py │ │ │ ├── __init__.py │ │ │ └── cross_module_022_F_a.py │ │ └── cross_module_022_F.py │ │ ├── cross_module_023_T │ │ ├── A │ │ │ ├── B │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_023_T_b.py │ │ │ ├── __init__.py │ │ │ └── cross_module_023_T_a.py │ │ └── cross_module_023_T.py │ │ ├── cross_module_024_F │ │ ├── A │ │ │ ├── B │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_024_F_b.py │ │ │ ├── __init__.py │ │ │ └── cross_module_024_F_a.py │ │ └── cross_module_024_F.py │ │ ├── cross_module_025_T │ │ ├── A │ │ │ ├── C │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_025_T_c.py │ │ │ ├── __init__.py │ │ │ └── cross_module_025_T_a.py │ │ └── B │ │ │ ├── __init__.py │ │ │ └── cross_module_025_T_b.py │ │ ├── cross_module_026_F │ │ ├── A │ │ │ ├── C │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_026_F_c.py │ │ │ ├── __init__.py │ │ │ └── cross_module_026_F_a.py │ │ └── B │ │ │ ├── __init__.py │ │ │ └── cross_module_026_F_b.py │ │ ├── cross_module_027_T │ │ ├── A │ │ │ ├── B │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_027_T_b.py │ │ │ ├── __init__.py │ │ │ └── cross_module_027_T_a.py │ │ └── cross_module_027_T.py │ │ ├── cross_module_028_F │ │ ├── A │ │ │ ├── B │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_028_F_b.py │ │ │ ├── __init__.py │ │ │ └── cross_module_028_F_a.py │ │ └── cross_module_028_F.py │ │ ├── cross_module_031_T │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_031_T_b.py │ │ ├── __init__.py │ │ └── cross_module_031_T_a.py │ │ ├── cross_module_032_F │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_032_F_b.py │ │ ├── __init__.py │ │ └── cross_module_032_F_a.py │ │ ├── cross_module_033_T │ │ ├── B │ │ │ └── C │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_033_T_b.py │ │ ├── __init__.py │ │ └── cross_module_033_T_a.py │ │ ├── cross_module_034_F │ │ ├── B │ │ │ └── C │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_034_F_b.py │ │ ├── __init__.py │ │ └── cross_module_034_F_a.py │ │ ├── cross_module_035_T │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_035_T_b.py │ │ ├── __init__.py │ │ └── cross_module_035_T_a.py │ │ ├── cross_module_036_F │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_036_F_b.py │ │ ├── __init__.py │ │ └── cross_module_036_F_a.py │ │ ├── cross_module_037_T │ │ └── A │ │ │ ├── B │ │ │ └── C │ │ │ │ └── D │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_037_T_d.py │ │ │ ├── __init__.py │ │ │ └── cross_module_037_T_a.py │ │ ├── cross_module_038_F │ │ └── A │ │ │ ├── B │ │ │ └── C │ │ │ │ └── D │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_038_F_d.py │ │ │ ├── __init__.py │ │ │ └── cross_module_038_F_a.py │ │ ├── cross_module_039_T │ │ ├── A │ │ │ ├── B │ │ │ │ ├── __init__.py │ │ │ │ └── cross_module_039_T_b.py │ │ │ └── __init__.py │ │ └── cross_module_039_T_a.py │ │ └── cross_module_040_F │ │ ├── A │ │ ├── B │ │ │ ├── __init__.py │ │ │ └── cross_module_040_F_b.py │ │ └── __init__.py │ │ └── cross_module_040_F_a.py │ ├── datatype │ ├── any │ │ ├── config.json │ │ ├── type_annotation_any_001_T.py │ │ └── type_annotation_any_002_F.py │ ├── array │ │ ├── array_001_T.py │ │ ├── array_002_F.py │ │ ├── array_003_T.py │ │ ├── array_004_F.py │ │ ├── config.json │ │ ├── extslice_001_T.py │ │ ├── extslice_002_F.py │ │ ├── numpy_array_001_T.py │ │ └── numpy_array_002_F.py │ ├── bytearray │ │ ├── bytearray_001_T.py │ │ ├── bytearray_002_F.py │ │ └── config.json │ ├── bytes │ │ ├── bytes_001_T.py │ │ ├── bytes_002_F.py │ │ ├── bytes_003_T.py │ │ ├── bytes_004_F.py │ │ ├── bytes_005_T.py │ │ ├── bytes_006_F.py │ │ ├── bytes_007_T.py │ │ ├── bytes_008_F.py │ │ ├── bytes_009_T.py │ │ ├── bytes_010_F.py │ │ ├── bytes_011_T.py │ │ ├── bytes_012_F.py │ │ ├── bytes_013_T.py │ │ ├── bytes_014_F.py │ │ └── config.json │ ├── collections │ │ ├── config.json │ │ ├── set_001_T.py │ │ ├── set_002_F.py │ │ ├── set_003_T.py │ │ ├── set_004_F.py │ │ ├── set_005_T.py │ │ ├── set_006_F.py │ │ ├── set_007_T.py │ │ └── set_008_F.py │ ├── customize │ │ ├── config.json │ │ ├── type_annotation_customize_001_T.py │ │ └── type_annotation_customize_002_F.py │ ├── list │ │ ├── config.json │ │ ├── list_001_T.py │ │ ├── list_002_F.py │ │ ├── list_003_T.py │ │ ├── list_004_F.py │ │ ├── list_005_T.py │ │ ├── list_006_F.py │ │ ├── list_007_T.py │ │ ├── list_008_F.py │ │ ├── list_009_T.py │ │ └── list_010_F.py │ ├── map │ │ ├── config.json │ │ ├── map_001_T.py │ │ ├── map_002_F.py │ │ ├── map_003_T.py │ │ ├── map_004_F.py │ │ ├── map_005_T.py │ │ ├── map_006_F.py │ │ ├── map_007_T.py │ │ ├── map_008_F.py │ │ ├── map_009_T.py │ │ └── map_010_F.py │ ├── new_type │ │ ├── config.json │ │ ├── type_annotation_new_type_001_T.py │ │ └── type_annotation_new_type_002_F.py │ ├── primitives │ │ ├── bool_001_T.py │ │ ├── bool_002_F.py │ │ ├── complex_001_T.py │ │ ├── complex_002_F.py │ │ ├── complex_003_T.py │ │ ├── complex_004_F.py │ │ ├── config.json │ │ ├── float_001_T.py │ │ ├── float_002_F.py │ │ ├── int_001_T.py │ │ ├── int_002_F.py │ │ ├── none_001_T.py │ │ ├── none_002_F.py │ │ ├── str_001_T.py │ │ ├── str_002_F.py │ │ ├── type_annotation_bool_001_T.py │ │ ├── type_annotation_bool_002_F.py │ │ ├── type_annotation_complex_001_T.py │ │ ├── type_annotation_complex_002_F.py │ │ ├── type_annotation_float_001_T.py │ │ ├── type_annotation_float_002_F.py │ │ ├── type_annotation_int_001_T.py │ │ ├── type_annotation_int_002_F.py │ │ ├── type_annotation_none_001_T.py │ │ ├── type_annotation_none_002_F.py │ │ ├── type_annotation_str_001_T.py │ │ └── type_annotation_str_002_F.py │ └── tuple │ │ ├── config.json │ │ ├── tuple_001_T.py │ │ ├── tuple_002_F.py │ │ ├── tuple_003_T.py │ │ └── tuple_004_F.py │ ├── exception_error │ └── exception_throw │ │ ├── config.json │ │ ├── exception_catch_001_T.py │ │ ├── exception_catch_002_F.py │ │ ├── exception_finally_001_T.py │ │ ├── exception_finally_002_F.py │ │ ├── exception_try_001_T.py │ │ ├── exception_try_002_F.py │ │ ├── exception_try_else_001_T.py │ │ ├── exception_try_else_002_F.py │ │ ├── exception_try_except_star_001_T.py │ │ └── exception_try_except_star_002_F.py │ ├── expression │ ├── basic_expression_operation │ │ ├── assign_expression_001_T.py │ │ ├── assign_expression_002_F.py │ │ ├── binary_expression_add_001_T.py │ │ ├── binary_expression_add_002_F.py │ │ ├── binary_expression_add_assignment_001_T.py │ │ ├── binary_expression_add_assignment_002_F.py │ │ ├── binary_expression_bitwise_and_001_T.py │ │ ├── binary_expression_bitwise_and_002_F.py │ │ ├── binary_expression_bitwise_or_001_T.py │ │ ├── binary_expression_bitwise_or_002_F.py │ │ ├── binary_expression_bitwise_xor_001_T.py │ │ ├── binary_expression_bitwise_xor_002_F.py │ │ ├── binary_expression_divide_assignment_001_T.py │ │ ├── binary_expression_divide_assignment_002_F.py │ │ ├── binary_expression_division_001_T.py │ │ ├── binary_expression_division_002_F.py │ │ ├── binary_expression_floor_div_case_001_T.py │ │ ├── binary_expression_floor_div_case_002_F.py │ │ ├── binary_expression_floor_division_001_T.py │ │ ├── binary_expression_floor_division_002_F.py │ │ ├── binary_expression_left_shift_001_T.py │ │ ├── binary_expression_left_shift_002_F.py │ │ ├── binary_expression_matrix_multiplication_001_T.py │ │ ├── binary_expression_matrix_multiplication_002_F.py │ │ ├── binary_expression_mod_001_T.py │ │ ├── binary_expression_mod_002_F.py │ │ ├── binary_expression_modulo_assignment_001_T.py │ │ ├── binary_expression_modulo_assignment_002_F.py │ │ ├── binary_expression_mult_001_T.py │ │ ├── binary_expression_mult_002_F.py │ │ ├── binary_expression_multiply_assignment_001_T.py │ │ ├── binary_expression_multiply_assignment_002_F.py │ │ ├── binary_expression_namedexpr_basic_001_T.py │ │ ├── binary_expression_namedexpr_basic_002_F.py │ │ ├── binary_expression_power_assignment_001_T.py │ │ ├── binary_expression_power_assignment_002_F.py │ │ ├── binary_expression_right_shift_001_T.py │ │ ├── binary_expression_right_shift_002_F.py │ │ ├── binary_expression_sub_001_T.py │ │ ├── binary_expression_sub_002_F.py │ │ ├── binary_expression_subtract_assignment_001_T.py │ │ ├── binary_expression_subtract_assignment_002_F.py │ │ ├── bitwise_expression_and_001_T.py │ │ ├── bitwise_expression_and_002_F.py │ │ ├── bitwise_expression_lsh_001_T.py │ │ ├── bitwise_expression_lsh_002_F.py │ │ ├── bitwise_expression_not_001_T.py │ │ ├── bitwise_expression_not_002_F.py │ │ ├── bitwise_expression_or_001_T.py │ │ ├── bitwise_expression_or_002_F.py │ │ ├── bitwise_expression_rsh_001_T.py │ │ ├── bitwise_expression_rsh_002_F.py │ │ ├── bitwise_expression_xor_001_T.py │ │ ├── bitwise_expression_xor_002_F.py │ │ ├── config.json │ │ ├── greater_than_equal_001_T.py │ │ ├── greater_than_equal_002_F.py │ │ ├── less_than_equal_001_T.py │ │ ├── less_than_equal_002_F.py │ │ ├── logic_expression_and_001_F.py │ │ ├── logic_expression_and_002_T.py │ │ ├── logic_expression_or_001_T.py │ │ ├── logic_expression_or_002_F.py │ │ ├── relation_expression_equal_001_T.py │ │ ├── relation_expression_equal_002_F.py │ │ ├── relation_expression_greater_001_T.py │ │ ├── relation_expression_greater_002_F.py │ │ ├── relation_expression_in_001_T.py │ │ ├── relation_expression_in_002_F.py │ │ ├── relation_expression_is_001_T.py │ │ ├── relation_expression_is_002_F.py │ │ ├── relation_expression_is_not_001_T.py │ │ ├── relation_expression_is_not_002_F.py │ │ ├── relation_expression_less_001_T.py │ │ ├── relation_expression_less_002_F.py │ │ ├── relation_expression_not_equal_001_T.py │ │ ├── relation_expression_not_equal_002_F.py │ │ ├── relation_expression_not_in_001_T.py │ │ ├── relation_expression_not_in_002_F.py │ │ ├── unary_expression_not_001_T.py │ │ ├── unary_expression_not_002_F.py │ │ ├── unary_expression_uadd_001_T.py │ │ ├── unary_expression_uadd_002_F.py │ │ ├── unary_expression_usub_001_T.py │ │ └── unary_expression_usub_002_F.py │ ├── conditional_expression │ │ ├── conditional_expression_001_T.py │ │ ├── conditional_expression_002_F.py │ │ ├── config.json │ │ ├── logical_and_001_T.py │ │ ├── logical_and_002_F.py │ │ ├── logical_or_001_T.py │ │ └── logical_or_002_F.py │ ├── lambda_expression │ │ ├── config.json │ │ ├── lambda_expression_001_T.py │ │ └── lambda_expression_002_F.py │ ├── special_expression │ │ ├── config.json │ │ ├── del_expression_001_T.py │ │ ├── del_expression_002_F.py │ │ ├── del_expression_003_T.py │ │ ├── del_expression_004_F.py │ │ ├── del_expression_005_T.py │ │ ├── del_expression_006_F.py │ │ ├── del_expression_007_T.py │ │ ├── del_expression_008_F.py │ │ ├── destructuring_assignment_001_T.py │ │ ├── destructuring_assignment_002_F.py │ │ ├── destructuring_assignment_003_T.py │ │ ├── destructuring_assignment_004_F.py │ │ ├── destructuring_assignment_005_T.py │ │ ├── destructuring_assignment_006_F.py │ │ ├── destructuring_assignment_007_T.py │ │ ├── destructuring_assignment_008_F.py │ │ ├── enum_001_T.py │ │ ├── enum_002_F.py │ │ ├── exponentiation_operator_001_T.py │ │ ├── exponentiation_operator_002_F.py │ │ ├── list_comprehension_001_T.py │ │ ├── list_comprehension_002_F.py │ │ ├── map_comprehension_001_T.py │ │ ├── map_comprehension_002_F.py │ │ ├── multi_target_assignment_001_T.py │ │ ├── multi_target_assignment_002_F.py │ │ ├── rest_parameter_001_T.py │ │ ├── rest_parameter_002_F.py │ │ ├── set_comprehension_001_T.py │ │ ├── set_comprehension_002_F.py │ │ ├── spread_operator_001_T.py │ │ ├── spread_operator_002_F.py │ │ ├── spread_operator_003_T.py │ │ ├── spread_operator_004_F.py │ │ ├── spread_operator_005_T.py │ │ ├── spread_operator_006_F.py │ │ ├── spread_operator_007_T.py │ │ ├── spread_operator_008_F.py │ │ ├── template_literal_001_T.py │ │ ├── template_literal_002_F.py │ │ ├── template_literal_003_T.py │ │ ├── template_literal_004_F.py │ │ ├── template_literal_005_T.py │ │ ├── template_literal_006_F.py │ │ ├── variable_swap_001_T.py │ │ └── variable_swap_002_F.py │ └── type_cast │ │ ├── bool_conversion_001_T.py │ │ ├── bool_conversion_002_F.py │ │ ├── config.json │ │ ├── float_truncate_001_T.py │ │ ├── float_truncate_002_F.py │ │ ├── int_truncate_001_T.py │ │ ├── int_truncate_002_F.py │ │ ├── str_conversion_001_T.py │ │ ├── str_conversion_002_F.py │ │ ├── type_cast_001_T.py │ │ └── type_cast_002_F.py │ ├── function_call │ ├── anonymous_function_closure │ │ ├── anonymous_function_001_F.py │ │ ├── anonymous_function_002_T.py │ │ ├── anonymous_function_003_F.py │ │ ├── anonymous_function_004_T.py │ │ ├── anonymous_function_005_F.py │ │ ├── anonymous_function_006_T.py │ │ ├── anonymous_function_007_F.py │ │ ├── anonymous_function_008_T.py │ │ └── config.json │ ├── argument_passing │ │ ├── argument_passing_keyword_taint_001_T.py │ │ ├── argument_passing_keyword_taint_002_F.py │ │ ├── argument_passing_normal_value_001_F.py │ │ ├── argument_passing_normal_value_002_T.py │ │ ├── argument_passing_normal_value_003_T.py │ │ ├── argument_passing_normal_value_004_F.py │ │ ├── argument_passing_reference_001_F.py │ │ ├── argument_passing_reference_002_T.py │ │ ├── argument_passing_reference_003_F.py │ │ ├── argument_passing_reference_004_T.py │ │ ├── argument_passing_reference_005_F.py │ │ ├── argument_passing_reference_006_T.py │ │ ├── argument_passing_various_types_001_T.py │ │ ├── argument_passing_various_types_002_F.py │ │ ├── argument_passing_various_types_003_T.py │ │ ├── argument_passing_various_types_004_F.py │ │ ├── argument_passing_various_types_005_T.py │ │ ├── argument_passing_various_types_006_F.py │ │ ├── argument_passing_various_types_007_T.py │ │ ├── argument_passing_various_types_008_F.py │ │ └── config.json │ ├── chained_call │ │ ├── chained_call_001_F.py │ │ ├── chained_call_002_T.py │ │ ├── chained_call_003_T.py │ │ ├── chained_call_004_F.py │ │ └── config.json │ ├── decorator_function │ │ ├── abstractmethod_decorator_001_T.py │ │ ├── abstractmethod_decorator_002_F.py │ │ ├── classmethod_decorator_001_T.py │ │ ├── classmethod_decorator_002_F.py │ │ ├── config.json │ │ ├── dataclass_decorator_001_T.py │ │ ├── dataclass_decorator_002_F.py │ │ ├── property_decorator_001_T.py │ │ ├── property_decorator_002_F.py │ │ ├── staticmethod_decorator_001_T.py │ │ └── staticmethod_decorator_002_F.py │ ├── generator_function │ │ ├── config.json │ │ ├── generator_function_001_F.py │ │ ├── generator_function_002_T.py │ │ ├── generator_function_003_F.py │ │ ├── generator_function_004_T.py │ │ ├── generator_function_005_T.py │ │ ├── generator_function_006_F.py │ │ ├── generator_function_007_T.py │ │ ├── generator_function_008_F.py │ │ ├── yieldFrom_001_T.py │ │ ├── yieldFrom_002_F.py │ │ ├── yieldFrom_003_T.py │ │ └── yieldFrom_004_F.py │ ├── higher_order_function │ │ ├── config.json │ │ ├── higher_order_function_001_F.py │ │ ├── higher_order_function_002_T.py │ │ ├── higher_order_function_003_F.py │ │ ├── higher_order_function_004_T.py │ │ ├── higher_order_function_005_F.py │ │ ├── higher_order_function_006_T.py │ │ ├── higher_order_function_007_F.py │ │ ├── higher_order_function_008_T.py │ │ ├── higher_order_function_009_F.py │ │ ├── higher_order_function_010_T.py │ │ ├── higher_order_function_011_F.py │ │ └── higher_order_function_012_T.py │ ├── library_function │ │ ├── config.json │ │ ├── datetime_001_T.py │ │ ├── datetime_002_F.py │ │ ├── json_001_T.py │ │ ├── json_002_F.py │ │ ├── math_001_T.py │ │ ├── math_002_F.py │ │ ├── os_001_T.py │ │ ├── os_002_F.py │ │ ├── re_001_T.py │ │ ├── re_002_F.py │ │ ├── string_001_T.py │ │ └── string_002_F.py │ ├── override │ │ ├── chained_override_001_T.py │ │ ├── chained_override_002_F.py │ │ ├── config.json │ │ ├── constructor_extends_001_T.py │ │ ├── constructor_extends_002_F.py │ │ ├── constructor_extends_003_T.py │ │ ├── constructor_extends_004_F.py │ │ ├── polymorphism_override_001_T.py │ │ ├── polymorphism_override_002_F.py │ │ ├── static_method_override_001_T.py │ │ └── static_method_override_002_F.py │ ├── return_value_passing │ │ ├── config.json │ │ ├── return_normal_value_passing_001_F.py │ │ ├── return_normal_value_passing_002_T.py │ │ ├── return_normal_value_passing_003_F.py │ │ ├── return_normal_value_passing_004_T.py │ │ ├── return_normal_value_passing_005_T.py │ │ └── return_normal_value_passing_006_F.py │ └── static_method │ │ ├── config.json │ │ ├── higher_order_001_T.py │ │ ├── higher_order_002_F.py │ │ ├── static_access_001_T.py │ │ └── static_access_002_F.py │ └── variable_scope │ ├── global │ ├── config.json │ ├── global_001_T.py │ ├── global_002_F.py │ ├── global_003_T.py │ └── global_004_F.py │ ├── nonlocal │ ├── config.json │ ├── nonlocal_001_T.py │ └── nonlocal_002_F.py │ ├── private_variable │ ├── config.json │ ├── private_variable_001_T.py │ └── private_variable_002_F.py │ └── static_variable │ ├── config.json │ ├── static_variable_001_T.py │ ├── static_variable_002_F.py │ ├── static_variable_003_T.py │ └── static_variable_004_F.py └── tools ├── DevStyleHtml.prefs ├── DevStyleXml.prefs ├── LICENSE ├── README.md ├── framework.jpg ├── library ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── alipay │ │ │ └── xast │ │ │ ├── Categories.java │ │ │ ├── Category.java │ │ │ └── CodeblockUtils.java │ │ └── resources │ │ └── categories.xml └── target │ ├── classes │ └── categories.xml │ ├── maven-archiver │ └── pom.properties │ └── maven-status │ └── maven-compiler-plugin │ └── compile │ └── default-compile │ ├── createdFiles.lst │ └── inputFiles.lst ├── plugin ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── alipay │ │ │ └── xast │ │ │ ├── helpers │ │ │ ├── CategoryAdapter.java │ │ │ ├── JerseyTestCase.java │ │ │ ├── PropertiesManager.java │ │ │ ├── RequestVariable.java │ │ │ ├── ServletTestCase.java │ │ │ ├── SpringTestCase.java │ │ │ ├── TestCase.java │ │ │ ├── TestCaseRequestFileParseException.java │ │ │ ├── TestSuite.java │ │ │ └── Utils.java │ │ │ ├── score │ │ │ ├── BenchmarkScore.java │ │ │ ├── CategoryResults.java │ │ │ ├── Configuration.java │ │ │ ├── CweNumber.java │ │ │ ├── Node.java │ │ │ ├── ParserBenchMark.java │ │ │ ├── ResultFile.java │ │ │ ├── TP_FN_TN_FP_Counts.java │ │ │ ├── TestCaseResult.java │ │ │ ├── TestSuiteResults.java │ │ │ ├── Tool.java │ │ │ ├── ToolResults.java │ │ │ ├── WriteTime.java │ │ │ ├── parsers │ │ │ │ ├── PMDReader.java │ │ │ │ ├── Reader.java │ │ │ │ ├── ZapJsonReader.java │ │ │ │ └── ZapReader.java │ │ │ ├── report │ │ │ │ ├── Formats.java │ │ │ │ ├── ScatterHome.java │ │ │ │ ├── ScatterInterpretation.java │ │ │ │ ├── ScatterPlot.java │ │ │ │ ├── ScatterTools.java │ │ │ │ ├── ScatterVulns.java │ │ │ │ ├── ToolBarChart.java │ │ │ │ ├── ToolReport.java │ │ │ │ └── html │ │ │ │ │ ├── HtmlStringBuilder.java │ │ │ │ │ ├── OverallStatsTable.java │ │ │ │ │ └── VulnerabilityStatsTable.java │ │ │ └── util │ │ │ │ ├── BooleanExpressionEvaluatorUtil.java │ │ │ │ ├── ScoreCardFormart.java │ │ │ │ ├── ScoreCardHeader.java │ │ │ │ └── XastSupoortToolType.java │ │ │ └── tools │ │ │ ├── AbstractTestCaseRequest.java │ │ │ ├── BenchmarkCrawler.java │ │ │ ├── BenchmarkCrawlerVerification.java │ │ │ ├── CalculateToolCodeBlocksSupport.java │ │ │ ├── CodeBlockSupportResults.java │ │ │ ├── JerseyTestCaseRequest.java │ │ │ ├── Logger.java │ │ │ ├── LoggerConfigurationException.java │ │ │ ├── NoisyCricket.java │ │ │ ├── RegressionTesting.java │ │ │ ├── ResponseInfo.java │ │ │ ├── ServletTestCaseRequest.java │ │ │ ├── SimpleFileLogger.java │ │ │ ├── SpringTestCaseRequest.java │ │ │ └── TestCaseVerificationResults.java │ └── resources │ │ ├── benchmark.properties │ │ ├── defaultscoringconfig.yaml │ │ └── scorecard │ │ ├── Scorecard_Guide.html │ │ ├── Scorecard_Home.html │ │ ├── XastTool.html │ │ ├── commercialAveTemplate.html │ │ ├── content │ │ ├── css │ │ │ ├── bootstrap-theme.css │ │ │ ├── bootstrap-theme.css.map │ │ │ ├── bootstrap-theme.min.css │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ └── bootstrap.min.css │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ └── js │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.min.js │ │ │ └── npm.js │ │ ├── template.html │ │ └── vulntemplate.html │ └── test │ ├── java │ └── com │ │ └── alipay │ │ └── xast │ │ └── score │ │ ├── BenchmarkScoreTest.java │ │ ├── ConfigurationTest.java │ │ ├── TestHelper.java │ │ ├── builder │ │ ├── ConfigurationBuilder.java │ │ ├── TestSuiteResultsBuilder.java │ │ ├── ToolBuilder.java │ │ └── ToolResultsBuilder.java │ │ ├── parsers │ │ ├── ReaderTest.java │ │ └── ReaderTestBase.java │ │ └── report │ │ ├── FormatsTest.java │ │ └── html │ │ ├── HtmlStringBuilderTest.java │ │ ├── OverallStatsTableTest.java │ │ └── VulnerabilityStatsTableTest.java │ └── resources │ └── testfiles │ ├── Benchmark_Acunetix-v1.4.1.xml │ ├── Benchmark_Acunetix-v15.3.xml │ ├── Benchmark_AppSpider-v7.2.119-1234.xml │ ├── Benchmark_Arachni-v2.0dev.xml │ ├── Benchmark_Bearer-v1.30.0.jsonv2 │ ├── Benchmark_BurpPro-v2020.2.1.xml │ ├── Benchmark_CAST_AIP-v8.2.3.xml │ ├── Benchmark_Checkmarx-v8.2.xml │ ├── Benchmark_CodeQL-v2.13.alternative.sarif │ ├── Benchmark_CodeQL-v2.13.sarif │ ├── Benchmark_Contrast_3.9.0.sarif.json │ ├── Benchmark_Coverity-v3.0.json │ ├── Benchmark_CxIAST.csv │ ├── Benchmark_DatadogSast.sarif │ ├── Benchmark_Fluid-Attacks-v20210416.csv │ ├── Benchmark_Fortify20.20_2020Q1-1234.fpr │ ├── Benchmark_HCL-IAST.hcl │ ├── Benchmark_HCL-IAST_DateTime.hcl │ ├── Benchmark_HCLAppScanSource-2.4.xml │ ├── Benchmark_HCLAppScanStandardReader-v10.0.6.xml │ ├── Benchmark_JuliaSoft-v2.3.2.1.xml │ ├── Benchmark_Kiuwan-20191012.threadfix │ ├── Benchmark_Klocwork.csv │ ├── Benchmark_Mend.xml │ ├── Benchmark_Netsparker.xml │ ├── Benchmark_ParasoftJTest-v10.2.3.xml │ ├── Benchmark_Precaution.sarif │ ├── Benchmark_SCNR.json │ ├── Benchmark_SCNR.xml │ ├── Benchmark_Seeker.csv │ ├── Benchmark_SnykCodeCli.sarif │ ├── Benchmark_ThunderScan.xml │ ├── Benchmark_Veracode.xml │ ├── Benchmark_Wapiti-v3.0.3.xml │ ├── Benchmark_Wapiti-v3.0.5.json │ ├── Benchmark_ZAP-v2.10.0-oldfmt.json │ ├── Benchmark_ZAP-v2.11.1.json │ ├── Benchmark_ZAP_WEEKLY.xml │ ├── Benchmark_findsecbugs-v1.11.0-105.xml │ ├── Benchmark_horusec-v2.5.0.json │ ├── Benchmark_insider-v3.0.0.json │ ├── Benchmark_semgrep-v0.121.0.json │ ├── Benchmark_semgrep-v0.65.0.json │ ├── Benchmark_semgrep-v1.67.0.sarif │ ├── Benchmark_shiftleftscan-v2.0.3.json │ ├── Benchmark_sonar-Java-Plugin-v3.14-1234.xml │ ├── Benchmark_sonarqube-v9.1.0.47736.json │ ├── Benchmark_spotbugs-v4.1.4-104.xml │ ├── Benchmark_visualcodegrepper-v2.2.0.xml │ ├── Benchmark_w3af-v1.7.6.xml │ └── README.md ├── pom.xml └── xAST_v_1.0.0_mySastTool_v2.0.0_sast_java.xlsx /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/README.md -------------------------------------------------------------------------------- /README_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/README_en.md -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/code-of-conduct.md -------------------------------------------------------------------------------- /dast-java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/README.md -------------------------------------------------------------------------------- /dast-java/employees.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/employees.xml -------------------------------------------------------------------------------- /dast-java/insecureCmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/insecureCmd.sh -------------------------------------------------------------------------------- /dast-java/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/mvnw.cmd -------------------------------------------------------------------------------- /dast-java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/pom.xml -------------------------------------------------------------------------------- /dast-java/src/main/java/com/alipay/antbenchmark/controller/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/java/com/alipay/antbenchmark/controller/User.java -------------------------------------------------------------------------------- /dast-java/src/main/java/com/alipay/antbenchmark/tools/Thing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/java/com/alipay/antbenchmark/tools/Thing.java -------------------------------------------------------------------------------- /dast-java/src/main/java/com/alipay/antbenchmark/tools/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/java/com/alipay/antbenchmark/tools/Utils.java -------------------------------------------------------------------------------- /dast-java/src/main/java/com/alipay/antbenchmark/tools/XMLCrawler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/java/com/alipay/antbenchmark/tools/XMLCrawler.java -------------------------------------------------------------------------------- /dast-java/src/main/java/com/alipay/antbenchmark/tools/YamlReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/java/com/alipay/antbenchmark/tools/YamlReader.java -------------------------------------------------------------------------------- /dast-java/src/main/resources/ESAPI.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/ESAPI.properties -------------------------------------------------------------------------------- /dast-java/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/Generator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/Generator.java -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/autoCommit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/autoCommit.py -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/htmlgenerate/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/htmlgenerate/htmlgenerate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/htmlgenerate/htmlgenerate.py -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/htmlgenerate/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/htmlgenerate/test.html -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00001.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00001.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00002.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00002.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00003.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00003.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00004.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00004.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00005.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00005.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00006.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00006.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00007.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00007.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00008.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00008.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00009.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00009.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00010.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00010.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00011.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00011.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00012.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00012.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00013.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00013.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00014.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00014.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00015.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00015.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00016.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00016.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00017.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00017.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00018.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00018.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00019.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00019.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00020.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00020.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00021.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00021.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00022.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00022.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00023.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00023.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00024.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00024.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00025.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00025.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00026.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00026.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00027.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00027.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00028.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00028.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00029.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00029.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00030.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00030.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00031.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00031.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00032.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00032.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00033.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00033.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00034.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00034.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00035.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00035.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00036.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00036.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00037.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00037.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00038.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00038.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00039.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00039.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00040.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00040.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00041.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00041.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00042.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00042.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00043.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00043.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00044.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00044.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00045.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00045.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00046.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00046.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00047.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00047.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00048.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00048.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00049.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00049.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00050.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00050.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00051.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00051.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00052.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00052.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00053.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00053.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00054.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00054.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00055.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00055.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00056.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00056.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00057.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00057.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00058.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00058.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00059.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00059.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00060.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00060.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00061.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00061.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00062.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00062.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00063.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00063.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00064.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00064.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00065.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00065.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00066.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00066.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00067.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00067.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00068.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00068.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00069.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00069.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00070.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00070.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00071.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00071.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00072.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00072.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00073.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00073.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00074.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00074.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00075.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00075.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00076.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00076.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00077.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00077.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00078.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00078.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00079.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00079.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00080.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00080.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00081.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00081.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00082.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00082.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00083.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00083.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00084.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00084.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00085.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00085.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00086.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00086.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00087.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00087.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00088.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00088.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00089.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00089.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00090.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00090.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00091.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00091.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00092.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00092.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00093.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00093.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00094.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00094.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00095.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00095.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00096.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00096.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00097.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00097.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00098.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00098.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00099.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00099.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00100.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00101.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00101.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00102.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00102.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00103.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00103.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00104.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00104.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00105.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00105.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00106.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00106.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00107.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00107.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00108.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00108.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00109.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00109.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00110.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00110.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00111.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00111.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00112.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00112.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00113.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00113.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00114.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00114.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00115.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00115.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00116.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00116.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00117.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00117.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00118.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00118.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00119.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00119.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00120.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00120.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00121.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00121.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00122.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00122.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00123.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00123.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00124.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00124.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00125.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00125.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00126.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00126.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00127.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00127.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00128.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00128.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00129.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00129.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00130.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00130.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00131.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00131.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00132.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00132.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00133.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00133.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00134.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00134.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00135.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00135.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00136.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00136.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00137.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00137.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00138.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00138.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00139.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00139.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00140.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00140.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00141.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00141.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00142.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00142.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00143.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00143.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00144.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00144.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00145.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00145.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00146.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00146.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00147.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00147.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00148.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00148.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00149.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00149.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00150.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00150.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00151.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00151.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00152.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00152.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00153.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00153.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00154.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00154.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00155.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00155.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00156.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00156.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/payloads/BS00157.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/payloads/BS00157.txt -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/taskinfo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dast-java/src/main/resources/callscanner/taskinfo/taskinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/callscanner/taskinfo/taskinfo.py -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00001.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00001.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00002.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00002.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00003.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00003.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00004.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00004.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00005.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00005.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00006.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00006.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00007.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00007.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00008.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00008.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00009.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00009.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00010.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00010.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00011.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00011.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00012.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00012.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00013.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00013.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00014.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00014.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00015.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00015.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00016.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00016.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00017.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00017.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00018.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00018.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00019.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00019.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00020.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00020.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00021.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00021.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00022.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00022.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00023.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00023.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00024.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00024.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00025.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00025.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00026.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00026.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00027.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00027.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00028.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00028.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00029.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00029.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00030.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00030.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00031.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00031.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00032.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00032.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00033.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00033.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00034.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00034.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00035.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00035.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00036.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00036.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00037.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00037.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00038.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00038.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00039.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00039.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00040.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00040.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00041.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00041.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00042.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00042.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00043.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00043.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00044.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00044.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00045.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00045.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00046.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00046.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00047.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00047.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00048.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00048.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00049.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00049.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00050.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00050.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00051.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00051.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00052.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00052.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00053.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00053.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00054.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00054.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00055.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00055.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00056.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00056.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00057.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00057.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00058.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00058.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00059.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00059.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00060.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00060.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00061.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00061.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00062.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00062.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00063.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00063.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00064.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00064.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00065.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00065.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00066.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00066.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00067.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00067.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00068.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00068.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00069.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00069.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00070.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00070.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00071.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00071.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00072.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00072.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00073.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00073.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00074.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00074.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00075.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00075.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00076.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00076.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00077.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00077.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00078.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00078.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00079.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00079.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00080.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00080.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00081.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00081.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00082.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00082.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00083.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00083.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00084.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00084.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00085.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00085.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00086.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00086.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00087.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00087.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00088.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00088.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00089.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00089.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00090.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00090.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00091.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00091.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00092.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00092.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00093.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00093.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00094.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00094.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00095.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00095.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00096.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00096.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00097.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00097.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00098.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00098.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00099.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00099.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00100.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00100.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00101.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00101.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00102.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00102.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00103.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00103.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00104.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00104.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00105.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00105.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00106.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00106.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00107.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00107.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00108.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00108.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00109.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00109.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00110.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00110.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00111.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00111.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00112.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00112.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00113.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00113.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00114.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00114.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00115.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00115.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00116.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00116.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00117.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00117.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00118.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00118.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00119.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00119.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00120.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00120.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00121.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00121.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00122.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00122.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00123.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00123.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00124.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00124.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00125.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00125.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00126.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00126.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00127.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00127.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00128.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00128.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00129.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00129.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00130.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00130.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00131.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00131.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00132.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00132.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00133.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00133.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00134.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00134.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00135.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00135.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00136.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00136.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00137.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00137.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00138.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00138.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00139.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00139.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00140.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00140.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00141.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00141.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00142.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00142.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00143.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00143.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00144.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00144.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00145.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00145.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00146.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00146.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00147.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00147.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00148.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00148.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00149.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00149.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00150.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00150.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00151.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00151.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00152.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00152.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00153.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00153.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00154.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00154.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00155.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00155.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00156.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00156.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/scorecard/BS00157.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/dast-java/src/main/resources/scorecard/BS00157.yaml -------------------------------------------------------------------------------- /dast-java/src/main/resources/testfiles/FileName: -------------------------------------------------------------------------------- 1 | Test is a 'secret' file that no one should find. -------------------------------------------------------------------------------- /dast-java/src/main/resources/testfiles/SafeText: -------------------------------------------------------------------------------- 1 | Test is a 'safe' test file. -------------------------------------------------------------------------------- /dast-java/src/main/resources/testfiles/SecretFile: -------------------------------------------------------------------------------- 1 | Test is a 'secret' file that no one should find. -------------------------------------------------------------------------------- /doc/dast-engine-evaluation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/doc/dast-engine-evaluation.md -------------------------------------------------------------------------------- /doc/iast-java-engine-evaluation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/doc/iast-java-engine-evaluation.md -------------------------------------------------------------------------------- /doc/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/doc/readme.md -------------------------------------------------------------------------------- /doc/sast-java-engine-evaluation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/doc/sast-java-engine-evaluation.md -------------------------------------------------------------------------------- /doc/sast-node-engine-evaluation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/doc/sast-node-engine-evaluation.md -------------------------------------------------------------------------------- /floder-img/Iwechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/floder-img/Iwechat.png -------------------------------------------------------------------------------- /floder-img/dingTalk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/floder-img/dingTalk.png -------------------------------------------------------------------------------- /floder-img/gzh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/floder-img/gzh.png -------------------------------------------------------------------------------- /floder-img/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/floder-img/image1.png -------------------------------------------------------------------------------- /floder-img/image10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/floder-img/image10.png -------------------------------------------------------------------------------- /floder-img/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/floder-img/image2.png -------------------------------------------------------------------------------- /floder-img/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/floder-img/image3.png -------------------------------------------------------------------------------- /floder-img/image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/floder-img/image4.png -------------------------------------------------------------------------------- /floder-img/image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/floder-img/image5.png -------------------------------------------------------------------------------- /floder-img/image6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/floder-img/image6.png -------------------------------------------------------------------------------- /floder-img/image7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/floder-img/image7.png -------------------------------------------------------------------------------- /floder-img/image8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/floder-img/image8.png -------------------------------------------------------------------------------- /floder-img/image9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/floder-img/image9.png -------------------------------------------------------------------------------- /floder-img/xastlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/floder-img/xastlogo.png -------------------------------------------------------------------------------- /floder-img/xzs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/floder-img/xzs.png -------------------------------------------------------------------------------- /iast-java/HELP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/HELP.md -------------------------------------------------------------------------------- /iast-java/LEGAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/LEGAL.md -------------------------------------------------------------------------------- /iast-java/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/LICENSE -------------------------------------------------------------------------------- /iast-java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/README.md -------------------------------------------------------------------------------- /iast-java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/pom.xml -------------------------------------------------------------------------------- /iast-java/src/main/java/com/iast/astbenchmark/analyser/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/java/com/iast/astbenchmark/analyser/Category.java -------------------------------------------------------------------------------- /iast-java/src/main/java/com/iast/astbenchmark/analyser/bean/BaseDetectedDataBean.java: -------------------------------------------------------------------------------- 1 | package com.iast.astbenchmark.analyser.bean; 2 | 3 | /** 4 | * 用于组织分析的数据 5 | */ 6 | public class BaseDetectedDataBean { 7 | } 8 | -------------------------------------------------------------------------------- /iast-java/src/main/java/com/iast/astbenchmark/analyser/bean/BaseOriginalDataBean.java: -------------------------------------------------------------------------------- 1 | package com.iast.astbenchmark.analyser.bean; 2 | 3 | /** 4 | * 原始数据源的父类 5 | */ 6 | public class BaseOriginalDataBean { 7 | } 8 | -------------------------------------------------------------------------------- /iast-java/src/main/java/com/iast/astbenchmark/analyser/factory/package-info.java: -------------------------------------------------------------------------------- 1 | package com.iast.astbenchmark.analyser.factory; -------------------------------------------------------------------------------- /iast-java/src/main/java/com/iast/astbenchmark/analyser/package-info.java: -------------------------------------------------------------------------------- 1 | package com.iast.astbenchmark.analyser; -------------------------------------------------------------------------------- /iast-java/src/main/java/com/iast/astbenchmark/cli/tree/CaseNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/java/com/iast/astbenchmark/cli/tree/CaseNode.java -------------------------------------------------------------------------------- /iast-java/src/main/java/com/iast/astbenchmark/cli/xmind/Tutis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/java/com/iast/astbenchmark/cli/xmind/Tutis.java -------------------------------------------------------------------------------- /iast-java/src/main/java/com/iast/astbenchmark/config/MyFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/java/com/iast/astbenchmark/config/MyFilter.java -------------------------------------------------------------------------------- /iast-java/src/main/java/com/iast/astbenchmark/config/MyWebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/java/com/iast/astbenchmark/config/MyWebConfig.java -------------------------------------------------------------------------------- /iast-java/src/main/java/com/iast/astbenchmark/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/java/com/iast/astbenchmark/config/RedisConfig.java -------------------------------------------------------------------------------- /iast-java/src/main/resources/application-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/application-test.properties -------------------------------------------------------------------------------- /iast-java/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/application.yml -------------------------------------------------------------------------------- /iast-java/src/main/resources/config/caseNodeTree.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/config/caseNodeTree.txt -------------------------------------------------------------------------------- /iast-java/src/main/resources/config/case_target_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/config/case_target_list.json -------------------------------------------------------------------------------- /iast-java/src/main/resources/data/big.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/data/big.json -------------------------------------------------------------------------------- /iast-java/src/main/resources/data/bigParam.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/data/bigParam.json -------------------------------------------------------------------------------- /iast-java/src/main/resources/data/bigSize.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/data/bigSize.json -------------------------------------------------------------------------------- /iast-java/src/main/resources/data/biglayer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/data/biglayer.json -------------------------------------------------------------------------------- /iast-java/src/main/resources/data/case0034.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/data/case0034.xml -------------------------------------------------------------------------------- /iast-java/src/main/resources/data/ls: -------------------------------------------------------------------------------- 1 | ls 2 | -------------------------------------------------------------------------------- /iast-java/src/main/resources/data/sqlite.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/data/sqlite.db -------------------------------------------------------------------------------- /iast-java/src/main/resources/data/sqlite.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/data/sqlite.sql -------------------------------------------------------------------------------- /iast-java/src/main/resources/db.setting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/db.setting -------------------------------------------------------------------------------- /iast-java/src/main/resources/doc/JAVA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/doc/JAVA.md -------------------------------------------------------------------------------- /iast-java/src/main/resources/doc/mind.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/doc/mind.html -------------------------------------------------------------------------------- /iast-java/src/main/resources/doc/mindmap.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/doc/mindmap.txt -------------------------------------------------------------------------------- /iast-java/src/main/resources/doc/mymind.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/doc/mymind.html -------------------------------------------------------------------------------- /iast-java/src/main/resources/doc/洞态跑测评价体系靶场.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/doc/洞态跑测评价体系靶场.docx -------------------------------------------------------------------------------- /iast-java/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /iast-java/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /iast-java/src/main/resources/spring/dubbo-consumer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/spring/dubbo-consumer.xml -------------------------------------------------------------------------------- /iast-java/src/main/resources/spring/dubbo-provider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/iast-java/src/main/resources/spring/dubbo-provider.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/pom.xml -------------------------------------------------------------------------------- /sast-go/cases/accuracy/context_sensitive/multi_invoke/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-go/cases/accuracy/context_sensitive/multi_invoke/config.json -------------------------------------------------------------------------------- /sast-go/cases/accuracy/context_sensitive/polymorphism/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-go/cases/accuracy/context_sensitive/polymorphism/config.json -------------------------------------------------------------------------------- /sast-go/cases/accuracy/field_sensitive/struct/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-go/cases/accuracy/field_sensitive/struct/config.json -------------------------------------------------------------------------------- /sast-go/cases/accuracy/flow_sensitive/asynchronous/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-go/cases/accuracy/flow_sensitive/asynchronous/config.json -------------------------------------------------------------------------------- /sast-go/cases/accuracy/flow_sensitive/defer_exectution/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-go/cases/accuracy/flow_sensitive/defer_exectution/config.json -------------------------------------------------------------------------------- /sast-go/cases/accuracy/flow_sensitive/loop_stmt/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-go/cases/accuracy/flow_sensitive/loop_stmt/config.json -------------------------------------------------------------------------------- /sast-go/cases/accuracy/flow_sensitive/sequential_execution/config.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-go/cases/accuracy/object_sensitive/collection/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-go/cases/accuracy/object_sensitive/collection/config.json -------------------------------------------------------------------------------- /sast-go/cases/accuracy/object_sensitive/interface_class/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-go/cases/accuracy/object_sensitive/interface_class/config.json -------------------------------------------------------------------------------- /sast-go/cases/accuracy/object_sensitive/struct/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-go/cases/accuracy/object_sensitive/struct/config.json -------------------------------------------------------------------------------- /sast-go/cases/completeness/dynamic_tracing/dynamic_type/config.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-go/cases/completeness/dynamic_tracing/reflect_call/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-go/cases/completeness/dynamic_tracing/reflect_call/config.json -------------------------------------------------------------------------------- /sast-go/cases/completeness/single_app_tracing/alias/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-go/cases/completeness/single_app_tracing/alias/config.json -------------------------------------------------------------------------------- /sast-go/cases/completeness/single_app_tracing/asynchronous_tracing/multi_process/config.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-go/cases/completeness/single_app_tracing/asynchronous_tracing/second_order/config.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-go/cases/completeness/single_app_tracing/cross_file_package_namespace/cross_directory/cross_directory_001_T/go.mod: -------------------------------------------------------------------------------- 1 | module cross_directory_001_T 2 | 3 | go 1.20 4 | -------------------------------------------------------------------------------- /sast-go/cases/completeness/single_app_tracing/cross_file_package_namespace/cross_directory/cross_directory_002_F/go.mod: -------------------------------------------------------------------------------- 1 | module cross_directory_002_F 2 | 3 | go 1.20 4 | -------------------------------------------------------------------------------- /sast-go/cases/completeness/single_app_tracing/cross_file_package_namespace/cross_directory/cross_directory_003_T/cross/go.mod: -------------------------------------------------------------------------------- 1 | module cross_directory_003_T 2 | 3 | go 1.20 4 | -------------------------------------------------------------------------------- /sast-go/cases/completeness/single_app_tracing/cross_file_package_namespace/cross_directory/cross_directory_004_F/cross/go.mod: -------------------------------------------------------------------------------- 1 | module cross_directory_004_F 2 | 3 | go 1.20 4 | -------------------------------------------------------------------------------- /sast-go/cases/completeness/single_app_tracing/cross_file_package_namespace/cross_directory/cross_directory_005_T/go.mod: -------------------------------------------------------------------------------- 1 | module cross_directory_005_T 2 | 3 | go 1.20 4 | -------------------------------------------------------------------------------- /sast-go/cases/completeness/single_app_tracing/cross_file_package_namespace/cross_directory/cross_directory_006_F/go.mod: -------------------------------------------------------------------------------- 1 | module cross_directory_006_F 2 | 3 | go 1.20 4 | -------------------------------------------------------------------------------- /sast-go/cases/completeness/single_app_tracing/cross_file_package_namespace/cross_directory/cross_directory_007_T/cross/cross_a/go.mod: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-go/cases/completeness/single_app_tracing/cross_file_package_namespace/cross_directory/cross_directory_007_T/cross/cross_a_shadow/go.mod: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-go/cases/completeness/single_app_tracing/cross_file_package_namespace/cross_file/cross_file_001_T/go.mod: -------------------------------------------------------------------------------- 1 | module cross_file_001_T 2 | 3 | go 1.14 -------------------------------------------------------------------------------- /sast-go/cases/completeness/single_app_tracing/cross_file_package_namespace/cross_file/cross_file_002_F/go.mod: -------------------------------------------------------------------------------- 1 | module gotest.com/cross_file_002_F 2 | 3 | go 1.14 -------------------------------------------------------------------------------- /sast-go/cases/completeness/single_app_tracing/interface_class/abstract_class/config.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-go/cases/completeness/single_app_tracing/interface_class/anonymous_object/config.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-go/cases/completeness/single_app_tracing/interface_class/complex_object/config.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-go/cases/completeness/single_app_tracing/interface_class/simple_object/config.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-go/cases/completeness/single_app_tracing/interface_class/subclass/config.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-go/cases/completeness/single_app_tracing/variable_scope/static_variable/config.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/README.md -------------------------------------------------------------------------------- /sast-java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/pom.xml -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/case_language_maturity/completeness/single_app_tracing/expression/special_expression/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "special_expression": [ 3 | ] 4 | } 5 | -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/CmdObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/CmdObject.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/XCmdObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/XCmdObject.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/alias/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/alias/A.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/alias/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/alias/B.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/alias/C.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/alias/C.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/alias/D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/alias/D.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/alias/E.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/alias/E.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/alias/H.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/alias/H.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/alias/I.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/alias/I.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/alias/Inner1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/alias/Inner1.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/alias/Inner3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/alias/Inner3.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/alias/Invoke.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/alias/Invoke.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/alias/J.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/alias/J.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/alias/X.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/alias/X.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/alias/Y.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/alias/Y.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/custom/ABS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/custom/ABS.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/custom/AC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/custom/AC.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/custom/G.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/custom/G.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/custom/O.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/custom/O.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/custom/P.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/custom/P.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/custom/PS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/custom/PS.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/custom/Q.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/custom/Q.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/custom/R.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/custom/R.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/custom/T.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/custom/T.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/model/custom/TT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/model/custom/TT.java -------------------------------------------------------------------------------- /sast-java/src/main/java/com/sast/astbenchmark/service/SsrfClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/java/com/sast/astbenchmark/service/SsrfClient.java -------------------------------------------------------------------------------- /sast-java/src/main/resources/application-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/resources/application-test.properties -------------------------------------------------------------------------------- /sast-java/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/resources/application.yml -------------------------------------------------------------------------------- /sast-java/src/main/resources/db.setting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/resources/db.setting -------------------------------------------------------------------------------- /sast-java/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /sast-java/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-java/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /sast-js/case/accuracy/context_sensitive/multi_invoke/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/accuracy/context_sensitive/multi_invoke/config.json -------------------------------------------------------------------------------- /sast-js/case/accuracy/field_sensitive/class/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/accuracy/field_sensitive/class/config.json -------------------------------------------------------------------------------- /sast-js/case/accuracy/field_sensitive/class/field_len_001_T.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/accuracy/field_sensitive/class/field_len_001_T.js -------------------------------------------------------------------------------- /sast-js/case/accuracy/field_sensitive/class/field_len_002_F.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/accuracy/field_sensitive/class/field_len_002_F.js -------------------------------------------------------------------------------- /sast-js/case/accuracy/field_sensitive/class/field_len_003_T.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/accuracy/field_sensitive/class/field_len_003_T.js -------------------------------------------------------------------------------- /sast-js/case/accuracy/field_sensitive/class/field_len_004_F.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/accuracy/field_sensitive/class/field_len_004_F.js -------------------------------------------------------------------------------- /sast-js/case/accuracy/field_sensitive/class/field_len_005_T.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/accuracy/field_sensitive/class/field_len_005_T.js -------------------------------------------------------------------------------- /sast-js/case/accuracy/field_sensitive/class/field_len_006_F.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/accuracy/field_sensitive/class/field_len_006_F.js -------------------------------------------------------------------------------- /sast-js/case/accuracy/flow_sensitive/asynchronous/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/accuracy/flow_sensitive/asynchronous/config.json -------------------------------------------------------------------------------- /sast-js/case/accuracy/flow_sensitive/loop_stmt/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/accuracy/flow_sensitive/loop_stmt/config.json -------------------------------------------------------------------------------- /sast-js/case/accuracy/flow_sensitive/loop_stmt/for_001_T.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/accuracy/flow_sensitive/loop_stmt/for_001_T.js -------------------------------------------------------------------------------- /sast-js/case/accuracy/flow_sensitive/loop_stmt/for_002_F.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/accuracy/flow_sensitive/loop_stmt/for_002_F.js -------------------------------------------------------------------------------- /sast-js/case/accuracy/flow_sensitive/loop_stmt/for_003_T.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/accuracy/flow_sensitive/loop_stmt/for_003_T.js -------------------------------------------------------------------------------- /sast-js/case/accuracy/flow_sensitive/loop_stmt/for_004_F.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/accuracy/flow_sensitive/loop_stmt/for_004_F.js -------------------------------------------------------------------------------- /sast-js/case/accuracy/flow_sensitive/normal_stmt/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/accuracy/flow_sensitive/normal_stmt/config.json -------------------------------------------------------------------------------- /sast-js/case/accuracy/object_sensitive/class/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/accuracy/object_sensitive/class/config.json -------------------------------------------------------------------------------- /sast-js/case/accuracy/object_sensitive/class/constructor_obj_001_T.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/accuracy/object_sensitive/class/constructor_obj_001_T.js -------------------------------------------------------------------------------- /sast-js/case/accuracy/object_sensitive/class/constructor_obj_002_F.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/accuracy/object_sensitive/class/constructor_obj_002_F.js -------------------------------------------------------------------------------- /sast-js/case/accuracy/object_sensitive/collection/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/accuracy/object_sensitive/collection/config.json -------------------------------------------------------------------------------- /sast-js/case/accuracy/path_sensitive/exception_throw/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/accuracy/path_sensitive/exception_throw/config.json -------------------------------------------------------------------------------- /sast-js/case/completeness/dynamic_tracing/dynamic_call/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/completeness/dynamic_tracing/dynamic_call/config.json -------------------------------------------------------------------------------- /sast-js/case/completeness/single_app_tracing/alias/alias_001_F.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/completeness/single_app_tracing/alias/alias_001_F.js -------------------------------------------------------------------------------- /sast-js/case/completeness/single_app_tracing/alias/alias_002_F.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/completeness/single_app_tracing/alias/alias_002_F.js -------------------------------------------------------------------------------- /sast-js/case/completeness/single_app_tracing/alias/alias_003_T.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/completeness/single_app_tracing/alias/alias_003_T.js -------------------------------------------------------------------------------- /sast-js/case/completeness/single_app_tracing/alias/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/completeness/single_app_tracing/alias/config.json -------------------------------------------------------------------------------- /sast-js/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_001_T/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } -------------------------------------------------------------------------------- /sast-js/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_002_F/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } -------------------------------------------------------------------------------- /sast-js/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_003_T/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } -------------------------------------------------------------------------------- /sast-js/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_004_F/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } -------------------------------------------------------------------------------- /sast-js/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_005_T/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } -------------------------------------------------------------------------------- /sast-js/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_006_F/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } -------------------------------------------------------------------------------- /sast-js/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_007_T/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } -------------------------------------------------------------------------------- /sast-js/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_008_F/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } -------------------------------------------------------------------------------- /sast-js/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_011_T/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } -------------------------------------------------------------------------------- /sast-js/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_012_F/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } -------------------------------------------------------------------------------- /sast-js/case/completeness/single_app_tracing/datatype/map/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-js/case/completeness/single_app_tracing/datatype/map/config.json -------------------------------------------------------------------------------- /sast-python2/case/accuracy/context_sensitive/multi_invoke/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/accuracy/context_sensitive/multi_invoke/config.json -------------------------------------------------------------------------------- /sast-python2/case/accuracy/context_sensitive/polymorphism/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/accuracy/context_sensitive/polymorphism/config.json -------------------------------------------------------------------------------- /sast-python2/case/accuracy/field_sensitive/class/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/accuracy/field_sensitive/class/config.json -------------------------------------------------------------------------------- /sast-python2/case/accuracy/field_sensitive/class/field_len_001_T.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/accuracy/field_sensitive/class/field_len_001_T.py -------------------------------------------------------------------------------- /sast-python2/case/accuracy/field_sensitive/class/field_len_002_F.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/accuracy/field_sensitive/class/field_len_002_F.py -------------------------------------------------------------------------------- /sast-python2/case/accuracy/field_sensitive/class/field_len_003_T.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/accuracy/field_sensitive/class/field_len_003_T.py -------------------------------------------------------------------------------- /sast-python2/case/accuracy/field_sensitive/class/field_len_004_F.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/accuracy/field_sensitive/class/field_len_004_F.py -------------------------------------------------------------------------------- /sast-python2/case/accuracy/field_sensitive/class/field_len_005_T.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/accuracy/field_sensitive/class/field_len_005_T.py -------------------------------------------------------------------------------- /sast-python2/case/accuracy/field_sensitive/class/field_len_006_F.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/accuracy/field_sensitive/class/field_len_006_F.py -------------------------------------------------------------------------------- /sast-python2/case/accuracy/field_sensitive/class/inheritance_001_T.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/accuracy/field_sensitive/class/inheritance_001_T.py -------------------------------------------------------------------------------- /sast-python2/case/accuracy/field_sensitive/class/inheritance_002_F.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/accuracy/field_sensitive/class/inheritance_002_F.py -------------------------------------------------------------------------------- /sast-python2/case/accuracy/flow_sensitive/loop_stmt/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/accuracy/flow_sensitive/loop_stmt/config.json -------------------------------------------------------------------------------- /sast-python2/case/accuracy/flow_sensitive/loop_stmt/for_zip_001_T.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/accuracy/flow_sensitive/loop_stmt/for_zip_001_T.py -------------------------------------------------------------------------------- /sast-python2/case/accuracy/flow_sensitive/loop_stmt/for_zip_002_F.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/accuracy/flow_sensitive/loop_stmt/for_zip_002_F.py -------------------------------------------------------------------------------- /sast-python2/case/accuracy/flow_sensitive/normal_stmt/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/accuracy/flow_sensitive/normal_stmt/config.json -------------------------------------------------------------------------------- /sast-python2/case/accuracy/object_sensitive/class/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/accuracy/object_sensitive/class/config.json -------------------------------------------------------------------------------- /sast-python2/case/accuracy/object_sensitive/collection/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/accuracy/object_sensitive/collection/config.json -------------------------------------------------------------------------------- /sast-python2/case/accuracy/path_sensitive/exception_throw/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/accuracy/path_sensitive/exception_throw/config.json -------------------------------------------------------------------------------- /sast-python2/case/completeness/other/ellipsis/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/completeness/other/ellipsis/config.json -------------------------------------------------------------------------------- /sast-python2/case/completeness/other/ellipsis/ellipsis_001_T.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/completeness/other/ellipsis/ellipsis_001_T.py -------------------------------------------------------------------------------- /sast-python2/case/completeness/other/ellipsis/ellipsis_002_F.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/completeness/other/ellipsis/ellipsis_002_F.py -------------------------------------------------------------------------------- /sast-python2/case/completeness/other/exec/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/completeness/other/exec/config.json -------------------------------------------------------------------------------- /sast-python2/case/completeness/other/exec/exec_001_T.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/completeness/other/exec/exec_001_T.py -------------------------------------------------------------------------------- /sast-python2/case/completeness/other/exec/exec_002_F.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/completeness/other/exec/exec_002_F.py -------------------------------------------------------------------------------- /sast-python2/case/completeness/other/with_as/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/completeness/other/with_as/config.json -------------------------------------------------------------------------------- /sast-python2/case/completeness/other/with_as/file_rw_001_T.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/completeness/other/with_as/file_rw_001_T.py -------------------------------------------------------------------------------- /sast-python2/case/completeness/other/with_as/file_rw_002_F.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/completeness/other/with_as/file_rw_002_F.py -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/alias/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python2/case/completeness/single_app_tracing/alias/config.json -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_002_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_002_F/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_003_T/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_003_T/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_004_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_004_F/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_005_T/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_005_T/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_006_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_006_F/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_007_T/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_007_T/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_008_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_008_F/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_010_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_010_F/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_011_T/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_011_T/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_012_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_012_F/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_013_T/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_013_T/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_014_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_014_F/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_015_T/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_015_T/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_016_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_016_F/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_021_T/A/B/__init__.py: -------------------------------------------------------------------------------- 1 | from .cross_module_021_T_b import function_b -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_021_T/A/__init__.py: -------------------------------------------------------------------------------- 1 | from .cross_module_021_T_a import function_a -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_022_F/A/B/__init__.py: -------------------------------------------------------------------------------- 1 | from .cross_module_022_F_b import function_b -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_022_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | from .cross_module_022_F_a import function_a -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_023_T/A/B/__init__.py: -------------------------------------------------------------------------------- 1 | from .cross_module_023_T_b import function_b -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_023_T/A/__init__.py: -------------------------------------------------------------------------------- 1 | from .cross_module_023_T_a import function_a -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_024_F/A/B/__init__.py: -------------------------------------------------------------------------------- 1 | from .cross_module_024_F_b import function_b -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_024_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | from .cross_module_024_F_a import function_a -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_025_T/A/C/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_025_T/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_025_T/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_026_F/A/C/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_026_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python2/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_026_F/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/accuracy/context_sensitive/multi_invoke/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/accuracy/context_sensitive/multi_invoke/config.json -------------------------------------------------------------------------------- /sast-python3/case/accuracy/context_sensitive/polymorphism/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/accuracy/context_sensitive/polymorphism/config.json -------------------------------------------------------------------------------- /sast-python3/case/accuracy/field_sensitive/class/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/accuracy/field_sensitive/class/config.json -------------------------------------------------------------------------------- /sast-python3/case/accuracy/field_sensitive/class/field_len_001_T.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/accuracy/field_sensitive/class/field_len_001_T.py -------------------------------------------------------------------------------- /sast-python3/case/accuracy/field_sensitive/class/field_len_002_F.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/accuracy/field_sensitive/class/field_len_002_F.py -------------------------------------------------------------------------------- /sast-python3/case/accuracy/field_sensitive/class/field_len_003_T.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/accuracy/field_sensitive/class/field_len_003_T.py -------------------------------------------------------------------------------- /sast-python3/case/accuracy/field_sensitive/class/field_len_004_F.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/accuracy/field_sensitive/class/field_len_004_F.py -------------------------------------------------------------------------------- /sast-python3/case/accuracy/field_sensitive/class/field_len_005_T.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/accuracy/field_sensitive/class/field_len_005_T.py -------------------------------------------------------------------------------- /sast-python3/case/accuracy/field_sensitive/class/field_len_006_F.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/accuracy/field_sensitive/class/field_len_006_F.py -------------------------------------------------------------------------------- /sast-python3/case/accuracy/field_sensitive/class/inheritance_001_T.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/accuracy/field_sensitive/class/inheritance_001_T.py -------------------------------------------------------------------------------- /sast-python3/case/accuracy/field_sensitive/class/inheritance_002_F.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/accuracy/field_sensitive/class/inheritance_002_F.py -------------------------------------------------------------------------------- /sast-python3/case/accuracy/flow_sensitive/asynchronous/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/accuracy/flow_sensitive/asynchronous/config.json -------------------------------------------------------------------------------- /sast-python3/case/accuracy/flow_sensitive/loop_stmt/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/accuracy/flow_sensitive/loop_stmt/config.json -------------------------------------------------------------------------------- /sast-python3/case/accuracy/flow_sensitive/loop_stmt/for_zip_001_T.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/accuracy/flow_sensitive/loop_stmt/for_zip_001_T.py -------------------------------------------------------------------------------- /sast-python3/case/accuracy/flow_sensitive/loop_stmt/for_zip_002_F.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/accuracy/flow_sensitive/loop_stmt/for_zip_002_F.py -------------------------------------------------------------------------------- /sast-python3/case/accuracy/flow_sensitive/normal_stmt/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/accuracy/flow_sensitive/normal_stmt/config.json -------------------------------------------------------------------------------- /sast-python3/case/accuracy/object_sensitive/class/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/accuracy/object_sensitive/class/config.json -------------------------------------------------------------------------------- /sast-python3/case/accuracy/object_sensitive/collection/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/accuracy/object_sensitive/collection/config.json -------------------------------------------------------------------------------- /sast-python3/case/accuracy/path_sensitive/exception_throw/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/accuracy/path_sensitive/exception_throw/config.json -------------------------------------------------------------------------------- /sast-python3/case/completeness/other/ellipsis/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/completeness/other/ellipsis/config.json -------------------------------------------------------------------------------- /sast-python3/case/completeness/other/ellipsis/ellipsis_001_T.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/completeness/other/ellipsis/ellipsis_001_T.py -------------------------------------------------------------------------------- /sast-python3/case/completeness/other/ellipsis/ellipsis_002_F.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/completeness/other/ellipsis/ellipsis_002_F.py -------------------------------------------------------------------------------- /sast-python3/case/completeness/other/ellipsis/ellipsis_003_T.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/completeness/other/ellipsis/ellipsis_003_T.py -------------------------------------------------------------------------------- /sast-python3/case/completeness/other/ellipsis/ellipsis_004_F.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/completeness/other/ellipsis/ellipsis_004_F.py -------------------------------------------------------------------------------- /sast-python3/case/completeness/other/typeignore/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/completeness/other/typeignore/config.json -------------------------------------------------------------------------------- /sast-python3/case/completeness/other/typeignore/typeignore_001_T.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/completeness/other/typeignore/typeignore_001_T.py -------------------------------------------------------------------------------- /sast-python3/case/completeness/other/typeignore/typeignore_002_F.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/completeness/other/typeignore/typeignore_002_F.py -------------------------------------------------------------------------------- /sast-python3/case/completeness/other/with_as/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/completeness/other/with_as/config.json -------------------------------------------------------------------------------- /sast-python3/case/completeness/other/with_as/file_rw_001_T.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/completeness/other/with_as/file_rw_001_T.py -------------------------------------------------------------------------------- /sast-python3/case/completeness/other/with_as/file_rw_002_F.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/completeness/other/with_as/file_rw_002_F.py -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/alias/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/sast-python3/case/completeness/single_app_tracing/alias/config.json -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_002_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_002_F/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_003_T/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_003_T/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_004_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_004_F/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_005_T/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_005_T/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_006_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_006_F/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_007_T/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_007_T/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_008_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_008_F/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_010_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_010_F/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_011_T/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_011_T/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_012_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_012_F/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_013_T/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_013_T/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_014_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_014_F/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_015_T/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_015_T/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_016_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_016_F/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_021_T/A/B/__init__.py: -------------------------------------------------------------------------------- 1 | from .cross_module_021_T_b import function_b -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_021_T/A/__init__.py: -------------------------------------------------------------------------------- 1 | from .cross_module_021_T_a import function_a -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_022_F/A/B/__init__.py: -------------------------------------------------------------------------------- 1 | from .cross_module_022_F_b import function_b -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_022_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | from .cross_module_022_F_a import function_a -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_023_T/A/B/__init__.py: -------------------------------------------------------------------------------- 1 | from .cross_module_023_T_b import function_b -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_023_T/A/__init__.py: -------------------------------------------------------------------------------- 1 | from .cross_module_023_T_a import function_a -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_024_F/A/B/__init__.py: -------------------------------------------------------------------------------- 1 | from .cross_module_024_F_b import function_b -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_024_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | from .cross_module_024_F_a import function_a -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_025_T/A/C/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_025_T/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_025_T/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_026_F/A/C/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_026_F/A/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_026_F/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_031_T/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_032_F/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_033_T/B/C/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_034_F/B/C/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_035_T/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_036_F/B/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_037_T/A/B/C/D/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sast-python3/case/completeness/single_app_tracing/cross_file_package_namespace/cross_module/cross_module_038_F/A/B/C/D/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/DevStyleHtml.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/DevStyleHtml.prefs -------------------------------------------------------------------------------- /tools/DevStyleXml.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/DevStyleXml.prefs -------------------------------------------------------------------------------- /tools/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/LICENSE -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/README.md -------------------------------------------------------------------------------- /tools/framework.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/framework.jpg -------------------------------------------------------------------------------- /tools/library/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/library/pom.xml -------------------------------------------------------------------------------- /tools/library/src/main/java/com/alipay/xast/Categories.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/library/src/main/java/com/alipay/xast/Categories.java -------------------------------------------------------------------------------- /tools/library/src/main/java/com/alipay/xast/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/library/src/main/java/com/alipay/xast/Category.java -------------------------------------------------------------------------------- /tools/library/src/main/java/com/alipay/xast/CodeblockUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/library/src/main/java/com/alipay/xast/CodeblockUtils.java -------------------------------------------------------------------------------- /tools/library/src/main/resources/categories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/library/src/main/resources/categories.xml -------------------------------------------------------------------------------- /tools/library/target/classes/categories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/library/target/classes/categories.xml -------------------------------------------------------------------------------- /tools/library/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/library/target/maven-archiver/pom.properties -------------------------------------------------------------------------------- /tools/plugin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/pom.xml -------------------------------------------------------------------------------- /tools/plugin/src/main/java/com/alipay/xast/helpers/TestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/java/com/alipay/xast/helpers/TestCase.java -------------------------------------------------------------------------------- /tools/plugin/src/main/java/com/alipay/xast/helpers/TestSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/java/com/alipay/xast/helpers/TestSuite.java -------------------------------------------------------------------------------- /tools/plugin/src/main/java/com/alipay/xast/helpers/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/java/com/alipay/xast/helpers/Utils.java -------------------------------------------------------------------------------- /tools/plugin/src/main/java/com/alipay/xast/score/BenchmarkScore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/java/com/alipay/xast/score/BenchmarkScore.java -------------------------------------------------------------------------------- /tools/plugin/src/main/java/com/alipay/xast/score/CategoryResults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/java/com/alipay/xast/score/CategoryResults.java -------------------------------------------------------------------------------- /tools/plugin/src/main/java/com/alipay/xast/score/CweNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/java/com/alipay/xast/score/CweNumber.java -------------------------------------------------------------------------------- /tools/plugin/src/main/java/com/alipay/xast/score/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/java/com/alipay/xast/score/Node.java -------------------------------------------------------------------------------- /tools/plugin/src/main/java/com/alipay/xast/score/ResultFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/java/com/alipay/xast/score/ResultFile.java -------------------------------------------------------------------------------- /tools/plugin/src/main/java/com/alipay/xast/score/Tool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/java/com/alipay/xast/score/Tool.java -------------------------------------------------------------------------------- /tools/plugin/src/main/java/com/alipay/xast/score/ToolResults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/java/com/alipay/xast/score/ToolResults.java -------------------------------------------------------------------------------- /tools/plugin/src/main/java/com/alipay/xast/score/WriteTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/java/com/alipay/xast/score/WriteTime.java -------------------------------------------------------------------------------- /tools/plugin/src/main/java/com/alipay/xast/tools/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/java/com/alipay/xast/tools/Logger.java -------------------------------------------------------------------------------- /tools/plugin/src/main/java/com/alipay/xast/tools/NoisyCricket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/java/com/alipay/xast/tools/NoisyCricket.java -------------------------------------------------------------------------------- /tools/plugin/src/main/java/com/alipay/xast/tools/ResponseInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/java/com/alipay/xast/tools/ResponseInfo.java -------------------------------------------------------------------------------- /tools/plugin/src/main/resources/benchmark.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/resources/benchmark.properties -------------------------------------------------------------------------------- /tools/plugin/src/main/resources/defaultscoringconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/resources/defaultscoringconfig.yaml -------------------------------------------------------------------------------- /tools/plugin/src/main/resources/scorecard/Scorecard_Guide.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/resources/scorecard/Scorecard_Guide.html -------------------------------------------------------------------------------- /tools/plugin/src/main/resources/scorecard/Scorecard_Home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/resources/scorecard/Scorecard_Home.html -------------------------------------------------------------------------------- /tools/plugin/src/main/resources/scorecard/XastTool.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/resources/scorecard/XastTool.html -------------------------------------------------------------------------------- /tools/plugin/src/main/resources/scorecard/content/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/resources/scorecard/content/js/bootstrap.js -------------------------------------------------------------------------------- /tools/plugin/src/main/resources/scorecard/content/js/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/resources/scorecard/content/js/npm.js -------------------------------------------------------------------------------- /tools/plugin/src/main/resources/scorecard/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/resources/scorecard/template.html -------------------------------------------------------------------------------- /tools/plugin/src/main/resources/scorecard/vulntemplate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/main/resources/scorecard/vulntemplate.html -------------------------------------------------------------------------------- /tools/plugin/src/test/java/com/alipay/xast/score/TestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/test/java/com/alipay/xast/score/TestHelper.java -------------------------------------------------------------------------------- /tools/plugin/src/test/resources/testfiles/Benchmark_CxIAST.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/test/resources/testfiles/Benchmark_CxIAST.csv -------------------------------------------------------------------------------- /tools/plugin/src/test/resources/testfiles/Benchmark_HCL-IAST.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/test/resources/testfiles/Benchmark_HCL-IAST.hcl -------------------------------------------------------------------------------- /tools/plugin/src/test/resources/testfiles/Benchmark_Klocwork.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/test/resources/testfiles/Benchmark_Klocwork.csv -------------------------------------------------------------------------------- /tools/plugin/src/test/resources/testfiles/Benchmark_Mend.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/test/resources/testfiles/Benchmark_Mend.xml -------------------------------------------------------------------------------- /tools/plugin/src/test/resources/testfiles/Benchmark_Netsparker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/test/resources/testfiles/Benchmark_Netsparker.xml -------------------------------------------------------------------------------- /tools/plugin/src/test/resources/testfiles/Benchmark_SCNR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/test/resources/testfiles/Benchmark_SCNR.json -------------------------------------------------------------------------------- /tools/plugin/src/test/resources/testfiles/Benchmark_SCNR.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/test/resources/testfiles/Benchmark_SCNR.xml -------------------------------------------------------------------------------- /tools/plugin/src/test/resources/testfiles/Benchmark_Seeker.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/test/resources/testfiles/Benchmark_Seeker.csv -------------------------------------------------------------------------------- /tools/plugin/src/test/resources/testfiles/Benchmark_Veracode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/test/resources/testfiles/Benchmark_Veracode.xml -------------------------------------------------------------------------------- /tools/plugin/src/test/resources/testfiles/Benchmark_ZAP_WEEKLY.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/test/resources/testfiles/Benchmark_ZAP_WEEKLY.xml -------------------------------------------------------------------------------- /tools/plugin/src/test/resources/testfiles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/plugin/src/test/resources/testfiles/README.md -------------------------------------------------------------------------------- /tools/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/pom.xml -------------------------------------------------------------------------------- /tools/xAST_v_1.0.0_mySastTool_v2.0.0_sast_java.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alipay/ant-application-security-testing-benchmark/HEAD/tools/xAST_v_1.0.0_mySastTool_v2.0.0_sast_java.xlsx --------------------------------------------------------------------------------