/zap-friendly-report

A friendly ZAP Report converter from XML to HTML and Material Design

Primary LanguageJavaScriptMIT LicenseMIT

ZAP Friendly Report

A friendly ZAP Report converter from XML to HTML and Material Design.

The following import methods are supported:

  • URL
  • File upload
  • XML string

Status

This project is still a Work In Progress.

What's missing:

  • Finish the main form (Done)
  • Fix dark theme
  • Fix charts style issues

Debugging

There is a debug mode which can be turned on. Just edit the file main.js:

$(function (event) {
    // Config
    var Settings = {
        'debug': false,

Set the value to true to enable the debug mode.

Preview

image image image image image image

Pictures are subject to changes during the development. I will try to keep them updated.

Charts

Charts are provided by the open-source project named eCharts.

Themes

Charts themes are generated and downloaded from https://echarts.baidu.com/theme-builder/. Once downloaded, modify the following files:

  • index.html: Add a new javascript include line at the end of the file. (next to the others already existing)
  • main.js: Replace the defined chart theme names by the new ones.

Feedback / Discussions

If you want to send any feedback or having any ideas you want to share regarding this project, feel free to check:

Contribute

Feel free to open issues / pull requests if you want to contribute to this project.

Thanks to

The people who helped me to make this project better and better.

Contact

You can reach me by email at jonathan.barda+zaproxy@gmail.com or on Twitter @Jiab77