Skip to content

Conversation

@venikkin
Copy link
Contributor

@venikkin venikkin commented Jan 2, 2026

This PR adds a Semgrep check to CI pipeline. Linear card

Key changes:

Introduce a separate build to generate maven dependency tree and perform Semgrep scan. Scan results are integrated with Semgrep UI and available in the scan history.
Scans are performed on each pull request, main branch. Added a nightly build with semgrep only.
Note: --no-git-ignore file apparently required to both discover language rules and scan tree files correctly.

The change wasn't tested yet.

@venikkin venikkin marked this pull request as ready for review January 8, 2026 11:11
Copy link
Contributor

@ali-ince ali-ince left a comment

Choose a reason for hiding this comment

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

This is good to go, I think we should work on nightly builds to cover both for 5, 5-dev, 2025, and 2025-dev as we do with spark & kafka as a separate step.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants