Skip to content

Commit 23b2b73

Browse files
authored
Merge branch 'dev' into dependabot/npm_and_yarn/postcss-8.5.13
2 parents 6618b50 + fc0a674 commit 23b2b73

96 files changed

Lines changed: 6298 additions & 1028 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,3 +107,7 @@ commit-message.txt
107107
# configuration) and provide an example instead
108108
docker/.docker-env
109109

110+
**/export.xlsx
111+
**/poc_admin_report.csv
112+
**/~$*.xlsx
113+
src/scripts/importDb.sh

api-docs/openapi.json

Lines changed: 181 additions & 15 deletions
Large diffs are not rendered by default.

package-lock.json

Lines changed: 125 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@
2323
"mocha": "^10.8.2",
2424
"nyc": "^15.1.0",
2525
"sinon": "^15.0.4",
26-
"standard": "^16.0.3"
26+
"standard": "^16.0.3",
27+
"xlsx": "^0.18.5"
2728
},
2829
"dependencies": {
2930
"ajv": "^8.6.2",
@@ -81,6 +82,7 @@
8182
"lint:test-utils": "node node_modules/eslint/bin/eslint.js test-utils/ --fix",
8283
"populate:dev": "NODE_ENV=development node-dev src/scripts/populate.js",
8384
"migrate:dev": "NODE_ENV=development MONGO_CONN_STRING=mongodb://localhost:27017 MONGO_DB_NAME=cve_dev node-dev src/scripts/migrate.js",
85+
"migrate:dev:monday": "NODE_ENV=development MONGO_CONN_STRING=mongodb://localhost:27017 MONGO_DB_NAME=cve_dev node-dev src/scripts/MondayMigrate.js",
8486
"migrate:test-black-box": "NODE_ENV=development MONGO_CONN_STRING=mongodb://docdb:27017 MONGO_DB_NAME=cve_dev node-dev src/scripts/migrate.js",
8587
"migrate:test": "NODE_ENV=test MONGO_CONN_STRING=mongodb://localhost:27017 MONGO_DB_NAME=cve_test node-dev src/scripts/migrate.js",
8688
"populate:stage": "NODE_ENV=staging node src/scripts/populate.js",
@@ -90,6 +92,8 @@
9092
"populate-cve:stage": "NODE_ENV=staging node src/scripts/populate-cve.js",
9193
"populate-cve:int": "NODE_ENV=integration node src/scripts/populate-cve.js",
9294
"populate-cve:prd": "NODE_ENV=production node src/scripts/populate-cve.js",
95+
"generate": "NODE_ENV=test node src/scripts/test_data/generate.js",
96+
"reset-keys": "NODE_ENV=test node src/scripts/test_data/reset_keys.js",
9397
"start:dev": "node src/swagger.js && TZ=utc NODE_ENV=development node src/scripts/updateOpenapiHost.js && TZ=utc NODE_ENV=development node-dev src/index.js",
9498
"dev": "node src/swagger.js && TZ=utc NODE_ENV=development node src/scripts/updateOpenapiHost.js && TZ=utc NODE_ENV=development node-dev src/index.js",
9599
"start:stage": "node src/swagger.js && NODE_ENV=staging node src/scripts/updateOpenapiHost.js && NODE_ENV=staging node src/index.js",

schemas/glossary/list-glossary-items-response.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"glossary": {
66
"type": "array",
77
"items": {
8-
"type": "object"
8+
"$ref": "glossary.json"
99
}
1010
}
1111
},

schemas/registry-org/BaseOrg.json

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"description": "A version 4 (random) universally unique identifier (UUID) as defined by [RFC 4122](https://tools.ietf.org/html/rfc4122#section-4.1.3).",
1111
"type": "string",
1212
"format": "uuid",
13-
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$"
13+
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}$"
1414
},
1515
"uriType": {
1616
"description": "A universal resource identifier (URI), according to [RFC 3986](https://tools.ietf.org/html/rfc3986).",
@@ -43,7 +43,7 @@
4343
"ROOT"
4444
]
4545
},
46-
"partnerRoleType": {
46+
"partnerRoleTypeValue": {
4747
"description": "The type of role a partner holds",
4848
"type": "string",
4949
"enum": [
@@ -57,6 +57,14 @@
5757
"Researcher",
5858
"Vendor"
5959
]
60+
},
61+
"partnerRoleType": {
62+
"description": "The types of roles a partner holds",
63+
"type": "array",
64+
"uniqueItems": true,
65+
"items": {
66+
"$ref": "#/definitions/partnerRoleTypeValue"
67+
}
6068
}
6169
},
6270
"properties": {
@@ -106,18 +114,12 @@
106114
"$ref": "#/definitions/uuidType"
107115
}
108116
},
109-
"hard_quota": {
117+
"id_quota": {
110118
"description": "The maximum number of CVE IDs this organization can reserve.",
111119
"type": "integer",
112120
"minimum": 0,
113121
"maximum": 100000
114122
},
115-
"soft_quota": {
116-
"description": "The threshold for notifying the organization about their remaining CVE ID count.",
117-
"type": "integer",
118-
"minimum": 0,
119-
"maximum": 100000
120-
},
121123
"private_contacts": {
122124
"type": "array",
123125
"items": {
@@ -167,7 +169,7 @@
167169
"properties": {
168170
"cve_website_update_date": {
169171
"type": "string",
170-
"format": "date-time"
172+
"format": "date"
171173
},
172174
"cve_website_update_needed": {
173175
"type": "boolean"
@@ -182,15 +184,6 @@
182184
},
183185
"status": {
184186
"type": "string"
185-
},
186-
"advisory_location_require_credentials": {
187-
"type": "boolean"
188-
},
189-
"vulnerability_advisory_location_for_web_scraping": {
190-
"type": "array",
191-
"items": {
192-
"type": "string"
193-
}
194187
}
195188
},
196189
"additionalProperties": false
@@ -201,6 +194,15 @@
201194
"type": "string"
202195
}
203196
},
197+
"advisory_location_require_credentials": {
198+
"type": "boolean"
199+
},
200+
"vulnerability_advisory_location_for_web_scraping": {
201+
"type": "array",
202+
"items": {
203+
"type": "string"
204+
}
205+
},
204206
"industry": {
205207
"type": "string"
206208
},
@@ -225,4 +227,4 @@
225227
"short_name",
226228
"long_name"
227229
]
228-
}
230+
}

0 commit comments

Comments
 (0)