Skip to content

Commit a2a0667

Browse files
authored
add ToC handling to release pipeline
2 parents f479f95 + fa22aea commit a2a0667

File tree

24 files changed

+181
-196
lines changed

24 files changed

+181
-196
lines changed

.github/workflows/release.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,11 @@ jobs:
145145
find release -name "*.md" -exec sed -i ':a; /^\n*$/{ s/\n//; N; ba};' {} +
146146
find release -name "*.md" -exec sed -i '${/^$/d;}' {} +
147147
148+
- name: Fix up ToC sidebar
149+
run: |
150+
cp _data/draft.yaml _data/release.yaml
151+
sed -i "s/^docs_list_title.*/docs_list_title: Developer Guide/" _data/release.yaml
152+
148153
- name: Retrieve pdfs and epubs
149154
uses: actions/[email protected]
150155
with:

_data/draft.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ docs:
163163
- title: '6.2 Tools'
164164
url: verification/tools
165165

166-
- title: '6.2.1 DAST'
166+
- title: '6.2.1 DAST tools'
167167
url: verification/tools/dast
168168

169169
- title: '6.2.2 Amass'

_data/release-pt-br.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,8 +190,8 @@ docs:
190190
- title: '6.2 Tools'
191191
url: verification/tools
192192

193-
- title: '6.2.1 Zed Attack Proxy'
194-
url: verification/tools/zed_attack_proxy
193+
- title: '6.2.1 DAST tools'
194+
url: verification/tools/dast
195195

196196
- title: '6.2.2 Amass'
197197
url: verification/tools/amass

_data/release.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,8 @@ docs:
163163
- title: '6.2 Tools'
164164
url: verification/tools
165165

166-
- title: '6.2.1 Zed Attack Proxy'
167-
url: verification/tools/zed_attack_proxy
166+
- title: '6.2.1 DAST tools'
167+
url: verification/tools/dast
168168

169169
- title: '6.2.2 Amass'
170170
url: verification/tools/amass

draft/02-toc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ permalink:
7373
6.1.2 [MAS Testing Guide](#mas-testing-guide)
7474
6.1.3 [Application Security Verification Standard](#application-security-verification-standard)
7575
6.2 [Tools](#verification-tools)
76-
6.2.1 [DAST](#dast)
76+
6.2.1 [DAST tools](#dast-tools)
7777
6.2.2 [Amass](#amass)
7878
6.2.3 [Offensive Web Testing Framework](#offensive-web-testing-framework)
7979
6.2.4 [Nettacker](#nettacker)

draft/05-requirements/03-opencre.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ This provides an overview of tools and techniques used for most SDLCs.
4848
* OWASP [Proactive Controls][proactiveocre]
4949
* OWASP [Cheat Sheets][csocre]
5050
* OWASP [WSTG][wstgocre]
51-
* [ZAP][zapocre] from [Crash Override][crash]
51+
* [ZAP][zapocre]
5252

5353
The aim of this project is to 'Link all the things with OpenCRE' which will:
5454

@@ -105,7 +105,6 @@ then [submit an issue][issue0503] or [edit on GitHub][edit0503].
105105

106106
[asvs]: https://owasp.org/www-project-application-security-verification-standard/
107107
[capecocre]: https://opencre.org/search/CAPEC
108-
[crash]: https://crashoverride.com/
109108
[csocre]: https://opencre.org/search/OWASP%20Cheat%20Sheets
110109
[cweocre]: https://opencre.org/search/CWE
111110
[cwe]: https://cwe.mitre.org/

draft/08-verification/00-toc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Sections:
4444
6.1.2 [MAS Testing Guide](#mas-testing-guide)
4545
6.1.3 [Application Security Verification Standard](#application-security-verification-standard)
4646
6.2 [Tools](#verification-tools)
47-
6.2.1 [DAST](#dast)
47+
6.2.1 [DAST tools](#dast-tools)
4848
6.2.2 [Amass](#amass)
4949
6.2.3 [Offensive Web Testing Framework](#offensive-web-testing-framework)
5050
6.2.4 [Nettacker](#nettacker)

draft/08-verification/02-tools/00-toc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ whereas manual security testing of high-risk components requires good knowledge
2727

2828
Sections:
2929

30-
6.2.1 [DAST](#dast)
30+
6.2.1 [DAST tools](#dast-tools)
3131
6.2.2 [Amass](#amass)
3232
6.2.3 [Offensive Web Testing Framework](#offensive-web-testing-framework)
3333
6.2.4 [Nettacker](#nettacker)

draft/08-verification/02-tools/01-dast.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
title: DAST
44
layout: col-document
55
tags: OWASP Developer Guide
6-
contributors: Jon Gadsden, Johan Sydseter
6+
contributors: Johan Sydseter, Jon Gadsden
77
document: OWASP Developer Guide
8-
order: 821
9-
permalink: /draft/verification/tools/dast/
8+
order: 8210
9+
permalink: /release/verification/tools/dast/
1010

1111
---
1212

@@ -37,9 +37,10 @@ by actually performing attacks.
3737

3838
#### Different DAST tools
3939

40-
The OWASP Community projects contains a [list of DAST tools][dast] can be used to conduct DAST. All of these tools have
41-
their own strengths and weaknesses. If you are interested in the effectiveness of DAST tools, check out the
42-
[OWASP Benchmark][benchmark] project, which attempts to scientifically measure the effectiveness of all types of
40+
The OWASP Community projects contains a [list of DAST tools][dast] that can be used to conduct DAST.
41+
All of these tools have their own strengths and weaknesses.
42+
If you are interested in the effectiveness of DAST tools, check out the [OWASP Benchmark][benchmark] project,
43+
which attempts to scientifically measure the effectiveness of all types of
4344
vulnerability detection tools, including DAST.
4445

4546
#### Why use it?

draft/08-verification/02-tools/toc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ whereas manual security testing of high-risk components requires good knowledge
3838

3939
Sections:
4040

41-
6.2.1 [DAST](01-dast.md)
41+
6.2.1 [DAST tools](01-dast.md)
4242
6.2.2 [Amass](02-amass.md)
4343
6.2.3 [Offensive Web Testing Framework](03-owtf.md)
4444
6.2.4 [Nettacker](04-nettacker.md)

0 commit comments

Comments
 (0)