Skip to content

Add NIST CPE mapping support for Aruba AOS-CX. - #904

Open
lboue wants to merge 7 commits into
networktocode:developfrom
lboue:nist_aruba_aoscx
Open

Add NIST CPE mapping support for Aruba AOS-CX.#904
lboue wants to merge 7 commits into
networktocode:developfrom
lboue:nist_aruba_aoscx

Conversation

@lboue

@lboue lboue commented Sep 8, 2026

Copy link
Copy Markdown

Description

Add NIST CPE mapping support for Aruba AOS-CX.

The aruba_aoscx normalized driver is currently not mapped in the NIST mapper. This causes consumers such as Nautobot Device Lifecycle Management to fail when generating NIST/CVE URLs for Aruba AOS-CX software versions.

Example error:

The network driver aruba_aoscx has no associated mapping

Changes

  • Add the NIST mapping:
    • hpe:arubaos-cxaruba_aoscx
  • Add the reverse mapping:
    • aruba_aoscxhpe:arubaos-cx
  • Update docs/user/lib_mapper/nist.md
  • Update docs/user/lib_mapper/nist_reverse.md
  • Add tests covering both mapping directions.

Motivation

NIST identifies Aruba AOS-CX using the CPE:

hpe:arubaos-cx

while netutils normalizes the corresponding network driver as:

aruba_aoscx

Adding this mapping allows applications using netutils to resolve Aruba AOS-CX to its corresponding NIST CPE identifier.

Expected Result

The following mappings should resolve successfully:

map_nist_to_normalized("hpe:arubaos-cx")
# "aruba_aoscx"

map_normalized_to_nist("aruba_aoscx")
# "hpe:arubaos-cx"

This enables NIST/CVE lookups for Aruba AOS-CX platforms in consumers such as Nautobot Device Lifecycle Management.

@lboue
lboue marked this pull request as ready for review September 8, 2026 10:08
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.

1 participant