renatoalmeidaoliveira/nbrisk

API search with GET-query parameters not working

Littlericket opened this issue · 1 comments

Searching by fields on the API via the query parameters is not working. Its default for netbox to let the API query every field for quick search capabilities.

/api/plugins/nb_risk/vulnerability/?cve=CVE-2022-37434 returns

        {
            "id": 4,
            "url": "https://netbox/api/plugins/nb_risk/vulnerability/4/",
            "display": "CentOS 7 : zlib (CESA-2023:1095)",
            "name": "CentOS 7 : zlib (CESA-2023:1095)",
            "cve": "CVE-2022-37434",
            "description": "The remote CentOS Linux host is missing a security update."
        }

/api/plugins/nb_risk/vulnerability/?cve=CVE-2000-99999 returns as well

        {
            "id": 4,
            "url": "https://netbox/api/plugins/nb_risk/vulnerability/4/",
            "display": "CentOS 7 : zlib (CESA-2023:1095)",
            "name": "CentOS 7 : zlib (CESA-2023:1095)",
            "cve": "CVE-2022-37434",
            "description": "The remote CentOS Linux host is missing a security update."
        }

Fixed, please update to 3.5.1