Skip to content

Migrate to ZAP Automation Framework#2387

Merged
J12934 merged 32 commits intomainfrom
maintenance/migrate-zap-automation-framework
Jun 26, 2024
Merged

Migrate to ZAP Automation Framework#2387
J12934 merged 32 commits intomainfrom
maintenance/migrate-zap-automation-framework

Conversation

@Ilyesbdlala
Copy link
Member

@Ilyesbdlala Ilyesbdlala commented Mar 19, 2024

Description

  • ZAP Automation Framework has its own chart now
  • Added documentation and examples, mainly on how to migrate to zap-automation-framework

closes #1902

Caution

A DockerHub repo has to be created for the "new" ZAP Automation Framework Parser

Checklist

  • Test your changes as thoroughly as possible before you commit them. Preferably, automate your test by unit/integration tests.
  • Make sure that all your commits are signed-off and that you are added to the Contributors file.
  • Make sure that all CI finish successfully.
  • Optional (but appreciated): Make sure that all commits are Verified.

@Ilyesbdlala Ilyesbdlala added enhancement New feature or request breaking Changes requiring a major release labels Mar 19, 2024
@Ilyesbdlala Ilyesbdlala self-assigned this Mar 19, 2024
@secureCodeBoxBot
Copy link
Contributor

This pull request includes breaking changes. Please make sure that you included the breaking changes and the steps required to upgrade in UPGRADING.md.
✨ Thank you for your contribution! ✨

@netlify
Copy link

netlify bot commented Mar 19, 2024

Deploy Preview for docs-securecodebox canceled.

Name Link
🔨 Latest commit 8f241f7
🔍 Latest deploy log https://app.netlify.com/sites/docs-securecodebox/deploys/667c2fa77ffd340008d96acf

@github-actions
Copy link

github-actions bot commented Mar 19, 2024

🦙 MegaLinter status: ⚠️ WARNING

Descriptor Linter Files Fixed Errors Elapsed time
⚠️ ACTION actionlint 2 8 0.38s
⚠️ DOCKERFILE hadolint 1 1 0.06s
⚠️ GO golangci-lint yes 1 0.96s
⚠️ JAVA checkstyle 1 31 1.78s
⚠️ JAVASCRIPT eslint 3 1 0.54s
⚠️ YAML prettier 14 1 1.85s

See detailed report in MegaLinter reports
Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff

MegaLinter is graciously provided by OX Security

@Ilyesbdlala
Copy link
Member Author

This pull request includes breaking changes. Please make sure that you included the breaking changes and the steps required to upgrade in UPGRADING.md. ✨ Thank you for your contribution! ✨

It's not really breaking since, I kept the zapand zap-advanced intact

@Ilyesbdlala Ilyesbdlala force-pushed the maintenance/migrate-zap-automation-framework branch from 4c3fccb to 141701d Compare April 9, 2024 10:13
@Ilyesbdlala Ilyesbdlala marked this pull request as ready for review April 9, 2024 10:13
@J12934
Copy link
Member

J12934 commented Apr 9, 2024

docker hub image repo is created :)

@Ilyesbdlala Ilyesbdlala requested a review from J12934 April 9, 2024 14:10
@Ilyesbdlala Ilyesbdlala force-pushed the maintenance/migrate-zap-automation-framework branch from 350a03a to 8cc34ca Compare May 8, 2024 13:57
@Ilyesbdlala Ilyesbdlala force-pushed the maintenance/migrate-zap-automation-framework branch from 8cc34ca to e8efb18 Compare May 21, 2024 08:59
Copy link
Member

@J12934 J12934 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

very nice, found some smaller issue

…omation-framework config options

Signed-off-by: Ilyes Ben Dlala <[email protected]>
Ilyesbdlala and others added 17 commits June 11, 2024 11:07
…o zap automation framework

Signed-off-by: Ilyes Ben Dlala <[email protected]>
Signed-off-by: Ilyes Ben Dlala <[email protected]>
 This is due to ZAP no longer being part of OWASP

Signed-off-by: Ilyes Ben Dlala <[email protected]>
It is no longer needed
Co-authored-by:  Jannik Hollenbach <[email protected]>

Signed-off-by: Ilyes Ben Dlala <[email protected]>
Co-authored-by: Jannik Hollenbach <[email protected]>
Signed-off-by: Ilyes Ben Dlala <[email protected]>
Co-authored-by: Jannik Hollenbach <[email protected]>

Signed-off-by: Ilyes Ben Dlala <[email protected]>
Co-authored-by: Jannik Hollenbach <[email protected]>

Signed-off-by: Ilyes Ben Dlala <[email protected]>
Co-authored-by: Jannik Hollenbach <[email protected]>

Signed-off-by: Ilyes Ben Dlala <[email protected]>
Co-authored-by: Jannik Hollenbach <[email protected]>

Signed-off-by: Ilyes Ben Dlala <[email protected]>
Co-authored-by: Jannik Hollenbach <[email protected]>
Signed-off-by: Ilyes Ben Dlala <[email protected]>
Co-authored-by: Jorge Estrigarribia <[email protected]>
Signed-off-by: Ilyes Ben Dlala <[email protected]>
@Ilyesbdlala Ilyesbdlala force-pushed the maintenance/migrate-zap-automation-framework branch from c62e581 to 939923c Compare June 11, 2024 09:07
@Ilyesbdlala Ilyesbdlala requested a review from J12934 June 11, 2024 09:08
Signed-off-by: Ilyes Ben Dlala <[email protected]>
Also make names of configmaps and scans consistent
Should make it harder to get them wrong accidentally

Signed-off-by: Jannik Hollenbach <[email protected]>
Signed-off-by: Jannik Hollenbach <[email protected]>
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
4 Security Hotspots
D Reliability Rating on New Code (required ≥ A)

See analysis details on SonarCloud

Catch issues before they fail your Quality Gate with our IDE extension SonarLint

@J12934 J12934 merged commit 3162f38 into main Jun 26, 2024
@J12934 J12934 deleted the maintenance/migrate-zap-automation-framework branch June 26, 2024 17:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking Changes requiring a major release enhancement New feature or request

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Improve Documentation for ZAP Automation Framework ScanType

3 participants