-
-
Notifications
You must be signed in to change notification settings - Fork 15
/
package.json
121 lines (121 loc) · 2.97 KB
/
package.json
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
{
"ava": {
"files": [
"test/**/*"
],
"environmentVariables": {
"NODE_ENV": "localtest"
}
},
"name": "purpleteam",
"np": {
"branch": "main"
},
"version": "4.0.0-alpha.3",
"description": "CLI for driving purpleteam -- security regression testing SaaS",
"exports": "./src/index.js",
"scripts": {
"lint": "eslint .",
"deps": "npm-check",
"update:deps": "npm-check -u",
"test": "c8 --reporter=lcov --reporter=text-summary ava",
"test:nolint": "c8 --reporter=lcov --reporter=text-summary ava",
"test:coverage": "c8 ava",
"test:debug": "ava debug --break ./test/presenter/apiDecoratingAdapter_sSeAndLp.js",
"test:nockDebug": "DEBUG=nock.* ava debug --break ./test/presenter/apiDecoratingAdapter.js",
"pretest": "npm run lint",
"debug": "node --inspect-brk=localhost:9230 ./bin/purpleteam.js",
"start": "node ./bin/purpleteam.js",
"prepare": "husky install"
},
"repository": {
"type": "git",
"url": "git+https://github.com/purpleteam-labs/purpleteam.git"
},
"keywords": [
"agile",
"application security",
"bdd",
"behaviour driven development",
"blue team",
"build pipeline",
"build tool",
"ci",
"cli",
"cloud",
"cloud security",
"continuous deployment",
"continuous integration",
"cybersecurity",
"devops",
"devsecops",
"information security",
"infosec",
"owasp",
"owasp zap",
"penetration testing",
"purpleteam",
"red team",
"security",
"security regression testing",
"security testing",
"software security",
"tool",
"web api",
"web application security",
"web security",
"zap"
],
"author": {
"name": "Kim Carter",
"email": "[email protected]"
},
"license": "BSL",
"homepage": "https://purpleteam-labs.com",
"bugs": {
"url": "https://github.com/purpleteam-labs/purpleteam/issues"
},
"dependencies": {
"@hapi/bourne": "^2.0.0",
"ajv": "^8.10.0",
"ajv-errors": "^3.0.0",
"ajv-formats": "^2.1.1",
"blessed": "^0.1.81",
"blessed-contrib": "^4.10.1",
"chalk": "^5.0.0",
"convict": "^6.2.1",
"convict-format-with-validator": "^6.2.0",
"diff": "^5.0.0",
"eventsource": "^1.1.0",
"figlet": "^1.5.2",
"got": "^12.0.1",
"purpleteam-logger": "^2.0.0",
"sywac": "git+https://[email protected]:binarymist/sywac.git#binarymist/esm"
},
"devDependencies": {
"ava": "^4.0.1",
"c8": "^7.11.0",
"eslint": "^8.9.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-plugin-ava": "^13.2.0",
"eslint-plugin-import": "^2.25.4",
"husky": "^7.0.4",
"mocksse": "^1.0.4",
"nock": "^13.2.4",
"npm-check": "^5.9.2",
"sinon": "^13.0.1"
},
"bin": {
"purpleteam": "./bin/purpleteam.js"
},
"type": "module",
"files": [
"bin",
"config/config.js",
"config/config.example.cloud.json",
"config/config.example.local.json",
"src",
"LEGALNOTICE.md",
"licenses"
]
}