Skip to content

Comments

Added a Joomla Scanner#664

Merged
rfelber merged 25 commits intomainfrom
feature/add-scanner-cmseek
Oct 8, 2021
Merged

Added a Joomla Scanner#664
rfelber merged 25 commits intomainfrom
feature/add-scanner-cmseek

Conversation

@Ilyesbdlala
Copy link
Member

@Ilyesbdlala Ilyesbdlala commented Sep 22, 2021

Description

Added a new Scanner that that scans websites using Joomla content management system: cmseek.

Checklist

  • Test your changes as thoroughly as possible before you commit them. Preferably, automate your test by unit/integration tests.
  • Make sure npm test runs for the whole project.
  • Make codeclimate checks happy

Ilyesbdlala and others added 12 commits September 2, 2021 18:12
Start of implementation of Joomla scanner CMSeeK into secureCodebox

Signed-off-by: Ilyes Ben Dlala <[email protected]>
Signed-off-by: GitHub Actions <[email protected]>
related wrapper.sh is also added. This file is added to move the scanner's results to a known location.

Signed-off-by: Ilyes Ben Dlala <[email protected]>
Signed-off-by: GitHub Actions <[email protected]>
wrapper.sh checks if finding result file exists
Signed-off-by: Ilyes Ben Dlala <[email protected]>
Dockerfile, parser.js and test files

Signed-off-by: Ilyes Ben Dlala <[email protected]>
Signed-off-by: Ilyes Ben Dlala <[email protected]>
This is done to fix the CI and use the new Makefiles
Signed-off-by: GitHub Actions <[email protected]>
This is done to make codeclimate happy

Signed-off-by: Ilyes Ben Dlala <[email protected]>
This is done to make codeclimate happy

Signed-off-by: Ilyes Ben Dlala <[email protected]>
@Ilyesbdlala Ilyesbdlala self-assigned this Sep 22, 2021
@Ilyesbdlala Ilyesbdlala added the scanner Implement or update a security scanner label Sep 22, 2021
@Ilyesbdlala Ilyesbdlala linked an issue Sep 22, 2021 that may be closed by this pull request
11 tasks
Fix typo in cmseek-scan-type.yaml

Signed-off-by: Ilyes Ben Dlala <[email protected]>
Copy link
Member

@rfelber rfelber left a comment

Choose a reason for hiding this comment

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

Great Work @Ilyesbdlala 🙌 🎉
I added some hints for improvements even if this PR is in a early draft stage 👍🏻

Ilyesbdlala and others added 2 commits September 23, 2021 14:52
according to suggestions from code review

Signed-off-by: Ilyes Ben Dlala <[email protected]>

Co-authored-by: Robert Seedorff <[email protected]>
Signed-off-by: Ilyes Ben Dlala <[email protected]>
Signed-off-by: GitHub Actions <[email protected]>
Signed-off-by: Ilyes Ben Dlala <[email protected]>
@Ilyesbdlala Ilyesbdlala force-pushed the feature/add-scanner-cmseek branch from 60ca833 to 2ccd1f7 Compare September 23, 2021 12:53
Ilyesbdlala and others added 5 commits September 23, 2021 15:23
This is done to fix the failing trivy integration-test

Signed-off-by: Ilyes Ben Dlala <[email protected]>
Signed-off-by: GitHub Actions <[email protected]>
Fixed docker entrypoint command to be compatible with helm

Signed-off-by: Ilyes Ben Dlala <[email protected]>
@Ilyesbdlala Ilyesbdlala mentioned this pull request Sep 28, 2021
3 tasks
@Ilyesbdlala Ilyesbdlala added this to the v3.2.0 milestone Sep 28, 2021
@Ilyesbdlala Ilyesbdlala marked this pull request as ready for review September 29, 2021 11:34
@Ilyesbdlala
Copy link
Member Author

The CI Integration tests rely on the old-joomla demo-target #681 to pass. The tests are expected to fail until that PR is merged.

This is done to fix the CI and allow the CMSeeK integration tests

Signed-off-by: Ilyes Ben Dlala <[email protected]>
@Ilyesbdlala Ilyesbdlala requested a review from rfelber October 5, 2021 11:51
@rfelber rfelber merged commit 64fa141 into main Oct 8, 2021
@rfelber rfelber deleted the feature/add-scanner-cmseek branch October 8, 2021 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

scanner Implement or update a security scanner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add a Joomla CMS security vulnerability scanner

2 participants