fix(security): remediate CVE vulnerabilities - #47
Conversation
- Update Go version to 1.25.10 (fixes CVE-2026-39820, CVE-2026-42499, CVE-2026-39836, CVE-2026-33814, CVE-2026-33811, CVE-2026-42501, CVE-2026-39817, CVE-2026-39826, CVE-2026-39825, CVE-2026-39823, CVE-2026-39819) Signed-off-by: Alper Rifat Ulucinar <ulucinar@users.noreply.github.com>
Build Failure AnalysisCheck: build (arm64) SummaryThe Crossplane CLI installation failed because version "current" is not available on the "master" channel. Root CauseThe CI workflow is configured to download the Crossplane CLI using:
This version combination is no longer available. The Crossplane project has likely moved to a different versioning scheme or the master channel no longer publishes a "current" version. Error DetailsRecommendationUpdate XP_CHANNEL: stable
XP_VERSION: stableThis will download the latest stable Crossplane CLI release. A remediation plan has been generated to apply this fix. This analysis was generated by the build-failure-analyze skill. |
The 'current' version is no longer available on the 'master' channel. Switch to the 'stable' channel with 'stable' version to use the latest stable Crossplane CLI release. Signed-off-by: Alper Rifat Ulucinar <ulucinar@users.noreply.github.com>
Build Failure AnalysisCheck: build (amd64) SummaryThe Crossplane CLI installation failed because the version "stable" is not valid on the "stable" channel. Root CauseThe previous fix attempted to use:
However, this is also an invalid combination. The "stable" channel does not have a version called "stable". When using the stable channel, XP_VERSION needs to be either:
The install script does not recognize "stable" as a valid version string. Error DetailsRecommendationRemove the A remediation plan has been generated to apply this fix. This analysis was generated by the build-failure-analyze skill. |
Remove XP_CHANNEL and XP_VERSION environment variables to use the install script's default behavior (latest stable version). The explicit version specifications were causing failures due to unavailable version/channel combinations. Signed-off-by: Alper Rifat Ulucinar <ulucinar@users.noreply.github.com>
- Pin Crossplane CLI version to v2.3.0. Signed-off-by: Alper Rifat Ulucinar <ulucinar@users.noreply.github.com>
Summary
This PR fixes CVE vulnerabilities identified by security scanning.
Vulnerabilities Fixed
Changes Made
godirective in go.mod from 1.25.9 to 1.25.10go mod tidyto update dependenciesGO_VERSIONin.github/workflows/ci.ymlto 1.25.10References
Verification
cve-scanskill after fixes