Remove self-managed Semgrep CI integrations#2
Conversation
semgrep job in ci.yml pulls semgrep/semgrep with no pinned digest — supply chain risk. No other jobs depend on semgrep. Custom rules archived to infra-security-tooling/scripts/rtk-semgrep-rules.yml. SEC-3379.
|
👋 Thanks for the PR! It looks like this targets Please update the base branch:
See CONTRIBUTING.md for details. |
5 similar comments
|
👋 Thanks for the PR! It looks like this targets Please update the base branch:
See CONTRIBUTING.md for details. |
|
👋 Thanks for the PR! It looks like this targets Please update the base branch:
See CONTRIBUTING.md for details. |
|
👋 Thanks for the PR! It looks like this targets Please update the base branch:
See CONTRIBUTING.md for details. |
|
👋 Thanks for the PR! It looks like this targets Please update the base branch:
See CONTRIBUTING.md for details. |
|
👋 Thanks for the PR! It looks like this targets Please update the base branch:
See CONTRIBUTING.md for details. |
What
Removes the Semgrep CI job and custom rule file.
Why
The `semgrep` job in `ci.yml` pulls `semgrep/semgrep` with no pinned digest — unpinned Docker images in CI are a supply chain risk. Semgrep Platform handles scanning going forward.
The `.semgrep.yml` rules (12 rules: unsafe blocks, dynamic command execution, network access, path manipulation) are worth keeping. They're archived to `infra-security-tooling/scripts/rtk-semgrep-rules.yml` and are candidates for a Platform custom policy.
Changed:
Pre-merge:
SEC-3379