Skip to content

Commit

Permalink
Optimize structure scripts and flatten nav for MASVS
Browse files Browse the repository at this point in the history
  • Loading branch information
cpholguera committed Jul 13, 2024
1 parent b2c7d7a commit 760f47c
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 13 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,9 @@ logs
*.docx
*.epub
docs/MASVS/**/
docs/MASVS/*-MASVS-*.md
docs/MASVS/*-*.md
docs/MASTG/**/
docs/MASTG/0x*.md
docs/assets/Images
docs/checklists/MASVS-*.md
docs/talks.md
Expand Down
2 changes: 1 addition & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ nav:
- MASVS:
- MASVS/index.md
- Intro:
- ... | flat | MASVS/Intro/*
- ... | flat | MASVS/0[1-4]*.md
- MASVS-STORAGE: MASVS/05-MASVS-STORAGE.md
- ... | flat | MASVS/controls/MASVS-STORAGE*.md
- MASVS-CRYPTO: MASVS/06-MASVS-CRYPTO.md
Expand Down
18 changes: 9 additions & 9 deletions src/scripts/structure_mastg.sh
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
#!/bin/bash

cp -r tests docs/MASTG/
cp -r techniques docs/MASTG/
cp -r tools docs/MASTG/
cp -r apps docs/MASTG/
cp -r weaknesses/** docs/MASWE/
cp -r tests-beta docs/MASTG/
cp -r demos docs/MASTG/
cp -r rules docs/MASTG/
mkdir -p docs/MASWE

directories=("tests" "techniques" "tools" "apps" "tests-beta" "demos" "rules")

for dir in "${directories[@]}"; do
cp -r "$dir" docs/MASTG/ || { echo "Failed to copy $dir"; exit 1; }
done

cp -r weaknesses/** docs/MASWE/ || { echo "Failed to copy weaknesses"; exit 1; }

cp -r Document/0x0*.md docs/MASTG
cp docs/MASTG/0x08b-Reference-Apps.md docs/MASTG/apps/index.md
cp docs/MASTG/0x08a-Testing-Tools.md docs/MASTG/tools/index.md

cp Document/tests.md docs/MASTG/tests/index.md
cp Document/techniques.md docs/MASTG/techniques/index.md

Expand Down
4 changes: 2 additions & 2 deletions src/scripts/structure_masvs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ if [ ! -d "../owasp-masvs/" ] ; then
exit 1
fi

cp ../owasp-masvs/Document/*-*.md docs/MASVS/
cp ../owasp-masvs/controls/ docs/MASVS/
cp -r ../owasp-masvs/Document/*-*.md docs/MASVS/
cp -r ../owasp-masvs/controls/ docs/MASVS/controls/

if [[ "$(uname)" == "Darwin" ]]; then
SED="gsed"
Expand Down

0 comments on commit 760f47c

Please sign in to comment.