Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The Big New Year Update #46

Merged
merged 17 commits into from
Jan 30, 2020
Merged

Conversation

chrismaddalena
Copy link
Collaborator

@chrismaddalena chrismaddalena commented Jan 24, 2020

This update includes a host of small and large enhancements/additions:

  • Fixed missing favicon
  • Adjusted navigation bar style
  • Added toast messages for failed document generation
  • Removed empty tables from docx reports
  • Fixed bug where critical severity color was displayed incorrectly
  • Improved xlsx report output to better handle evidence
  • Improved pptx report output so finding information is included as a slide note and evidence files are inserted as image/text blocks
  • Added option to add "auxiliary addresses" to a static server so unlimited IP addresses can be associated with one server

The biggest changes are:

  • Completed transition to a WYSIWYG editor, TinyMCE
  • Overhauled reportwriter logic to handle WYSIWYG HTML and parse it into the proper formatting base don report output selection (i.e., convert HTML to docx/xlsx/pptx)
  • Implemented autocompleter for evidence files and other template tags while editing a finding in the WYSIWYG editor
  • Implemented new export feature for the findings library to mass export findings as json, HTML, yaml, odt, tsv, xls, xlsx, and csv
  • Implemented new import feature for the findings library to mass import and display a diff view (available only in administration interface)

Migrations are required for these updates, but no seed data is necessary.

@chrismaddalena chrismaddalena added this to the WYSIWIG Editor milestone Jan 24, 2020
@chrismaddalena chrismaddalena self-assigned this Jan 24, 2020
@chrismaddalena chrismaddalena merged commit d4385ec into GhostManager:master Jan 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant