Skip to content
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

[Snyk] Security upgrade org.eclipse.jetty:jetty-deploy from 11.0.15 to 12.0.0 #9761

Open
wants to merge 4,388 commits into
base: main
Choose a base branch
from

Conversation

mo-auto
Copy link
Member

@mo-auto mo-auto commented Oct 16, 2024

snyk-top-banner

Snyk has created this PR to fix 3 vulnerabilities in the maven dependencies of this project.

Snyk changed the following file(s):

  • jans-config-api/pom.xml

Vulnerabilities that will be fixed with an upgrade:

Issue Score Upgrade
medium severity Improper Validation of Syntactic Correctness of Input
SNYK-JAVA-ORGECLIPSEJETTY-8186141
  708   org.eclipse.jetty:jetty-deploy:
11.0.15 -> 12.0.0
Major version upgrade Proof of Concept
medium severity Improper Validation of Syntactic Correctness of Input
SNYK-JAVA-ORGECLIPSEJETTY-8186158
  708   org.eclipse.jetty:jetty-deploy:
11.0.15 -> 12.0.0
Major version upgrade Proof of Concept
high severity Denial of Service (DoS)
SNYK-JAVA-ORGECLIPSEJETTY-8186142
  696   org.eclipse.jetty:jetty-deploy:
11.0.15 -> 12.0.0
No Known Exploit

Important

  • Check the changes in this PR to ensure they won't cause issues with your project.
  • Max score is 1000. Note that the real score may have changed since the PR was raised.
  • This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic


Learn how to fix vulnerabilities with free interactive lessons:

🦉 Denial of Service (DoS)

yuriyz and others added 30 commits July 22, 2024 13:16
…9002)

doc(jans-auth-server): added global token revocation page to mkdocs #8398

Signed-off-by: YuriyZ <yzabrovarniy@gmail.com>
* Prefixed bootstrap properties CEDERLING_

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Michael Schwartz

* Edits to Cedarling docs

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Michael Schwartz
…e buckets (#9003)

* feat(jans-linux-setup): overwrite minimum mem allocation for couchbase buckets

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* fix(jans-linux-setup): add custom libs to jans-auth if any

Signed-off-by: Mustafa Baser <mbaser@mail.com>

---------

Signed-off-by: Mustafa Baser <mbaser@mail.com>
Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>
Co-authored-by: Mohammad Abudayyeh <47318409+moabu@users.noreply.github.com>
…8960)

* feat(cloud-native): modify images to conform to configuration schema

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* fix: allow empty value for configmaps and secrets

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* docs(cloud-native): conform to new configuration schema

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* fix: revert allow empty value for configmaps and secrets

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* chore(charts): conform to new configuration schema

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* chore: update JANS_SOURCE_VERSION

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* chore: conform to optional_scopes configmap changes

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* chore: update JANS_SOURCE_VERSION

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* docs(charts): update configurator reference docs

Signed-off-by: iromli <isman.firmansyah@gmail.com>

---------

Signed-off-by: iromli <isman.firmansyah@gmail.com>
Co-authored-by: Mohammad Abudayyeh <47318409+moabu@users.noreply.github.com>
* docs: correct typos in scim docs

* docs: correct typos in scim docs

Signed-off-by: Rehket <aalbright425@gmail.com>

---------

Signed-off-by: Rehket <aalbright425@gmail.com>
Co-authored-by: Dhaval D <343411+ossdhaval@users.noreply.github.com>
Signed-off-by: moabu <47318409+moabu@users.noreply.github.com>
)

Signed-off-by: iromli <isman.firmansyah@gmail.com>
Co-authored-by: Mohammad Abudayyeh <47318409+moabu@users.noreply.github.com>
* feat(cloud-native): import SSL cert of internal proxy service

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* docs(cloud-native): update docker-jans-config-api reference

Signed-off-by: iromli <isman.firmansyah@gmail.com>

---------

Signed-off-by: iromli <isman.firmansyah@gmail.com>
Co-authored-by: Mohammad Abudayyeh <47318409+moabu@users.noreply.github.com>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Michael Schwartz

Co-authored-by: Mohammad Abudayyeh <47318409+moabu@users.noreply.github.com>
* docs(jans-lock): add default schema

Signed-off-by: SafinWasi <6601566+SafinWasi@users.noreply.github.com>

