├── .gitignore ├── LICENSE ├── LINUX-INSTALL.md ├── README.md ├── REQUIREMENTS.txt ├── TODO.md ├── cxfreeze.cmd ├── cxfreeze_setup.py ├── examples ├── example-1.txt ├── example-1A-template.xml ├── example-1B-content.yaml ├── example-1D-kb.yaml ├── example-2.txt ├── example-2A-scan-report-template.xml ├── example-2B-content.yaml ├── example-2C-scan-export-Burp (SQLi only).xml ├── example-2C-scan-export-Burp (XSS only).xml ├── example-2C-scan-export-Burp.xml ├── example-2C-scan-export-WebInspect.xml ├── example-2D-kb.csv ├── example-2D-kb.yaml ├── getting-burp-export │ ├── 004-Burp-setup-1.png │ ├── 004-Burp-setup-2.png │ ├── 004-Burp-setup-3.png │ ├── 005-Burp-scan-1.png │ ├── 005-Burp-scan-2.png │ ├── 006-Burp-export-1.png │ ├── 006-Burp-export-2.png │ ├── 006-Burp-export-3.png │ ├── 006-Burp-export-4.png │ ├── 006-Burp-export-5.png │ ├── 006-Burp-export-6.png │ ├── 007-Burp-export-1-xss.png │ └── 007-Burp-export-2-sqli.png ├── getting-webinspect-export │ ├── 001-Webinspect-setup-1.png │ ├── 001-Webinspect-setup-3.png │ ├── 002-WebInspect-scan-1.png │ ├── 002-WebInspect-scan-2.png │ ├── 002-WebInspect-scan-3.png │ ├── 002-WebInspect-scan-4.png │ ├── 002-WebInspect-scan-5.png │ ├── 003-WebInspect-export-1.png │ └── 003-WebInspect-export-2-full.png └── test-image.png ├── idle-2.7.5.reg ├── pyinstaller.cmd ├── report-ng.py ├── src ├── __init__.py ├── burp.py ├── cli.py ├── gui.py ├── mangle.py ├── openxml.py ├── pseudohtml.py ├── pwgen.py ├── report.py ├── resources │ ├── __init__.py │ ├── dotlist.png │ ├── icon.ico │ ├── icon.py │ ├── yamled.ico │ └── yamled.py ├── scan.py ├── util.py ├── version.py ├── webinspect.py └── yamled.py ├── testcase ├── findings-ordering-1 │ ├── 1-template.xml │ └── 2-content.yaml ├── html-formatting-1 │ ├── 1-template.xml │ └── 2-content.yaml ├── if-1 │ ├── !-works.xml │ ├── 1-template.xml │ └── 2-content.yaml ├── if-not-1 │ ├── !-works.xml │ ├── 1-template-with-'if-not'-as-inline (also works).xml │ ├── 1-template.xml │ └── 2-content.yaml ├── if-not-2 │ ├── 1-template.xml │ ├── 2-content.yaml │ └── TODO └── non-finding-if-not-1 │ ├── 1-template.xml │ └── 2-content.yaml └── yamled.py /.gitignore: -------------------------------------------------------------------------------- 1 | \!.xml 2 | build/ 3 | proprietary/ 4 | tmp/ 5 | workbench/ 6 | *.pyc 7 | Thumbs.db 8 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/LICENSE -------------------------------------------------------------------------------- /LINUX-INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/LINUX-INSTALL.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/README.md -------------------------------------------------------------------------------- /REQUIREMENTS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/REQUIREMENTS.txt -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/TODO.md -------------------------------------------------------------------------------- /cxfreeze.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/cxfreeze.cmd -------------------------------------------------------------------------------- /cxfreeze_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/cxfreeze_setup.py -------------------------------------------------------------------------------- /examples/example-1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/example-1A-template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/example-1A-template.xml -------------------------------------------------------------------------------- /examples/example-1B-content.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/example-1B-content.yaml -------------------------------------------------------------------------------- /examples/example-1D-kb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/example-1D-kb.yaml -------------------------------------------------------------------------------- /examples/example-2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/example-2A-scan-report-template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/example-2A-scan-report-template.xml -------------------------------------------------------------------------------- /examples/example-2B-content.yaml: -------------------------------------------------------------------------------- 1 | Intro: 2 | Environment: Lab 3 | -------------------------------------------------------------------------------- /examples/example-2C-scan-export-Burp (SQLi only).xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/example-2C-scan-export-Burp (SQLi only).xml -------------------------------------------------------------------------------- /examples/example-2C-scan-export-Burp (XSS only).xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/example-2C-scan-export-Burp (XSS only).xml -------------------------------------------------------------------------------- /examples/example-2C-scan-export-Burp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/example-2C-scan-export-Burp.xml -------------------------------------------------------------------------------- /examples/example-2C-scan-export-WebInspect.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/example-2C-scan-export-WebInspect.xml -------------------------------------------------------------------------------- /examples/example-2D-kb.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/example-2D-kb.csv -------------------------------------------------------------------------------- /examples/example-2D-kb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/example-2D-kb.yaml -------------------------------------------------------------------------------- /examples/getting-burp-export/004-Burp-setup-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-burp-export/004-Burp-setup-1.png -------------------------------------------------------------------------------- /examples/getting-burp-export/004-Burp-setup-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-burp-export/004-Burp-setup-2.png -------------------------------------------------------------------------------- /examples/getting-burp-export/004-Burp-setup-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-burp-export/004-Burp-setup-3.png -------------------------------------------------------------------------------- /examples/getting-burp-export/005-Burp-scan-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-burp-export/005-Burp-scan-1.png -------------------------------------------------------------------------------- /examples/getting-burp-export/005-Burp-scan-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-burp-export/005-Burp-scan-2.png -------------------------------------------------------------------------------- /examples/getting-burp-export/006-Burp-export-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-burp-export/006-Burp-export-1.png -------------------------------------------------------------------------------- /examples/getting-burp-export/006-Burp-export-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-burp-export/006-Burp-export-2.png -------------------------------------------------------------------------------- /examples/getting-burp-export/006-Burp-export-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-burp-export/006-Burp-export-3.png -------------------------------------------------------------------------------- /examples/getting-burp-export/006-Burp-export-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-burp-export/006-Burp-export-4.png -------------------------------------------------------------------------------- /examples/getting-burp-export/006-Burp-export-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-burp-export/006-Burp-export-5.png -------------------------------------------------------------------------------- /examples/getting-burp-export/006-Burp-export-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-burp-export/006-Burp-export-6.png -------------------------------------------------------------------------------- /examples/getting-burp-export/007-Burp-export-1-xss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-burp-export/007-Burp-export-1-xss.png -------------------------------------------------------------------------------- /examples/getting-burp-export/007-Burp-export-2-sqli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-burp-export/007-Burp-export-2-sqli.png -------------------------------------------------------------------------------- /examples/getting-webinspect-export/001-Webinspect-setup-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-webinspect-export/001-Webinspect-setup-1.png -------------------------------------------------------------------------------- /examples/getting-webinspect-export/001-Webinspect-setup-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-webinspect-export/001-Webinspect-setup-3.png -------------------------------------------------------------------------------- /examples/getting-webinspect-export/002-WebInspect-scan-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-webinspect-export/002-WebInspect-scan-1.png -------------------------------------------------------------------------------- /examples/getting-webinspect-export/002-WebInspect-scan-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-webinspect-export/002-WebInspect-scan-2.png -------------------------------------------------------------------------------- /examples/getting-webinspect-export/002-WebInspect-scan-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-webinspect-export/002-WebInspect-scan-3.png -------------------------------------------------------------------------------- /examples/getting-webinspect-export/002-WebInspect-scan-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-webinspect-export/002-WebInspect-scan-4.png -------------------------------------------------------------------------------- /examples/getting-webinspect-export/002-WebInspect-scan-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-webinspect-export/002-WebInspect-scan-5.png -------------------------------------------------------------------------------- /examples/getting-webinspect-export/003-WebInspect-export-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-webinspect-export/003-WebInspect-export-1.png -------------------------------------------------------------------------------- /examples/getting-webinspect-export/003-WebInspect-export-2-full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/getting-webinspect-export/003-WebInspect-export-2-full.png -------------------------------------------------------------------------------- /examples/test-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/examples/test-image.png -------------------------------------------------------------------------------- /idle-2.7.5.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/idle-2.7.5.reg -------------------------------------------------------------------------------- /pyinstaller.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/pyinstaller.cmd -------------------------------------------------------------------------------- /report-ng.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/report-ng.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/src/__init__.py -------------------------------------------------------------------------------- /src/burp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/src/burp.py -------------------------------------------------------------------------------- /src/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/src/cli.py -------------------------------------------------------------------------------- /src/gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/src/gui.py -------------------------------------------------------------------------------- /src/mangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/src/mangle.py -------------------------------------------------------------------------------- /src/openxml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/src/openxml.py -------------------------------------------------------------------------------- /src/pseudohtml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/src/pseudohtml.py -------------------------------------------------------------------------------- /src/pwgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/src/pwgen.py -------------------------------------------------------------------------------- /src/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/src/report.py -------------------------------------------------------------------------------- /src/resources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/src/resources/__init__.py -------------------------------------------------------------------------------- /src/resources/dotlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/src/resources/dotlist.png -------------------------------------------------------------------------------- /src/resources/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/src/resources/icon.ico -------------------------------------------------------------------------------- /src/resources/icon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/src/resources/icon.py -------------------------------------------------------------------------------- /src/resources/yamled.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/src/resources/yamled.ico -------------------------------------------------------------------------------- /src/resources/yamled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/src/resources/yamled.py -------------------------------------------------------------------------------- /src/scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/src/scan.py -------------------------------------------------------------------------------- /src/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/src/util.py -------------------------------------------------------------------------------- /src/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/src/version.py -------------------------------------------------------------------------------- /src/webinspect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/src/webinspect.py -------------------------------------------------------------------------------- /src/yamled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/src/yamled.py -------------------------------------------------------------------------------- /testcase/findings-ordering-1/1-template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/testcase/findings-ordering-1/1-template.xml -------------------------------------------------------------------------------- /testcase/findings-ordering-1/2-content.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/testcase/findings-ordering-1/2-content.yaml -------------------------------------------------------------------------------- /testcase/html-formatting-1/1-template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/testcase/html-formatting-1/1-template.xml -------------------------------------------------------------------------------- /testcase/html-formatting-1/2-content.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/testcase/html-formatting-1/2-content.yaml -------------------------------------------------------------------------------- /testcase/if-1/!-works.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/testcase/if-1/!-works.xml -------------------------------------------------------------------------------- /testcase/if-1/1-template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/testcase/if-1/1-template.xml -------------------------------------------------------------------------------- /testcase/if-1/2-content.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/testcase/if-1/2-content.yaml -------------------------------------------------------------------------------- /testcase/if-not-1/!-works.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/testcase/if-not-1/!-works.xml -------------------------------------------------------------------------------- /testcase/if-not-1/1-template-with-'if-not'-as-inline (also works).xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/testcase/if-not-1/1-template-with-'if-not'-as-inline (also works).xml -------------------------------------------------------------------------------- /testcase/if-not-1/1-template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/testcase/if-not-1/1-template.xml -------------------------------------------------------------------------------- /testcase/if-not-1/2-content.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/testcase/if-not-1/2-content.yaml -------------------------------------------------------------------------------- /testcase/if-not-2/1-template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/testcase/if-not-2/1-template.xml -------------------------------------------------------------------------------- /testcase/if-not-2/2-content.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/testcase/if-not-2/2-content.yaml -------------------------------------------------------------------------------- /testcase/if-not-2/TODO: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testcase/non-finding-if-not-1/1-template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/testcase/non-finding-if-not-1/1-template.xml -------------------------------------------------------------------------------- /testcase/non-finding-if-not-1/2-content.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/testcase/non-finding-if-not-1/2-content.yaml -------------------------------------------------------------------------------- /yamled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvqzao/report-ng/HEAD/yamled.py --------------------------------------------------------------------------------