jacobshandling
235a79eeaa
Generate correct CPE from malformed ipswitch whatsup CPE, ensure matches relevant CVEs ( #41704 )
...
**Related issue:** Resolves #32662
# Checklist for submitter
If some of the following don't apply, delete the relevant line.
- [ ] Changes file added for user-visible changes in `changes/`
- [x] Added/updated automated tests
- [x] QA'd all new/changed functionality manually
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **New Features**
* Use CPE alias handling to generate correct CPE from malformed one,
ensuring correct CVEs are matched.
* **Tests**
* Added comprehensive test coverage for the enhanced CPE alias
expansion, including malformed CPE mapping scenarios and CVE matching
validation for Ipswitch WhatsUp.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-03-16 16:17:47 -05:00
..
2026-02-25 15:35:29 -06:00
2026-03-10 14:03:39 -05:00
2026-03-12 16:17:40 -07:00
2026-03-13 16:47:09 -04:00
2026-02-27 12:21:45 -05:00
2026-03-02 09:18:30 -07:00
2026-03-16 16:17:47 -05:00
2026-03-09 16:54:53 -04:00
2026-03-12 15:36:44 -05:00
2026-02-26 07:43:24 -04:00
2026-03-13 12:14:22 -07:00
2026-03-13 14:00:26 -04:00
2026-02-23 08:48:53 -05:00
2026-03-12 14:11:14 -04:00
2026-03-16 15:12:25 -04:00
2026-02-18 12:52:06 -05:00
2026-02-27 14:30:05 -06:00
2026-02-24 15:35:02 -06:00
2026-03-02 12:16:31 -05:00
2026-03-05 15:12:04 -03:00
2026-03-11 13:42:33 -03:00
2026-03-16 11:21:25 -05:00
2026-03-09 09:54:14 -03:00
2026-03-13 15:21:16 -05:00
2026-02-27 14:57:43 -04:00
2026-02-26 12:47:52 -05:00
2026-03-16 15:51:28 -05:00
2026-03-03 14:29:28 -05:00
2026-03-03 12:33:31 -05:00
2026-02-27 16:07:33 -05:00
2026-02-13 16:21:39 -05:00
2026-03-02 15:25:46 -05:00
2026-02-25 14:11:03 -06:00
2026-03-11 19:15:16 -05:00
2026-03-06 10:23:15 -05:00
2026-03-04 11:53:59 -05:00
2026-03-04 13:22:44 -05:00
2026-02-25 09:43:08 -04:00
2026-03-06 12:11:37 -05:00
2026-03-03 14:14:29 -05:00
2026-02-27 14:05:15 -05:00
2026-03-16 12:24:31 -05:00
2026-02-27 10:34:46 -05:00
2026-02-26 11:42:00 -05:00
2026-02-26 11:42:00 -05:00
2026-03-12 16:54:46 -05:00
2026-03-11 14:01:56 -07:00
2026-03-13 13:26:36 -05:00
2026-02-25 15:52:09 -06:00
2026-03-02 15:14:19 -05:00
2026-03-10 14:03:59 -05:00
2026-02-23 09:26:58 -06:00
2026-03-03 14:14:58 -05:00
2026-03-13 13:22:10 -04:00
2026-03-02 16:25:48 -08:00
2026-03-06 14:02:51 -03:00
2026-03-02 22:18:36 -06:00
2026-03-09 09:05:36 -04:00
2026-03-05 17:05:03 -05:00
2026-03-05 18:08:54 -06:00
2026-03-07 17:32:59 -06:00
2026-03-06 16:16:17 -06:00
2026-02-26 12:49:52 -06:00
2026-03-11 19:15:36 -05:00
2026-03-10 15:11:27 -05:00
2026-03-06 14:02:51 -03:00
2026-03-13 08:34:29 -05:00
2026-02-27 08:37:07 -06:00
2026-03-04 11:39:04 -03:00
2026-03-10 13:20:43 -03:00
2026-03-04 09:58:27 -06:00
2026-03-16 10:37:06 -05:00
2026-03-06 17:41:31 -03:00
2026-03-03 17:16:10 -06:00
2026-03-04 14:03:34 -05:00
2026-03-09 15:39:13 -05:00
2026-03-09 08:56:05 -05:00
2026-03-06 17:41:28 -06:00
2026-03-11 11:38:07 -05:00
2026-03-13 15:17:05 -05:00
2026-03-09 17:23:44 -03:00
2026-03-13 15:21:24 -05:00
2026-03-10 14:03:25 -05:00
2026-03-13 14:16:07 -04:00
2026-03-13 13:25:35 -05:00
2026-03-16 11:42:58 -03:00
2026-03-13 09:02:40 -07:00
2026-03-13 18:10:55 -04:00
2026-03-14 09:31:58 -05:00
2026-03-16 16:09:43 -05:00
2026-03-04 12:25:20 -06:00
2026-02-27 17:09:54 -03:00
2026-02-24 11:25:00 -03:00
2026-03-05 17:02:21 +00:00
2026-03-04 13:12:33 +00:00
2026-02-27 17:03:52 +00:00
2026-02-27 17:04:14 +00:00