* docs(jans-lock): update names and location

Signed-off-by: SafinWasi <6601566+SafinWasi@users.noreply.github.com>

---------

Signed-off-by: SafinWasi <6601566+SafinWasi@users.noreply.github.com>
Co-authored-by: Mohammad Abudayyeh <47318409+moabu@users.noreply.github.com>
Signed-off-by: Mustafa Baser <mbaser@mail.com>
#9024)

* feat(jans-auth-server): introduce client authentication custom script #8081

Signed-off-by: YuriyZ <yzabrovarniy@gmail.com>

* feat(jans-auth-server): added external client authn context for custom script #8081

Signed-off-by: YuriyZ <yzabrovarniy@gmail.com>

* feat(jans-auth-server): added external client authn service #8081

Signed-off-by: YuriyZ <yzabrovarniy@gmail.com>

* feat(jans-auth-server): injected external client authn service into authentication filter #8081

Signed-off-by: YuriyZ <yzabrovarniy@gmail.com>

* feat(jans-auth-server): added client authn sample script #8081

Signed-off-by: YuriyZ <yzabrovarniy@gmail.com>

* doc(jans-auth-server): added documentation for new client authn custom script #8081

Signed-off-by: YuriyZ <yzabrovarniy@gmail.com>

---------

Signed-off-by: YuriyZ <yzabrovarniy@gmail.com>
Signed-off-by: Mustafa Baser <mbaser@mail.com>
Signed-off-by: Mustafa Baser <mbaser@mail.com>
Signed-off-by: Mustafa Baser <mbaser@mail.com>
…9042)

* Lock Docs Update
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Michael Schwartz

* Lock Diagram Update
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Michael Schwartz

* docs(lock): proofread and fix

Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>

* docs(lock): proofread and fix

Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>

* docs(lock): nav changes

Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>

---------

Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>
Signed-off-by: Dhaval D <343411+ossdhaval@users.noreply.github.com>
Co-authored-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>
…9044)

Signed-off-by: iromli <isman.firmansyah@gmail.com>
Co-authored-by: Mohammad Abudayyeh <47318409+moabu@users.noreply.github.com>
* feat(config-api): lock endpoind wip

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): telemetry audit endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock audit endpoints

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock audit endpoints

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock audit endpoints

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock audit endpoints

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock audit endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock audit endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock telemery endpoint - wip

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat:(config-api): lock telemetry endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock audit endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock audit endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock audit endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock audit endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock audit endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock audit endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): sync with origin

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock audit endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock audit endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock telemetry endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock telemetry audit endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock audit endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock audit endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat: audit health endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api); lock health endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock log audit

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api) lock telemetry endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock audit endpoints

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock audit endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock audit endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(jans-linux-setup): jans-lock client

Signed-off-by: Mustafa Baser <mbaser@mail.com>

---------

Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: Mustafa Baser <mbaser@mail.com>
Co-authored-by: Mustafa Baser <mbaser@mail.com>
Co-authored-by: Mohammad Abudayyeh <47318409+moabu@users.noreply.github.com>
Signed-off-by: Mustafa Baser <mbaser@mail.com>
)

Signed-off-by: Mustafa Baser <mbaser@mail.com>
* fix(jans-lock): fix lock startup in jans-auth service mode

Signed-off-by: Yuriy Movchan <Yuriy.Movchan@gmail.com>

* fix(jans-lock): fix lock startup in jans-auth service mode

---------

Signed-off-by: Yuriy Movchan <Yuriy.Movchan@gmail.com>
#9066)

Signed-off-by: iromli <isman.firmansyah@gmail.com>
* docs: create custom asset config document

Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>

* docs(config): proofreading

Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>

* docs(config): minor updates

Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>

* docs: fix format issue

Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>

* docs(config): fix add and update sections

Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>

---------

Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>
* docs(ldap): ldap config add-update document changes

Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>

* docs(config): update LDAP conf instructions

Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>

---------

Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>
* docs(config): fix format issue and add new outputs

Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>

* docs(custom-assests): fix format issue

Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>

