File tree Expand file tree Collapse file tree 13 files changed +72
-60
lines changed
sast-java/src/main/java/com/sast/astbenchmark/case_language_maturity/other_preference Expand file tree Collapse file tree 13 files changed +72
-60
lines changed Original file line number Diff line number Diff line change 1111 * Level X
1212 * Date 2024-05-23
1313 */
14- // assession information start
15- // real vulnerability = true
16- // assession project = 完整度->基础跟踪能力->污点链路完整度->污点状态->可能被source污染
17- // compose = MayTaintKind_001_T.java && !MayTaintKind_002_F.java && !MayTaintKind_003_F.java
14+ // evaluation information start
15+ // real case = true
16+ // evaluation item = 完整度->基础跟踪能力->污点链路完整度->污点状态->可能被source污染
1817// bind_url = completeness/base/chain/taintKind/MayTaintKind_001_T
19- // assession information end
18+ // evaluation information end
2019@ RestController
2120@ RequestMapping ("completeness/base/chain/taintKind" )
2221public class MayTaintKind_001_T {
Original file line number Diff line number Diff line change 1010 * Level X
1111 * Date 2024-05-23
1212 */
13- // assession information start
14- // real vulnerability = false
15- // assession project = 完整度->基础跟踪能力->污点链路完整度->污点状态->可能被source污染
16- // compose = MayTaintKind_001_T.java && !MayTaintKind_002_F.java && !MayTaintKind_003_F.java
13+ // evaluation information start
14+ // real case = false
15+ // evaluation item = 完整度->基础跟踪能力->污点链路完整度->污点状态->可能被source污染
1716// bind_url = completeness/base/chain/taintKind/MayTaintKind_002_F
18- // assession information end
17+ // evaluation information end
1918@ RestController
2019@ RequestMapping ("completeness/base/chain/taintKind" )
2120public class MayTaintKind_002_F {
Original file line number Diff line number Diff line change 1111 * Level X
1212 * Date 2024-05-23
1313 */
14- // assession information start
15- // real vulnerability = false
16- // assession project = 完整度->基础跟踪能力->污点链路完整度->污点状态->可能被source污染
17- // compose = MayTaintKind_001_T.java && !MayTaintKind_002_F.java && !MayTaintKind_003_F.java
14+ // evaluation information start
15+ // real case = false
16+ // evaluation item = 完整度->基础跟踪能力->污点链路完整度->污点状态->可能被source污染
1817// bind_url = completeness/base/chain/taintKind/MayTaintKind_003_F
19- // assession information end
18+ // evaluation information end
2019@ RestController
2120@ RequestMapping ("completeness/base/chain/taintKind" )
2221public class MayTaintKind_003_F {
Original file line number Diff line number Diff line change 1111 * Level X
1212 * Date 2024-05-23
1313 */
14- // assession information start
15- // real vulnerability = true
16- // assession project = 完整度->基础跟踪能力->污点链路完整度->污点状态->一定被source污染
17- // compose = MustTaintKind_001_T.java && !MustTaintKind_002_F.java && !MustTaintKind_003_F.java
14+ // evaluation information start
15+ // real case = true
16+ // evaluation item = 完整度->基础跟踪能力->污点链路完整度->污点状态->一定被source污染
1817// bind_url = completeness/base/chain/taintKind/MustTaintKind_001_T
19- // assession information end
18+ // evaluation information end
2019@ RestController
2120@ RequestMapping ("completeness/base/chain/taintKind" )
2221public class MustTaintKind_001_T {
Original file line number Diff line number Diff line change 1010 * Level X
1111 * Date 2024-05-23
1212 */
13- // assession information start
14- // real vulnerability = false
15- // assession project = 完整度->基础跟踪能力->污点链路完整度->污点状态->一定被source污染
16- // compose = MustTaintKind_001_T.java && !MustTaintKind_002_F.java && !MustTaintKind_003_F.java
13+ // evaluation information start
14+ // real case = false
15+ // evaluation item = 完整度->基础跟踪能力->污点链路完整度->污点状态->一定被source污染
1716// bind_url = completeness/base/chain/taintKind/MustTaintKind_002_F
18- // assession information end
17+ // evaluation information end
1918@ RestController
2019@ RequestMapping ("completeness/base/chain/taintKind" )
2120public class MustTaintKind_002_F {
Original file line number Diff line number Diff line change 1111 * Level X
1212 * Date 2024-05-23
1313 */
14- // assession information start
15- // real vulnerability = false
16- // assession project = 完整度->基础跟踪能力->污点链路完整度->污点状态->一定被source污染
17- // compose = MustTaintKind_001_T.java && !MustTaintKind_002_F.java && !MustTaintKind_003_F.java
14+ // evaluation information start
15+ // real case = false
16+ // evaluation item = 完整度->基础跟踪能力->污点链路完整度->污点状态->一定被source污染
1817// bind_url = completeness/base/chain/taintKind/MustTaintKind_003_F
19- // assession information end
18+ // evaluation information end
2019@ RestController
2120@ RequestMapping ("completeness/base/chain/taintKind" )
2221public class MustTaintKind_003_F {
Original file line number Diff line number Diff line change 77 * Level X
88 * Date 2024-05-23
99 */
10- // assession information start
11- // real vulnerability = false
12- // assession project = 完整度->基础跟踪能力->污点链路完整度->污点状态->没有source
13- // compose = !SafeKind_001_F.java && !SafeKind_002_F.java && !SafeKind_003_F.java
10+ // evaluation information start
11+ // real case = false
12+ // evaluation item = 完整度->基础跟踪能力->污点链路完整度->污点状态->没有source
1413// bind_url =
15- // assession information end
14+ // evaluation information end
1615public class SafeKind_001_F {
1716 public void testcase () {
1817 String sql = "select * from user where username = zhangsan" ;
Original file line number Diff line number Diff line change 55 * Level X
66 * Date 2024-05-23
77 */
8- // assession information start
9- // real vulnerability = false
10- // assession project = 完整度->基础跟踪能力->污点链路完整度->污点状态->没有source
11- // compose = !SafeKind_001_F.java && !SafeKind_002_F.java && !SafeKind_003_F.java
8+ // evaluation information start
9+ // real case = false
10+ // evaluation item = 完整度->基础跟踪能力->污点链路完整度->污点状态->没有source
1211// bind_url =
13- // assession information end
12+ // evaluation information end
1413public class SafeKind_002_F {
1514 public void testcase () {
1615 String sql = "select * from user where username = zhangsan" ;
Original file line number Diff line number Diff line change 77 * Level X
88 * Date 2024-05-23
99 */
10- // assession information start
11- // real vulnerability = false
12- // assession project = 完整度->基础跟踪能力->污点链路完整度->污点状态->没有source
13- // compose = !SafeKind_001_F.java && !SafeKind_002_F.java && !SafeKind_003_F.java
10+ // evaluation information start
11+ // real case = false
12+ // evaluation item = 完整度->基础跟踪能力->污点链路完整度->污点状态->没有source
1413// bind_url =
15- // assession information end
14+ // evaluation information end
1615public class SafeKind_003_F {
1716 public void testcase () {
1817 String sql = "select * from user where username = zhangsan" ;
Original file line number Diff line number Diff line change 77 * Level X
88 * Date 2024-05-23
99 */
10- // assession information start
11- // real vulnerability = false
12- // assession project = 完整度->基础跟踪能力->污点链路完整度->污点状态->不确定是否被污染
13- // compose = !UnknownTaintKind_001_F.java && !UnknownTaintKind_002_F.java && !UnknownTaintKind_003_F.java
10+ // evaluation information start
11+ // real case = false
12+ // evaluation item = 完整度->基础跟踪能力->污点链路完整度->污点状态->不确定是否被污染
1413// bind_url =
15- // assession information end
14+ // evaluation information end
1615public class UnknownTaintKind_001_F {
1716 public void testcase (String name ) {
1817 String sql = "select * from user where username = " + name ;
You can’t perform that action at this time.
0 commit comments