mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-26 23:24:27 +02:00
(plugin) hardware::server::hp::ilo::xmlapi - harden xml check response (#3535)
This commit is contained in:
parent
c2cd9c71f4
commit
4c74c9be8b
@ -263,6 +263,8 @@ sub change_shitty_xml {
|
||||
$options{response} =~ s/<FIRMWARE\s+VERSION\s*=\s*"(.*?)".*?<ENCLOSURE\s+ADDR\s*=\s*"(.*?)".*?\/>/<BACKPLANE FIRMWARE_VERSION="$1" ENCLOSURE_ADDR="$2"/mg;
|
||||
$options{response} =~ s/<DRIVE\s+BAY\s*=\s*"(.*?)".*?<DRIVE_STATUS\s+VALUE\s*=\s*"(.*?)".*?<UID\s+LED\s*=\s*"(.*?)".*?\/>/<DRIVE_BAY NUM="$1" STATUS="$2" UID_LED="$3" \/>/msg;
|
||||
|
||||
$options{response} =~ s/<FIRMWARE_VERSION VALUE\s*=\s*"([^"]*[^a-zA-Z0-9\s\.:-]+[^"]*)"\/>/<FIRMWARE_VERSION VALUE="UNK"\/>/msg;
|
||||
|
||||
return $options{response};
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user