---------

Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>
Signed-off-by: shekhar16 <shekharlaad1609@gmail.com>
…ost-setup (#9079)

Signed-off-by: Mustafa Baser <mbaser@mail.com>
ossdhaval and others added 14 commits October 11, 2024 13:04
Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>
Signed-off-by: iromli <isman.firmansyah@gmail.com>
Update logmanager.sh

Refactoring log manager script for Janssen setup

Signed-off-by: mzico <mohib@gluu.org>
Signed-off-by: Mustafa Baser <mbaser@mail.com>
…instead (#9739)

* fix(config-api): asset mgt endpoint fixes

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): asset upload mgt ehancement and fido

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): asset upload mgt ehancement and fido

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): asset upload mgt ehancement and fido

Signed-off-by: pujavs <pujas.works@gmail.com>

* fix(config-api): asset upload

Signed-off-by: pujavs <pujas.works@gmail.com>

* fix(config-api): lock review comments

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock code review comments

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock master renamed to lock server

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock master renamed to lock server

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock master renamed to lock server

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock master renamed to lock server

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): fido2 delete functionality

Signed-off-by: pujavs <pujas.works@gmail.com>

* fix(config-api): acr validation

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): doc(config-api): IDP schema attribute descriptions #9187

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): sync with main

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): uploading assets via API generates 2 entries #9178

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): asset mgt, fido and IDP changes

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): fido2 device endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): fido2 endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): fido2 endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): sync with main

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): sync with main

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): sync with main

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): resolved sonar review issues

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): sonar review comment fix

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): swagger spec

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): saml config attribute description

Signed-off-by: pujavs <pujas.works@gmail.com>

* doc(config-api): added SAML attribute description

Signed-off-by: pujavs <pujas.works@gmail.com>

* doc(config-api): added SAML attribute description

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): sync with main

Signed-off-by: pujavs <pujas.works@gmail.com>

* fix(jans-lock): code review comment fix isssue#9305

Signed-off-by: pujavs <pujas.works@gmail.com>

* fix(jans-lock): code review comment fix isssue#9305

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock review point

Signed-off-by: pujavs <pujas.works@gmail.com>

* fix(lock): code review comment

Signed-off-by: pujavs <pujas.works@gmail.com>

* fix(lock): code review comment

Signed-off-by: pujavs <pujas.works@gmail.com>

* fix(config-api): sync with main

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): lock endpoint fixes and SAML IDP NPE

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): asset enhancement

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): implement timer for asset mgt to fetch and deploy assets forconfig-api #9403

Signed-off-by: pujavs <pujas.works@gmail.com>

* fix(config-api): scope validation issue #9426

Signed-off-by: pujavs <pujas.works@gmail.com>

* fix(config-api): asset delete error fix

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): sysnc with main

Signed-off-by: pujavs <pujas.works@gmail.com>

* fix(config-ap): lock audit endpoint parameter declaration error#9460

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): client token functionality

Signed-off-by: pujavs <pujas.works@gmail.com>

* fix(Config-api): lock audit endpoint path param rectification

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): clint token endpoint - wip

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): clint token endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): client token endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): client token endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): token endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): token endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): token endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): session ednpoint wip

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): session ednpoint wip

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): session and token endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): session endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): session endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): session and fido2 endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* test(config-api): marked session failing test case

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): asset mgt dir mapping changes wip

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): asset mgt dir changes

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): asset mgt changes for dir

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): asset mgt endpoint -wip

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): asset mgt endpoint

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): custom asset mgt wip

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): custom asset mgt

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): custom asset mgt

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): session endpoint changes to remove sessionId

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api) session endpoint changes to hide id

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api) session endpoint changes to hide id

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): session endpoint mgt

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): session enhancement for removing id

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): session endpoint changes to remove session id

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): session endpoint changes to remove session id

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): session endpoint changes to remove session id

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): session endpoint changes to remove session id

Signed-off-by: pujavs <pujas.works@gmail.com>

---------

Signed-off-by: pujavs <pujas.works@gmail.com>
Co-authored-by: YuriyZ <yzabrovarniy@gmail.com>
* chore(jans-linux-setup): remove ldap

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* docs(jans-linux-setup): remove ldap related informations

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(jans-linux-setup): remove opendj schema files

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(jans-linux-setup): drop unused modules in rdbm installer

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(jans-linux-setup): code smells

Signed-off-by: Mustafa Baser <mbaser@mail.com>

---------

