-
-
Notifications
You must be signed in to change notification settings - Fork 708
/
quickstart.gradle.kts
89 lines (84 loc) · 2.84 KB
/
quickstart.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
import org.zaproxy.gradle.addon.AddOnStatus
description = "Provides a tab which allows you to quickly test a target application"
zapAddOn {
addOnName.set("Quick Start")
addOnStatus.set(AddOnStatus.RELEASE)
manifest {
author.set("ZAP Dev Team")
url.set("https://www.zaproxy.org/docs/desktop/addons/quick-start/")
extensions {
register("org.zaproxy.zap.extension.quickstart.ajaxspider.ExtensionQuickStartAjaxSpider") {
classnames {
allowed.set(listOf("org.zaproxy.zap.extension.quickstart.ajaxspider"))
}
dependencies {
addOns {
register("selenium") {
version.set(">= 15.6.0")
}
register("spiderAjax") {
version.set("23.*")
}
}
}
}
register("org.zaproxy.zap.extension.quickstart.hud.ExtensionQuickStartHud") {
classnames {
allowed.set(listOf("org.zaproxy.zap.extension.quickstart.hud"))
}
dependencies {
addOns {
register("hud") {
version.set(">= 0.4.0")
}
}
}
}
register("org.zaproxy.zap.extension.quickstart.launch.ExtensionQuickStartLaunch") {
classnames {
allowed.set(listOf("org.zaproxy.zap.extension.quickstart.launch"))
}
dependencies {
addOns {
register("selenium") {
version.set("15.*")
}
}
}
}
register("org.zaproxy.zap.extension.quickstart.spider.ExtensionQuickStartSpider") {
classnames {
allowed.set(listOf("org.zaproxy.zap.extension.quickstart.spider"))
}
dependencies {
addOns {
register("spider") {
version.set(">=0.1.0")
}
}
}
}
}
dependencies {
addOns {
register("reports") {
version.set(">= 0.4.0")
}
register("callhome") {
version.set(">= 0.0.1")
}
register("network") {
version.set(">= 0.3.0")
}
}
}
}
}
dependencies {
zapAddOn("callhome")
zapAddOn("network")
zapAddOn("reports")
zapAddOn("selenium")
zapAddOn("spider")
zapAddOn("spiderAjax")
}