From 15302f7f30a6a2542f37ed39d0f8fa9a3c1588de Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Mon, 8 Aug 2022 07:30:39 +0200 Subject: [PATCH 01/31] Add files via upload --- ...verify_entries_for_starting_with_slash.yml | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml diff --git a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml new file mode 100644 index 00000000..b2075df6 --- /dev/null +++ b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml @@ -0,0 +1,37 @@ +# Validate that no entry start with a "/" for every modified or added files. +# Sources: +# https://dev.to/scienta/get-changed-files-in-github-actions-1p36 +# https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions +# https://github.com/marketplace/actions/changed-files +name: Wordlist Validator - Verify if any file entry start with a slash +on: + push: + paths: + - "**.txt" + pull_request: + paths: + - "**.txt" + workflow_dispatch: +jobs: + check_files_changed: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + - name: Get changed files + id: changed-files + with: + files: "**/*.txt" + uses: tj-actions/changed-files@v24.1 + - name: Analyze all added or modified files + run: | + for modified_file in ${{ steps.changed-files.outputs.all_changed_files }} + do + matches=$(grep -Ec "^/[a-zA-Z0-9\._]+" $modified_file) + if [ $matches -ne 0 ]; + then + echo ">>> WARN" + echo "::warning file=$modified_file,line=1,col=1,endColumn=1::$matches entries start with a slash." + fi + done From 34bd1b7e77a75782c3eb18d2af6054eac0310cb8 Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Mon, 8 Aug 2022 07:43:16 +0200 Subject: [PATCH 02/31] Remove debug msg --- ...wordlist-validator_verify_entries_for_starting_with_slash.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml index b2075df6..4f57c44c 100644 --- a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml +++ b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml @@ -31,7 +31,6 @@ jobs: matches=$(grep -Ec "^/[a-zA-Z0-9\._]+" $modified_file) if [ $matches -ne 0 ]; then - echo ">>> WARN" echo "::warning file=$modified_file,line=1,col=1,endColumn=1::$matches entries start with a slash." fi done From 822c0d70555cf39bdceb3fd4374df0569e82612f Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:02:02 +0100 Subject: [PATCH 03/31] Debug problem --- ...wordlist-validator_verify_entries_for_starting_with_slash.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml index 4f57c44c..a39daed7 100644 --- a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml +++ b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml @@ -34,3 +34,4 @@ jobs: echo "::warning file=$modified_file,line=1,col=1,endColumn=1::$matches entries start with a slash." fi done + echo 0 From 441c8f1c5f07681fe7b1b27061706994413c17dd Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:05:55 +0100 Subject: [PATCH 04/31] Upgrade actions component used --- ...ordlist-validator_verify_entries_for_starting_with_slash.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml index a39daed7..f0097462 100644 --- a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml +++ b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml @@ -23,7 +23,7 @@ jobs: id: changed-files with: files: "**/*.txt" - uses: tj-actions/changed-files@v24.1 + uses: tj-actions/changed-files@v34 - name: Analyze all added or modified files run: | for modified_file in ${{ steps.changed-files.outputs.all_changed_files }} From 0bb7d481edee6ad6e46201724b790b316ae5ab92 Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:08:50 +0100 Subject: [PATCH 05/31] Add debug log --- ...rdlist-validator_verify_entries_for_starting_with_slash.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml index f0097462..eb7a87f5 100644 --- a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml +++ b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml @@ -26,6 +26,9 @@ jobs: uses: tj-actions/changed-files@v34 - name: Analyze all added or modified files run: | + echo "Modified files:" + echo ${{ steps.changed-files.outputs.all_changed_files }} + echo "Check them..." for modified_file in ${{ steps.changed-files.outputs.all_changed_files }} do matches=$(grep -Ec "^/[a-zA-Z0-9\._]+" $modified_file) From 6fe2142da2de62d693b1d321f888c2b45e1080dc Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:12:36 +0100 Subject: [PATCH 06/31] Update default_cics_transactions.txt --- Discovery/Mainframe/default_cics_transactions.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Discovery/Mainframe/default_cics_transactions.txt b/Discovery/Mainframe/default_cics_transactions.txt index 0f3f228c..cd09bc9d 100644 --- a/Discovery/Mainframe/default_cics_transactions.txt +++ b/Discovery/Mainframe/default_cics_transactions.txt @@ -1,5 +1,6 @@ CADP CATA +TESDOM CATD CATR CBAM From 3e8113fbad60f2d1a0509d1e085cface39a75c40 Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:17:07 +0100 Subject: [PATCH 07/31] Add debug message --- ...list-validator_verify_entries_for_starting_with_slash.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml index eb7a87f5..16a0f970 100644 --- a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml +++ b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml @@ -26,12 +26,13 @@ jobs: uses: tj-actions/changed-files@v34 - name: Analyze all added or modified files run: | - echo "Modified files:" + echo "[+] Modified files:" echo ${{ steps.changed-files.outputs.all_changed_files }} - echo "Check them..." for modified_file in ${{ steps.changed-files.outputs.all_changed_files }} do + echo "[+] Check $modified_file ..." matches=$(grep -Ec "^/[a-zA-Z0-9\._]+" $modified_file) + echo "Matches: $matches" if [ $matches -ne 0 ]; then echo "::warning file=$modified_file,line=1,col=1,endColumn=1::$matches entries start with a slash." From 3a6adeb27476c7714472f63fba0a3a259fb2ac82 Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:17:41 +0100 Subject: [PATCH 08/31] Update default_cics_transactions.txt --- Discovery/Mainframe/default_cics_transactions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Discovery/Mainframe/default_cics_transactions.txt b/Discovery/Mainframe/default_cics_transactions.txt index cd09bc9d..ad2bf3ee 100644 --- a/Discovery/Mainframe/default_cics_transactions.txt +++ b/Discovery/Mainframe/default_cics_transactions.txt @@ -1,6 +1,6 @@ CADP CATA -TESDOM +TESDOM2 CATD CATR CBAM From f7841cffbcc06196a7d431596208672f23713856 Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:22:43 +0100 Subject: [PATCH 09/31] Update wordlist-validator_verify_entries_for_starting_with_slash.yml --- ...rdlist-validator_verify_entries_for_starting_with_slash.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml index 16a0f970..d0f980f1 100644 --- a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml +++ b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml @@ -31,7 +31,8 @@ jobs: for modified_file in ${{ steps.changed-files.outputs.all_changed_files }} do echo "[+] Check $modified_file ..." - matches=$(grep -Ec "^/[a-zA-Z0-9\._]+" $modified_file) + grep -Ec '^/[a-zA-Z0-9\._]+' $modified_file + matches=$(grep -Ec '^/[a-zA-Z0-9\._]+' $modified_file) echo "Matches: $matches" if [ $matches -ne 0 ]; then From 0a7cb0d44e0320acf6de2e8ab209b121f5305db2 Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:23:05 +0100 Subject: [PATCH 10/31] Update default_cics_transactions.txt --- Discovery/Mainframe/default_cics_transactions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Discovery/Mainframe/default_cics_transactions.txt b/Discovery/Mainframe/default_cics_transactions.txt index ad2bf3ee..cf2dd38b 100644 --- a/Discovery/Mainframe/default_cics_transactions.txt +++ b/Discovery/Mainframe/default_cics_transactions.txt @@ -1,6 +1,6 @@ +TESDOM3 CADP CATA -TESDOM2 CATD CATR CBAM From 5bc97eba06fc16edc9a3765457d0ac62bbdbeeb6 Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:25:57 +0100 Subject: [PATCH 11/31] Update wordlist-validator_verify_entries_for_starting_with_slash.yml --- ...rdlist-validator_verify_entries_for_starting_with_slash.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml index d0f980f1..3e04d508 100644 --- a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml +++ b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml @@ -31,8 +31,7 @@ jobs: for modified_file in ${{ steps.changed-files.outputs.all_changed_files }} do echo "[+] Check $modified_file ..." - grep -Ec '^/[a-zA-Z0-9\._]+' $modified_file - matches=$(grep -Ec '^/[a-zA-Z0-9\._]+' $modified_file) + matches=`grep -Ec '^/[a-zA-Z0-9\._]+' $modified_file` echo "Matches: $matches" if [ $matches -ne 0 ]; then From 9047c31fdb3c122211e8dda9e4690d4bd90636cc Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:26:07 +0100 Subject: [PATCH 12/31] Update default_cics_transactions.txt --- Discovery/Mainframe/default_cics_transactions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Discovery/Mainframe/default_cics_transactions.txt b/Discovery/Mainframe/default_cics_transactions.txt index cf2dd38b..c63071a2 100644 --- a/Discovery/Mainframe/default_cics_transactions.txt +++ b/Discovery/Mainframe/default_cics_transactions.txt @@ -1,4 +1,4 @@ -TESDOM3 +TESDOM4 CADP CATA CATD From c0f3478edaff9ad9b6ba4e12b7c788ae818b5988 Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:31:27 +0100 Subject: [PATCH 13/31] Change approach --- ...t-validator_verify_entries_for_starting_with_slash.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml index 3e04d508..76aae57a 100644 --- a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml +++ b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml @@ -31,11 +31,11 @@ jobs: for modified_file in ${{ steps.changed-files.outputs.all_changed_files }} do echo "[+] Check $modified_file ..." - matches=`grep -Ec '^/[a-zA-Z0-9\._]+' $modified_file` - echo "Matches: $matches" - if [ $matches -ne 0 ]; + rm /tmp/work.tmp 2>/dev/null + grep -E '^/[a-zA-Z0-9\._]+' $modified_file > /tmp/work.tmp + if [ -s /tmp/work.tmp ]; then - echo "::warning file=$modified_file,line=1,col=1,endColumn=1::$matches entries start with a slash." + echo "::warning file=$modified_file,line=1,col=1,endColumn=1::Has entries starting with a slash." fi done echo 0 From 18e858ded359253b6778f1d2cc8da72a21cc4f20 Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:31:37 +0100 Subject: [PATCH 14/31] Update default_cics_transactions.txt --- Discovery/Mainframe/default_cics_transactions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Discovery/Mainframe/default_cics_transactions.txt b/Discovery/Mainframe/default_cics_transactions.txt index c63071a2..225d844e 100644 --- a/Discovery/Mainframe/default_cics_transactions.txt +++ b/Discovery/Mainframe/default_cics_transactions.txt @@ -1,4 +1,4 @@ -TESDOM4 +TESDOM5 CADP CATA CATD From dcd04ba2f7a8f5d990af583d42aa3ce5e1beaea5 Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:39:18 +0100 Subject: [PATCH 15/31] Update wordlist-validator_verify_entries_for_starting_with_slash.yml --- ...t-validator_verify_entries_for_starting_with_slash.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml index 76aae57a..bc401a1d 100644 --- a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml +++ b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml @@ -26,16 +26,16 @@ jobs: uses: tj-actions/changed-files@v34 - name: Analyze all added or modified files run: | + work_file="/tmp/work.tmp" echo "[+] Modified files:" echo ${{ steps.changed-files.outputs.all_changed_files }} for modified_file in ${{ steps.changed-files.outputs.all_changed_files }} do echo "[+] Check $modified_file ..." - rm /tmp/work.tmp 2>/dev/null - grep -E '^/[a-zA-Z0-9\._]+' $modified_file > /tmp/work.tmp - if [ -s /tmp/work.tmp ]; + rm $work_file 2>/dev/null + grep -E '^/[a-zA-Z0-9\._]+' $modified_file > $work_file + if [ -s $work_file ] then echo "::warning file=$modified_file,line=1,col=1,endColumn=1::Has entries starting with a slash." fi done - echo 0 From df2a292dbbdf75cdab554abc4cc1ebe84f37370f Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:39:28 +0100 Subject: [PATCH 16/31] Update default_cics_transactions.txt --- Discovery/Mainframe/default_cics_transactions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Discovery/Mainframe/default_cics_transactions.txt b/Discovery/Mainframe/default_cics_transactions.txt index 225d844e..74a117fc 100644 --- a/Discovery/Mainframe/default_cics_transactions.txt +++ b/Discovery/Mainframe/default_cics_transactions.txt @@ -1,4 +1,4 @@ -TESDOM5 +TESDOM6 CADP CATA CATD From 5a9dcad637c8660ccef9b2a9c4ba0041f9e9aad4 Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:49:11 +0100 Subject: [PATCH 17/31] Create check-file-for starting-slash --- .bin/check-file-for starting-slash | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .bin/check-file-for starting-slash diff --git a/.bin/check-file-for starting-slash b/.bin/check-file-for starting-slash new file mode 100644 index 00000000..d7d5a44b --- /dev/null +++ b/.bin/check-file-for starting-slash @@ -0,0 +1,9 @@ +#!/usr/bin/env bash +# Script to verify if a file contain any entries starting with a slash and show a warning into the github action result UI. +modified_file=$1 +echo "[+] Check $modified_file ..." +matches=$(grep -cE '^/[a-zA-Z0-9\._]+' $modified_file) +if [ $matches -ne 0 ] +then + echo "::warning file=$modified_file,line=1,col=1,endColumn=1::$matches entries start with a slash." +fi From 08ef31d5d20f1b7c4b930c50d52a7e3ddbfea3ce Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:51:53 +0100 Subject: [PATCH 18/31] Update wordlist-validator_verify_entries_for_starting_with_slash.yml --- ...ator_verify_entries_for_starting_with_slash.yml | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml index bc401a1d..06030079 100644 --- a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml +++ b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml @@ -26,16 +26,4 @@ jobs: uses: tj-actions/changed-files@v34 - name: Analyze all added or modified files run: | - work_file="/tmp/work.tmp" - echo "[+] Modified files:" - echo ${{ steps.changed-files.outputs.all_changed_files }} - for modified_file in ${{ steps.changed-files.outputs.all_changed_files }} - do - echo "[+] Check $modified_file ..." - rm $work_file 2>/dev/null - grep -E '^/[a-zA-Z0-9\._]+' $modified_file > $work_file - if [ -s $work_file ] - then - echo "::warning file=$modified_file,line=1,col=1,endColumn=1::Has entries starting with a slash." - fi - done + for modified_file in ${{ steps.changed-files.outputs.all_changed_files }} ; do bash ./.bin/check-file-for starting-slash "$modified_file" done From cbf9e0ff564c176b433b3d00a3069630d0beab07 Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:52:09 +0100 Subject: [PATCH 19/31] Update default_cics_transactions.txt --- Discovery/Mainframe/default_cics_transactions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Discovery/Mainframe/default_cics_transactions.txt b/Discovery/Mainframe/default_cics_transactions.txt index 74a117fc..247711ef 100644 --- a/Discovery/Mainframe/default_cics_transactions.txt +++ b/Discovery/Mainframe/default_cics_transactions.txt @@ -1,4 +1,4 @@ -TESDOM6 +TESDOM7 CADP CATA CATD From e8c5a5346bda7459cd24591b9e4e38ecc2abcdcb Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:55:59 +0100 Subject: [PATCH 20/31] Update and rename check-file-for starting-slash to check-file-for-starting-slash --- .bin/check-file-for starting-slash | 9 --------- .bin/check-file-for-starting-slash | 12 ++++++++++++ 2 files changed, 12 insertions(+), 9 deletions(-) delete mode 100644 .bin/check-file-for starting-slash create mode 100644 .bin/check-file-for-starting-slash diff --git a/.bin/check-file-for starting-slash b/.bin/check-file-for starting-slash deleted file mode 100644 index d7d5a44b..00000000 --- a/.bin/check-file-for starting-slash +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env bash -# Script to verify if a file contain any entries starting with a slash and show a warning into the github action result UI. -modified_file=$1 -echo "[+] Check $modified_file ..." -matches=$(grep -cE '^/[a-zA-Z0-9\._]+' $modified_file) -if [ $matches -ne 0 ] -then - echo "::warning file=$modified_file,line=1,col=1,endColumn=1::$matches entries start with a slash." -fi diff --git a/.bin/check-file-for-starting-slash b/.bin/check-file-for-starting-slash new file mode 100644 index 00000000..1f82e2ad --- /dev/null +++ b/.bin/check-file-for-starting-slash @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +#Script to verify if a file contain any entries starting with a slash and show a warning into the github action result UI. +modified_files="$1" +for modified_file in modified_files +do + echo "[+] Check $modified_file ..." + matches=$(grep -cE '^/[a-zA-Z0-9\._]+' $modified_file) + if [ $matches -ne 0 ] + then + echo "::warning file=$modified_file,line=1,col=1,endColumn=1::$matches entries start with a slash." + fi +done From 063b3f4593255aad588c5e6ac6ad924e20b1a635 Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:56:05 +0100 Subject: [PATCH 21/31] Update wordlist-validator_verify_entries_for_starting_with_slash.yml --- ...ordlist-validator_verify_entries_for_starting_with_slash.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml index 06030079..6317cc41 100644 --- a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml +++ b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml @@ -26,4 +26,4 @@ jobs: uses: tj-actions/changed-files@v34 - name: Analyze all added or modified files run: | - for modified_file in ${{ steps.changed-files.outputs.all_changed_files }} ; do bash ./.bin/check-file-for starting-slash "$modified_file" done + ./.bin/check-file-for-starting-slash "${{ steps.changed-files.outputs.all_changed_files }}" From 24f756e4b97e37edda9e997a16045f7aac84e42a Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:56:15 +0100 Subject: [PATCH 22/31] Update default_cics_transactions.txt --- Discovery/Mainframe/default_cics_transactions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Discovery/Mainframe/default_cics_transactions.txt b/Discovery/Mainframe/default_cics_transactions.txt index 247711ef..45774dbb 100644 --- a/Discovery/Mainframe/default_cics_transactions.txt +++ b/Discovery/Mainframe/default_cics_transactions.txt @@ -1,4 +1,4 @@ -TESDOM7 +TESDOM8 CADP CATA CATD From 6f084283ffc407499c7915ed053c59013b006393 Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:57:43 +0100 Subject: [PATCH 23/31] Update wordlist-validator_verify_entries_for_starting_with_slash.yml --- ...wordlist-validator_verify_entries_for_starting_with_slash.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml index 6317cc41..cf21e2cd 100644 --- a/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml +++ b/.github/workflows/wordlist-validator_verify_entries_for_starting_with_slash.yml @@ -26,4 +26,5 @@ jobs: uses: tj-actions/changed-files@v34 - name: Analyze all added or modified files run: | + chmod +x ./.bin/check-file-for-starting-slash ./.bin/check-file-for-starting-slash "${{ steps.changed-files.outputs.all_changed_files }}" From 03fcf373188655f10453aa78f09a9dc8619e37b0 Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 15:58:01 +0100 Subject: [PATCH 24/31] Update default_cics_transactions.txt --- Discovery/Mainframe/default_cics_transactions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Discovery/Mainframe/default_cics_transactions.txt b/Discovery/Mainframe/default_cics_transactions.txt index 45774dbb..8d0c483b 100644 --- a/Discovery/Mainframe/default_cics_transactions.txt +++ b/Discovery/Mainframe/default_cics_transactions.txt @@ -1,4 +1,4 @@ -TESDOM8 +TESDOM1 CADP CATA CATD From 0b84c0180c827e8bf7e619f21845199efc3df2f7 Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 16:02:23 +0100 Subject: [PATCH 25/31] Fix error --- .bin/check-file-for-starting-slash | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.bin/check-file-for-starting-slash b/.bin/check-file-for-starting-slash index 1f82e2ad..0c6c7001 100644 --- a/.bin/check-file-for-starting-slash +++ b/.bin/check-file-for-starting-slash @@ -1,7 +1,11 @@ #!/usr/bin/env bash -#Script to verify if a file contain any entries starting with a slash and show a warning into the github action result UI. +# Script to verify if a file contain any entries starting with a slash and show a warning into the github action result UI. +# Received as input a list of file paths to check separated by a space. +# More precisely the result of the "tj-actions/changed-files" github action. +## References: +# See https://github.com/tj-actions/changed-files modified_files="$1" -for modified_file in modified_files +for modified_file in $modified_files do echo "[+] Check $modified_file ..." matches=$(grep -cE '^/[a-zA-Z0-9\._]+' $modified_file) From 2522c0e676d4230191df541819d603f3ec9a5a5a Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 16:02:44 +0100 Subject: [PATCH 26/31] Update default_cics_transactions.txt --- Discovery/Mainframe/default_cics_transactions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Discovery/Mainframe/default_cics_transactions.txt b/Discovery/Mainframe/default_cics_transactions.txt index 8d0c483b..2beddbfa 100644 --- a/Discovery/Mainframe/default_cics_transactions.txt +++ b/Discovery/Mainframe/default_cics_transactions.txt @@ -1,4 +1,4 @@ -TESDOM1 +TESDOM2 CADP CATA CATD From d29e1b281e2393c778b52c497c48569cb75dc47e Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 16:05:09 +0100 Subject: [PATCH 27/31] Update check-file-for-starting-slash --- .bin/check-file-for-starting-slash | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.bin/check-file-for-starting-slash b/.bin/check-file-for-starting-slash index 0c6c7001..b7f042b4 100644 --- a/.bin/check-file-for-starting-slash +++ b/.bin/check-file-for-starting-slash @@ -8,7 +8,8 @@ modified_files="$1" for modified_file in $modified_files do echo "[+] Check $modified_file ..." - matches=$(grep -cE '^/[a-zA-Z0-9\._]+' $modified_file) + matches=$(grep -cE '^/[a-zA-Z0-9\._]+' $modified_file) + echo "Entries identified starting with a slash: matches" if [ $matches -ne 0 ] then echo "::warning file=$modified_file,line=1,col=1,endColumn=1::$matches entries start with a slash." From ee7654154f472a48da2cf10c36b337cd4cf98c05 Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 16:05:44 +0100 Subject: [PATCH 28/31] Update default_cics_transactions.txt --- Discovery/Mainframe/default_cics_transactions.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Discovery/Mainframe/default_cics_transactions.txt b/Discovery/Mainframe/default_cics_transactions.txt index 2beddbfa..a0b2bb9b 100644 --- a/Discovery/Mainframe/default_cics_transactions.txt +++ b/Discovery/Mainframe/default_cics_transactions.txt @@ -1,4 +1,5 @@ -TESDOM2 +TESDOM3 +/TESTDRI CADP CATA CATD From 4f9d7ea8f9fd296d189dee156f69fafd2195c2fc Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 16:07:27 +0100 Subject: [PATCH 29/31] Fix error --- .bin/check-file-for-starting-slash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bin/check-file-for-starting-slash b/.bin/check-file-for-starting-slash index b7f042b4..ab951d03 100644 --- a/.bin/check-file-for-starting-slash +++ b/.bin/check-file-for-starting-slash @@ -9,7 +9,7 @@ for modified_file in $modified_files do echo "[+] Check $modified_file ..." matches=$(grep -cE '^/[a-zA-Z0-9\._]+' $modified_file) - echo "Entries identified starting with a slash: matches" + echo "Entries identified starting with a slash: $matches" if [ $matches -ne 0 ] then echo "::warning file=$modified_file,line=1,col=1,endColumn=1::$matches entries start with a slash." From 21009d0f9063d96cc876db22356026601bea9e59 Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 16:07:41 +0100 Subject: [PATCH 30/31] Update default_cics_transactions.txt --- Discovery/Mainframe/default_cics_transactions.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Discovery/Mainframe/default_cics_transactions.txt b/Discovery/Mainframe/default_cics_transactions.txt index a0b2bb9b..f3840db7 100644 --- a/Discovery/Mainframe/default_cics_transactions.txt +++ b/Discovery/Mainframe/default_cics_transactions.txt @@ -1,4 +1,5 @@ -TESDOM3 +TESDOM4 +/TESTDRI2 /TESTDRI CADP CATA From fa80ebcc92c50a271289e2a79100dd1ee482eb1a Mon Sep 17 00:00:00 2001 From: Dominique RIGHETTO Date: Tue, 1 Nov 2022 16:09:57 +0100 Subject: [PATCH 31/31] Remove test data --- Discovery/Mainframe/default_cics_transactions.txt | 3 --- 1 file changed, 3 deletions(-) diff --git a/Discovery/Mainframe/default_cics_transactions.txt b/Discovery/Mainframe/default_cics_transactions.txt index f3840db7..0f3f228c 100644 --- a/Discovery/Mainframe/default_cics_transactions.txt +++ b/Discovery/Mainframe/default_cics_transactions.txt @@ -1,6 +1,3 @@ -TESDOM4 -/TESTDRI2 -/TESTDRI CADP CATA CATD