Signed-off-by: Mustafa Baser <mbaser@mail.com>
Co-authored-by: YuriyZ <yzabrovarniy@gmail.com>
* feat(jans-cedarling): add type hints for cedarling_python

Signed-off-by: Oleh Bohzok <olehbozhok@gmail.com>

* chore(jans-cedarling): fix mypy errors

Signed-off-by: Oleh Bohzok <olehbozhok@gmail.com>

* chore(jans-cedarling): remove from tox.ini python version lower than 3.10

Signed-off-by: Oleh Bohzok <olehbozhok@gmail.com>

---------

Signed-off-by: Oleh Bohzok <olehbozhok@gmail.com>
Signed-off-by: Mustafa Baser <mbaser@mail.com>
* feat(cloud-native): remove support for ldap persistence

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* chore(cloud-native): partially remove ldap support from OCI images

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* fix(docker-jans-scim): remove invalid conditional block

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* chore(cloud-native): partially remove ldap-related code

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* feat(cloud-native): add support to migrate from ldap to sql

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* chore: add notes for ldap3 library

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* chore: remove ldap-related configuration

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* chore: remove ldap-related configuration

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* chore(charts): remove ldap support from janssen chart

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* chore(charts): remove ldap support from janssen-all-in-one chart

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* chore(charts): remove unsupported storageClass

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* docs(cloud-native): update reference docs for k8s env

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* fix(charts): resolve incorrect conditional block

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* chore(monolith): remove ldap support

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* chore(automation): remove ldap support for cloud-native installation

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* fix(automation): resolve path to k8s reference

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* chore(workflow): remove LDAP support from microk8s workflow

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* chore(jans-pycloudlib): revert local changes in favor of main branch

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* chore: update JANS_SOURCE_VERSION

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* chore: add missing logger for com.couchbase.client

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* docs: initial removal of opendj from CN docs

Signed-off-by: moabu <47318409+moabu@users.noreply.github.com>

* docs:  removal of opendj from docs

Signed-off-by: moabu <47318409+moabu@users.noreply.github.com>

* fix: add missing storageClass

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* docs: removal of ldap from docs

Signed-off-by: Amro Misbah <amromisba7@gmail.com>

* chore: update JANS_SOURCE_VERSION

Signed-off-by: iromli <isman.firmansyah@gmail.com>

---------

Signed-off-by: iromli <isman.firmansyah@gmail.com>
Signed-off-by: moabu <47318409+moabu@users.noreply.github.com>
Signed-off-by: Amro Misbah <amromisba7@gmail.com>
Signed-off-by: Isman Firmansyah <iromli@users.noreply.github.com>
Co-authored-by: moabu <47318409+moabu@users.noreply.github.com>
Co-authored-by: Amro Misbah <amromisba7@gmail.com>
* fix(jans-linux-setup): jans cli argument

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* fix(jans-linux-setup): add opt folder to profile path

Signed-off-by: Mustafa Baser <mbaser@mail.com>

---------

Signed-off-by: Mustafa Baser <mbaser@mail.com>
…peId instead of object identification #9751 (#9752)

Signed-off-by: YuriyZ <yzabrovarniy@gmail.com>
Signed-off-by: Yuriy Movchan <Yuriy.Movchan@gmail.com>
Co-authored-by: YuriyZ <yzabrovarniy@gmail.com>
* feat(jans-orm): add search support in json path

Signed-off-by: Yuriy Movchan <Yuriy.Movchan@gmail.com>

* feat(jans-orm): add search support in json path

Signed-off-by: Yuriy Movchan <Yuriy.Movchan@gmail.com>

---------

Signed-off-by: Yuriy Movchan <Yuriy.Movchan@gmail.com>
Copy link

dryrunsecurity bot commented Oct 16, 2024

DryRun Security Summary

The code changes for the Janssen Project demonstrate a comprehensive approach to application security by implementing various GitHub Actions workflows that focus on runner hardening, secure authentication, dependency management, vulnerability scanning, code signing, and secure deployment processes.

Expand for full summary

Summary:

The provided code changes cover a wide range of GitHub Actions workflows and configurations for the Janssen Project, an open-source identity and access management (IAM) platform. These changes focus on various aspects of the project's development and deployment processes, with a strong emphasis on application security.

