04
Jul
2011

Risu v1.4.5 Released

Risu v1.4.5 has been released. Major changes to the way templates are handled. They are now treated like plugins and dynamically loaded when risu starts. This means several things, including you no longer have to specify the full path to the template to use it. This also makes it easier for me to add more renderers. This version also includes all of the missing xml fields that have been reported.


#1.4.5 (July 4, 2011)
- Implemented an modular template system, **breaks all existing templates**.
    - All templates are now implemented as Ruby classes this allows them to be dynamically loaded and removes the need to type the entire path to the template
    - This allows me to implement rendering systems that will be able to write pdf/html/rtf/csv in the future without having to have templates for each type
- Updated the Severity Graph and added some auto generated text based on the graph percentages
- Added a method to generate text for the other_os_graph
- Added a method to generate text for the windows_os_graph
- Added some auto generated text for unsupported operating systems to put into a report.
- Added AIX named_scopes on the Host model (os_aix and not_os_aix)
- Unified the colors to be the same for all the graphs
- Added validation of the XML files for Nessus Documents
- Added 'system_type' field to the Nessus parser

You can install risu with Rubygems, by typing gem install risu in your command prompt.

Please report any issues that are discovered and I will do my best to fix them in a timely manner.