@@ -564,8 +564,10 @@ jobs:
564564 - kubeaudit
565565 - ncrack
566566 - nmap
567- - whatweb
568567 - nikto
568+ - typo3scan
569+ - whatweb
570+
569571 steps :
570572 - name : Checkout
571573 uses : actions/checkout@v2
@@ -678,7 +680,7 @@ jobs:
678680 password : ${{ secrets.DOCKERHUB_PASSWORD }}
679681 repository : ${{ env.DOCKER_NAMESPACE }}/scanner-${{ matrix.scanner }}
680682 readme-filepath : ./scanners/${{ matrix.scanner }}/docs/README.DockerHub-Scanner.md
681-
683+
682684 # ---- Integration Tests ----
683685
684686 Integration-tests :
@@ -827,6 +829,8 @@ jobs:
827829 helm -n demo-targets install petstore ./demo-targets/swagger-petstore/ --set="fullnameOverride=petstore" --wait
828830 # Install old-wordpress app
829831 helm -n demo-targets install old-wordpress ./demo-targets/old-wordpress/ --set="fullnameOverride=old-wordpress" --wait
832+ # Install old-typo3 app
833+ helm -n demo-targets install old-typo3 ./demo-targets/old-typo3/ --set="fullnameOverride=old-typo3" --wait
830834 # Install juiceshop app
831835 helm -n demo-targets install juiceshop ./demo-targets/juice-shop/ --set="fullnameOverride=juiceshop" --wait
832836 # Install plain nginx server
@@ -972,6 +976,19 @@ jobs:
972976 cd tests/integration/
973977 npx jest --ci --color scanner/sslyze.test.js
974978
979+ # ---- Typo3scan Integration Tests ----
980+
981+ - name : " typo3scan Integration Tests"
982+ run : |
983+ kubectl -n integration-tests delete scans --all
984+ helm -n integration-tests install typo3scan ./scanners/typo3scan/ \
985+ --set="parser.image.tag=sha-$(git rev-parse --short HEAD)" \
986+ --set="parser.image.repository=docker.io/${{ env.DOCKER_NAMESPACE }}/parser-typo3scan" \
987+ --set="parser.env[0].name=CRASH_ON_FAILED_VALIDATION" \
988+ --set-string="parser.env[0].value=true"
989+ cd tests/integration/
990+ npx jest --ci --color scanner/typo3scan.test.js
991+
975992 # ---- Whatweb Integration Tests ----
976993
977994 - name : " Whatweb Integration Tests"
0 commit comments