feat: add screenos profile to Juniper vendor module
Phase 3 audit found screenos.yaml detection profile was not registered in the Juniper vendor module. Added to profile_names list. ScreenOS is Juniper's legacy firewall operating system (pre-Junos). Coverage: 5 Juniper profiles now registered - juniper-mss - juniperex2500os - junos - junose - screenos (newly added) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
3f927e1d5b
commit
15074de4e2
2 changed files with 2 additions and 2 deletions
|
|
@ -13,7 +13,7 @@ defmodule Towerops.Snmp.Profiles.Vendors.Juniper do
|
|||
# Enterprise OID: 1.3.6.1.4.1.14525
|
||||
|
||||
@impl true
|
||||
def profile_names, do: ["juniper-mss", "juniperex2500os", "junos", "junose"]
|
||||
def profile_names, do: ["juniper-mss", "juniperex2500os", "junos", "junose", "screenos"]
|
||||
|
||||
@impl true
|
||||
def detect_hardware(client_opts) do
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ defmodule Towerops.Snmp.Profiles.Vendors.JuniperTest do
|
|||
|
||||
describe "profile_names/0" do
|
||||
test "returns expected profile names" do
|
||||
assert Juniper.profile_names() == ["juniper-mss", "juniperex2500os", "junos", "junose"]
|
||||
assert Juniper.profile_names() == ["juniper-mss", "juniperex2500os", "junos", "junose", "screenos"]
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue