-
Notifications
You must be signed in to change notification settings - Fork 179
Introduce Makefile For All Scanners & Hooks #622
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Awesome work, yeah good idea to keep the Makefile and pipeline changes seperate for now to not block releases. |
|
I'm planning to finish this during the weekend and I'll tag you for a review on/before Monday! Although not necessary for this PR, it would be really nice if you could take a look at #610. |
|
Awesome 👏 Plan for #610 is to migrate the Nikto image to be "docker build'able" just like the other 3rd party scanners. Until then wen can just pin the Nikto image used for the integration tests to 2.1.6. |
|
@J12934 I think that should do it. Could you take a look and make changes wherever neccessary? |
|
Yes 👍 |
|
@J12934 awesome, thank you for the fixes! 👏 The Makefile for Nikto is still missing, but we can fix that once its version is pinned. Another thing I wanted to mention is the integration tests for cascading scans. Currently they are set up in a manner that requires them to run separately (due to different scanner installs; i.e. ncrack vs sslyze). If you look at the Makefile for cascading scans, you'll notice there's also a test-2 target. With this setup, that test-2 won't run in a matrix job. Did you have any thoughts on that? Besides that, I think it's ready to be merged. It's bound to have issues, but let's give it a shot. It's only for development purposes currently anyways. I'll take a look at updating the integration tests documentation coming week. |
Signed-off-by: Jop Zitman <jop.zitman@secura.com>
Signed-off-by: Jop Zitman <jop.zitman@secura.com>
Signed-off-by: Jop Zitman <jop.zitman@secura.com>
… makefile) Signed-off-by: Jop Zitman <jop.zitman@secura.com>
…ring all generic integration tests) Signed-off-by: Jop Zitman <jop.zitman@secura.com>
Signed-off-by: Jop Zitman <jop.zitman@secura.com>
…o the integration-tests namespace Signed-off-by: Jop Zitman <jop.zitman@secura.com>
Signed-off-by: Jop Zitman <jop.zitman@secura.com>
Signed-off-by: Jop Zitman <jop.zitman@secura.com>
Signed-off-by: Jop Zitman <jop.zitman@secura.com>
Signed-off-by: Jop Zitman <jop.zitman@secura.com>
Signed-off-by: Jop Zitman <jop.zitman@secura.com>
Signed-off-by: Jop Zitman <jop.zitman@secura.com>
Signed-off-by: Jop Zitman <jop.zitman@secura.com>
Signed-off-by: Jop Zitman <jop.zitman@secura.com>
Signed-off-by: Jop Zitman <jop.zitman@secura.com>
Signed-off-by: Jop Zitman <jop.zitman@secura.com>
Signed-off-by: Jop Zitman <jop.zitman@secura.com>
…st suites Signed-off-by: Jop Zitman <jop.zitman@secura.com>
Signed-off-by: Jop Zitman <jop.zitman@secura.com>
Signed-off-by: Jop Zitman <jop.zitman@secura.com>
Signed-off-by: Jop Zitman <jop.zitman@secura.com>
Required for hook integration tests, as the require ts-jest to be installed Signed-off-by: Jannik Hollenbach <jannik.hollenbach@iteratec.com>
Signed-off-by: Jannik Hollenbach <jannik.hollenbach@iteratec.com>
Signed-off-by: Jannik Hollenbach <jannik.hollenbach@iteratec.com>
Signed-off-by: Jannik Hollenbach <jannik.hollenbach@iteratec.com>
Integration-Tests should be executed using the Makefile structure to install all needed dependencies Signed-off-by: Yannik Fuhrmeister <yannik.fuhrmeister@iteratec.com>
Signed-off-by: Jop Zitman <jop.zitman@secura.com>
Description
This PR continues the effort of #601, however only applies changes unrelated to the pipeline. This makes intermediate merging, reviewing and testing easier.
This PR does NOT break the current pipeline and works as is locally.
This PR contains the following changes
Checklist
npm testruns for the whole project.