https://github.com/accruent/owasp-zap-historic-parser
https://github.com/accruent/owasp-zap-historic-parser
owasp owasp-zap owaspzaphistoric reporting reporting-tool reports zap
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/accruent/owasp-zap-historic-parser
- Owner: Accruent
- License: gpl-3.0
- Created: 2020-06-09T13:36:23.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-08-11T20:31:16.000Z (12 months ago)
- Last Synced: 2025-08-11T22:14:51.478Z (12 months ago)
- Topics: owasp, owasp-zap, owaspzaphistoric, reporting, reporting-tool, reports, zap
- Language: HTML
- Size: 528 KB
- Stars: 4
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# owasp-zap-historic-parser
[](https://badge.fury.io/py/owasp-zap-historic-parser)
[](https://github.com/Accruent/owasp-zap-historic-parser/actions/workflows/run-tests.yml)
[](https://pepy.tech/project/owasp-zap-historic-parser)



[](http://hits.dwyl.com/Accruent/owasp-zap-historic-parser)
[](https://coveralls.io/github/Accruent/owasp-zap-historic-parser?branch=master)
[](https://bettercodehub.com/)
---
## Installation
- Install `owasp-zap-historic-parser`
```
pip install owasp-zap-historic-parser
```
---
## Usage
The OWASP ZAP Historic application requires the following information, and users must pass respective info while using parser
-s --> mysql hosted machine ip address (default: localhost)
-t --> mysql port (default: 3306)
-u --> mysql user name (default: superuser)
-p --> mysql password (default: passw0rd)
-n --> project name in owasp zap historic
-e --> environment name (default: Not Provided)
-i --> type of scan (active, passive, etc) (default: Not Provided)
-l --> URL for published ZAP report (default: Not Provided)
-v --> version of application tested by ZAP (default: Not Provided)
-f --> filepath & report.html produced by ZAP
- Use `owasp-zap-historic-parser` to parse report.html and return a delta report
```
> owaspzaphistoricparser
-s --> localhost
-t --> 3306
-u --> 'superuser'
-p --> passw0rd
-n --> testname
-e --> QA
-i --> Active
-l --> "https://www.google.com"
-v --> "v0.1.0 build 2"
-f --> "c:\\temp\\report_230_.html"
```
> Note: Here if MySQL hosted in:
> - local machine then use `localhost` Ex: -s `localhost`
> - other machine then use `ipaddress:3306` Ex: -s `10.30.2.150:3306`
__Example:__
```
> owaspzaphistoricparser
-s localhost
-t 3306
-u 'superuser'
-p passw0rd
-n testname
-e QA
-i Active
-l "https://www.google.com"
-v "v0.1.0 build 2"
-f "c:\\temp\\report_230_.html"
```
---
> For more info refer to [owasp-zap-historic](https://github.com/Accruent/owasp-zap-historic)