a423b7ef6a
Add a Makefile rule to export the findings as JSON
2020-03-30 17:40:53 +02:00
b49ae659ea
Import findings2json.xsl
...
This stylesheet outputs the findings from a report as JSON data.
It should be useful already but like in the CSV export:
- it assumes the finding IDs are in sequential order;
- recommendations are expected as a single paragraph, an unordered
list (<ul><li>...), or fallback to whatever else.
In addition the output may still contain multiple lines, which breaks
the JSON format.
2020-03-30 17:40:53 +02:00
13f6bfd8c6
Add a Makefile rule to export the findings as CSV
2020-03-30 17:35:58 +02:00
skyanth
5fecb0dd44
updated automated scanning snippet
2020-03-27 07:02:20 +01:00
skyanth
66b690dd8c
boilerplate text for objective/rian/futurework/conclusion
2020-03-26 10:19:35 +01:00
skyanth
5f5b56d8f1
adding number attribute to non-findings
2020-03-26 07:21:52 +01:00
skyanth
ed78e98c86
adding non-finding id to title
2020-03-23 10:38:43 +01:00
skyanth
439ae2032f
remove hr during conversion
2020-02-28 17:20:30 +01:00
skyanth
7d54c084c1
better gitlab integration (numbering, status)
2020-02-27 07:17:37 +01:00
skyanth
217abfd94f
updating generic doc stylesheet
2020-02-25 15:04:36 +01:00
skyanth
5d010c6e6f
updated threatLevel enumeration
2020-02-24 10:03:39 +01:00
skyanth
d04838af2c
better cleaning
2020-02-20 17:16:08 +01:00
skyanth
3f4a90731c
some small textual improvements
2020-02-20 17:15:37 +01:00
skyanth
5105074511
basic identity transformation for pretty-printing xml
2020-02-20 16:37:31 +01:00
skyanth
98936f0a40
finding_count upgrade
2020-02-10 14:25:10 +01:00
skyanth
8f17b446a6
added service breakdown generator to html report
2020-01-28 10:14:54 +01:00
skyanth
dd5804f177
Additional cleanup routines
2020-01-27 14:05:01 +01:00
skyanth
ca658ba0b7
Proper threatLevel enumeration
2020-01-27 14:04:44 +01:00
skyanth
31619a4824
processing gitlab image paths
2020-01-13 17:07:52 +01:00
skyanth
e1df355415
refactoring
2020-01-13 17:06:24 +01:00
Patricia Piolon
ea241f636c
Merge pull request #74 from DeforaNetworks/khorben/makefile
...
Import a Makefile for the sample report
2020-01-13 17:04:23 +01:00
0ecaa06f6a
Import a Makefile for the sample report
2020-01-09 11:17:51 +01:00
skyanth
ac2eb75029
added default execsummary value
...
if the section numbering template is called from the finding summary generation routine (e.g. to add a number to a linked finding), it does not have the $execsummary param available since the summary table is generated from a nodeset variable compiled before starting on the content.
2020-01-07 07:39:28 +01:00
skyanth
722d64b0c1
no more list padding in rec table
2019-12-18 14:08:51 +01:00
skyanth
3b8b2d1343
added threshold to schema; fixed recommendation spacing in summary table
2019-12-18 13:43:11 +01:00
skyanth
f05196d65d
remove single p tag from impact/description
2019-12-11 09:36:55 +01:00
skyanth
582406221a
more gitlab export cleanups
2019-12-10 18:42:32 +01:00
skyanth
8a04af8494
xslt to clean findings exported from GL
2019-12-05 13:15:48 +01:00
skyanth
34d6b53826
allowing some floats where people keep stubbornly using decimals even though they're not supposed to...
2019-12-02 09:52:26 +01:00
skyanth
dbbb474b2b
stop adding empty duration element to quotes
2019-12-02 09:47:27 +01:00
skyanth
7a071e01a3
better piechartin’
2019-11-08 10:37:18 +01:00
skyanth
8ebd781b4f
allow h2/h3/h4 in text
2019-11-08 10:37:08 +01:00
Patricia Piolon
c36f63c401
Merge pull request #72 from PeterMosmans/fix-count
...
Allow finding_count to use (multiple) status attribute values
2019-09-26 19:48:58 +02:00
Peter Mosmans
1f7eb49055
Add status attribute to finding_count definition
2019-09-26 09:56:08 -07:00
skyanth
a7d4da8f81
little snippet update
2019-09-26 09:15:44 +02:00
Peter Mosmans
ccb0f76213
Allow finding_count to use (multiple) status attribute values
2019-09-25 12:23:52 -07:00
Marcus Bointon
1d15497bee
Methodology cleanup
2019-08-21 11:50:29 +02:00
Marcus Bointon
0756c72a64
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# .gitignore
# chatops/bash/handler_build
# chatops/bash/handler_convert
# chatops/bash/handler_invoice
# chatops/bash/handler_pentest
# chatops/bash/handler_quickscope
# chatops/bash/handler_quote
# chatops/bash/handler_ratecard
# chatops/bash/handler_validate
# chatops/python/docbuilder.py
# chatops/python/gitlab-to-pentext.py
# chatops/python/pentext_id.py
# chatops/python/validate_report.py
# scripts/gitlab-to-pentext.py
# xml/RELEASE_NOTES.md
# xml/doc/examples/exampleofferte.xml
# xml/doc/examples/examplereport.xml
# xml/dtd/common.xsd
# xml/dtd/genericdocument.xsd
# xml/dtd/invoice.xsd
# xml/dtd/offerte.xsd
# xml/dtd/pentestreport.xsd
# xml/dtd/quickscope.xsd
# xml/graphics/logo_alt.png
# xml/rosbot/fop.conf
# xml/source/client_info.xml
# xml/source/quickscope.xml
# xml/source/snippets/localisationstrings.xml
# xml/source/snippets/offerte/en/aboutus.xml
# xml/source/snippets/offerte/en/conditions.xml
# xml/source/snippets/offerte/en/conditions_code-audit.xml
# xml/source/snippets/offerte/en/engagementtime.xml
# xml/source/snippets/offerte/en/generaltermsandconditions.xml
# xml/source/snippets/offerte/en/introandscope.xml
# xml/source/snippets/offerte/en/methodology_code-audit.xml
# xml/source/snippets/offerte/en/planningandpayment.xml
# xml/source/snippets/offerte/en/projectoverview.xml
# xml/source/snippets/offerte/en/projectoverview_retest.xml
# xml/source/snippets/offerte/en/projectoverview_training.xml
# xml/source/snippets/offerte/en/teamandreporting.xml
# xml/source/snippets/offerte/en/waiver.xml
# xml/source/snippets/offerte/nl/engagementtime.xml
# xml/source/snippets/offerte/nl/generaltermsandconditions.xml
# xml/source/snippets/offerte/nl/planningandpayment.xml
# xml/source/snippets/offerte/nl/projectoverview.xml
# xml/source/snippets/offerte/nl/waiver.xml
# xml/source/snippets/ratecard/ratecard.xml
# xml/source/snippets/report/methodology.xml
# xml/source/snippets/snippetselection.xml
# xml/templates/offerte/offerte_EN.xml
# xml/templates/offerte/offerte_NL.xml
# xml/xslt/auto.xslt
# xml/xslt/block.xslt
# xml/xslt/findings.xslt
# xml/xslt/generate_contract.xsl
# xml/xslt/generate_document.xsl
# xml/xslt/generate_invoice.xsl
# xml/xslt/generate_offerte.xsl
# xml/xslt/generate_ratecard.xsl
# xml/xslt/generate_report.xsl
# xml/xslt/graphics.xslt
# xml/xslt/info2contract.xsl
# xml/xslt/inline.xslt
# xml/xslt/ir2offerte.xsl
# xml/xslt/lists.xslt
# xml/xslt/localisation.xslt
# xml/xslt/meta.xslt
# xml/xslt/numbering.xslt
# xml/xslt/off2inv.xsl
# xml/xslt/off2rep.xsl
# xml/xslt/pages.xslt
# xml/xslt/placeholders.xslt
# xml/xslt/qs2offerte.xsl
# xml/xslt/rep2off.xsl
# xml/xslt/structure.xslt
# xml/xslt/styles.xslt
# xml/xslt/styles_inv.xslt
# xml/xslt/styles_off.xslt
# xml/xslt/styles_rat.xslt
# xml/xslt/styles_rep.xslt
# xml/xslt/table.xslt
# xml/xslt/toc.xslt
# xml/xslt/waiver.xslt
2019-08-21 11:32:24 +02:00
skyanth
5f746ea08d
removed duration from quickscope
2019-07-29 11:26:29 +02:00
skyanth
4b9905ae25
Quick fix to get html generator to run; must refactor!
2019-06-30 13:16:46 +02:00
skyanth
156cb2474e
made client coc optional
2019-06-25 16:40:20 +02:00
skyanth
a7ab89c452
re-added id attribute to findings
2019-06-25 16:21:06 +02:00
skyanth
2f9f0c7668
handling missing names for signature boxes
2019-06-24 13:31:52 +02:00
skyanth
de4a78d90d
Catering for missing waiver rep name
2019-06-24 11:34:56 +02:00
skyanth
9a84706720
fixed estimate indicator for total amount
2019-06-24 11:08:05 +02:00
skyanth
35038a1465
Improved signing boxes & text in waiver & condition snippets
2019-06-24 10:51:43 +02:00
skyanth
2792152a10
removed duration element + placeholder
2019-06-24 10:51:09 +02:00
skyanth
504e7688d6
continuing fix of faulty merge
2019-06-21 17:04:53 +02:00
skyanth
8be03c5b34
Nightmare revert commit
...
This reverts commit ddab472883e1e39bebf374235e26f3453044644a.
# Conflicts:
# xml/dtd/offerte.xsd
# xml/source/snippets/offerte/en/conditions.xml
# xml/xslt/block.xslt
# xml/xslt/styles_off.xslt
2019-06-21 16:04:24 +02:00
skyanth
dd5a1749ba
Merge branch 'master' of https://github.com/radicallyopensecurity/pentext
2019-06-21 15:55:27 +02:00