Skip to content

Promote 1.0.2-beta from int to main - #191

Merged
jdaigneau5 merged 17 commits into
mainfrom
int
Oct 21, 2026
Merged

jdaigneau5 merged 17 commits into
mainfrom
int

Conversation

@afoote-mitre

Copy link
Copy Markdown
Collaborator

Summary

Promotes dependency security remediations, search correctness fixes, and the 1.0.2-beta version bump.

Change Why Needed Primary Files
Remove cve-core Eliminate unused Git, HTTP, and ZIP dependencies and reliance on private client internals. Use the official OpenSearch client directly. package.json, package-lock.json, utils/searchProvider.js, utils/appConfig.js
Patch dependencies Update proxy-addr to 2.0.8, Morgan to 1.12.1, and brace-expansion to 5.0.12. Removed packages include simple-git, its argument parser, Axios, and adm-zip. package.json, package-lock.json
Own /webSearch implementation Move query construction into this repository, retaining raw-query, date-query, pagination, and sorting behavior. Remove obsolete cve-core version metadata. utils/webSearchQueryBuilder.js, controllers/searchController.js, utils/searchProvider.js
Fix hyphenated keyword searches Enable wildcard analysis so terms such as use-after-free are processed by the field analyzer. utils/searchQueryBuilder.js
Add exact multi-CWE searches Replace cweId with comma-separated cweIds; validate identifiers and limits, and match complete identifiers within the selected scope. controllers/middleware.js, utils/searchQueryBuilder.js, utils/searchScope.js, utils/searchReadiness.js, routes/index.js
Correct CVSS validation Accept NONE for v3/v4 severity filters; validate version-specific vector tokens, reject malformed or conflicting metrics, and honor supplied version prefixes. utils/cvss.js, controllers/middleware.js, utils/errors.js, utils/searchQueryBuilder.js
Remove ingestion metadata Exclude opensearch_ops from /search records without mutating the underlying record or removing CNA/ADP content. utils/searchResponseBuilder.js
Refresh configuration and documentation Load environment settings before config resolution, remove obsolete dependency-specific configuration, update Swagger and Postman artifacts, and bump the release version. server.js, config/*, README.md, routes/swagger.js, api-docs/openapi.json, test/postman/*

This promotion does not include the still-open PIT, sorting, version-qualifier, or issue #180 PRs.

@afoote-mitre afoote-mitre self-assigned this Oct 21, 2026
@jdaigneau5
jdaigneau5 merged commit 1c0c4e0 into main Oct 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants