greencm/python-nessus — pull request #1 by grutz (2014-06-24 04:05:39+00:00)
Title: Fixes authenticaton status due to API change

At some point the Nessus API changed its order and the 'status' node may not be the first node in a reply. The utils.get_text_by_tag would return the result of the first 'status' childNode, even if it was in a contents nodeName. This was causing a problem for /report/list that would put the status at the end:

```
In [46]: reply.childNodes
Out[46]:
[,
,
,
]
```

This change runs through the reply node searching for a status nodeName and then extracting the status result. Original patch from @skabople in https://github.com/KvasirSecurity/Kvasir/issues/90