-
-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathpackage.json
109 lines (109 loc) · 2.71 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
{
"ava": {
"files": [
"test/**/*"
],
"environmentVariables": {
"NODE_ENV": "test"
}
},
"name": "purpleteam-app-scanner",
"version": "4.0.0-alpha.3",
"description": "Application scanning component of purpleteam -- security regression testing SaaS",
"exports": "./index.js",
"bin": {
"purpleteamCucumber": "./bin/purpleteamCucumber.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/api/app/models/app.js",
"pretest": "npm run lint",
"debug": "node --inspect-brk ./index.js",
"start": "node ./index.js",
"prepare": "husky install"
},
"repository": {
"type": "git",
"url": "git+https://github.com/purpleteam-labs/purpleteam-app-scanner.git"
},
"keywords": [
"agile",
"application security",
"appsec",
"bdd",
"behaviour driven development",
"blue team",
"ci",
"cloud security",
"continuous deployment",
"continuous integration",
"cybersecurity",
"devsecops",
"devops",
"information security",
"infosec",
"owasp",
"penetration testing",
"purple team",
"purpleteam",
"red team",
"security",
"security regression testing",
"software security",
"tools",
"web application security",
"web security"
],
"author": "Kim Carter",
"license": "BSL",
"bugs": {
"url": "https://github.com/purpleteam-labs/purpleteam/issues"
},
"homepage": "https://purpleteam-labs.com",
"dependencies": {
"@aws-sdk/client-lambda": "^3.49.0",
"@aws-sdk/client-servicediscovery": "^3.49.0",
"@cucumber/cucumber": "^8.2.1",
"@hapi/bourne": "^2.1.0",
"@hapi/hapi": "^20.2.1",
"convict": "^6.2.1",
"convict-format-with-moment": "^6.2.0",
"convict-format-with-validator": "^6.2.0",
"got": "^12.0.1",
"hpagent": "^0.1.2",
"joi": "^17.6.0",
"purpleteam-logger": "^2.0.0",
"redis": "^4.0.2",
"selenium-webdriver": "^4.1.1"
},
"//Install ajv --save-dev": "gets rid of npm warning.",
"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",
"npm-check": "^5.9.2",
"sinon": "^13.0.1"
},
"type": "module",
"files": [
"index.js",
"Dockerfile",
"healthcheck.js",
"bin",
"config/config.js",
"config/config.example.json",
"src",
"testResources",
"LEGALNOTICE.md",
"licenses"
]
}