The key security-related aspects of these changes include:

  1. Hardening the GitHub Actions Runner: Many of the workflows use the step-security/harden-runner action to apply security hardening measures to the GitHub Actions runner environment, such as enforcing an "audit" egress policy.
  2. Secure Authentication and Authorization: The workflows use GitHub secrets and OIDC tokens to authenticate with various services, ensuring that sensitive information is not exposed.
  3. Dependency Management and Vulnerability Scanning: The changes include workflows for automatically updating dependencies and scanning for known vulnerabilities, which helps maintain the security of the project's codebase.
  4. Code Signing and Integrity: Several workflows use GPG keys to sign Git commits and Docker images, ensuring the integrity and provenance of the changes.
  5. Secure Deployment and Release Processes: The workflows handle the building, signing, and publishing of Docker images and other artifacts, with a focus on maintaining the security and reliability of the deployment process.

Overall, these code changes demonstrate a strong commitment to application security throughout the Janssen Project's development and deployment lifecycle. The use of security-conscious practices, such as hardening the runner, managing sensitive information, and integrating security checks, is a positive sign that the project's maintainers are taking a proactive approach to securing the application.

Files Changed:

  • .github/workflows/backport.yml: This workflow automates the backporting of merged pull requests to other branches, with a focus on secure authentication and runner hardening.
  • .github/CODEOWNERS: This file updates the ownership of various components and directories within the project, which is important for maintaining secure development practices.
  • .github/dependabot.yml: This configuration sets up Dependabot to automatically update dependencies, helping to keep the project secure by addressing known vulnerabilities.
  • .github/workflows/activate-nightly-build.yml: This workflow is responsible for activating a nightly build process, with security measures such as runner hardening and secure authentication.
  • .github/workflows/build-packages.yml: This workflow builds and publishes binary and Python packages, with a focus on signing the packages and generating checksums for integrity verification.
  • .github/workflows/central_code_quality_check.yml: This workflow runs code quality checks, including Sonar analysis, to help maintain the security and integrity of the codebase.
  • .github/workflows/build-docs.yml: This workflow publishes the project's documentation, with security measures such as GPG signing of commits and runner hardening.
  • .github/workflows/codeql-analysis.yml: This workflow sets up the CodeQL code analysis engine to detect potential security vulnerabilities in the codebase.
  • .github/workflows/build-wars.yml: This workflow builds and deploys various components of the Janssen Project, with a focus on secure Java version management and Maven command execution.
  • .github/workflows/delete_workflow_runs.yml: This workflow automatically deletes old workflow runs, helping to prevent the accumulation of sensitive data or other potentially sensitive information.
  • .github/workflows/dependency-review.yml: This workflow scans dependency manifest files for known-vulnerable versions of packages, which is a crucial security practice.
  • .github/workflows/flake8-lint.yml: This workflow runs Flake8 linting on Python code, helping to maintain code quality and catch potential security issues.
  • .github/workflows/jans_pycloud_build_package.yml: This workflow updates the jans-pycloudlib library in various Docker images, with security measures such as GPG signing of commits.
  • .github/workflows/label_pr_issues.yml: This workflow automatically labels pull requests and issues, with security considerations such as runner hardening and restricted access.
  • .github/workflows/pr-ref-issue.yml: This workflow enforces a specific pull request process, ensuring that each PR references an open issue, which can help with security traceability.
  • .github/workflows/scorecard.yml: This workflow runs the Scorecard security analysis tool on the project, providing a comprehensive evaluation of the project's security posture.
  • .github/workflows/docker_build_image.yml: This workflow builds and publishes Docker images for the Janssen Project, with security measures such as image signing and runner

Code Analysis

We ran 9 analyzers against 30 files and 0 analyzers had findings. 9 analyzers had no findings.

View PR in the DryRun Dashboard.

@mo-auto mo-auto added comp-jans-config-api Component affected by issue or PR kind-dependencies Pull requests that update a dependency file labels Oct 16, 2024
@moabu moabu force-pushed the snyk-fix-47e8983c5d99b3c7feeb455d29f1c290 branch from d83ad26 to a787ecd Compare December 26, 2024 19:25
@moabu moabu force-pushed the snyk-fix-47e8983c5d99b3c7feeb455d29f1c290 branch from a787ecd to d5ac016 Compare December 27, 2024 04:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp-jans-config-api Component affected by issue or PR kind-dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.