-
-
Notifications
You must be signed in to change notification settings - Fork 5
/
package.json
103 lines (103 loc) · 2.43 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
{
"ava": {
"files": [
"test/**/*"
],
"environmentVariables": {
"NODE_ENV": "test"
}
},
"name": "purpleteam-tls-scanner",
"version": "4.0.0-alpha.3",
"description": "TLS 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/tls/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-tls-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",
"ssl",
"tls",
"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": {
"@cucumber/cucumber": "^8.2.1",
"@hapi/bourne": "^2.0.0",
"@hapi/hapi": "^20.2.1",
"convict": "^6.2.1",
"convict-format-with-moment": "^6.2.0",
"joi": "^17.6.0",
"purpleteam-logger": "^2.0.0",
"redis": "^4.0.2"
},
"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",
"LEGALNOTICE.md",
"licenses"
]
}