-
Notifications
You must be signed in to change notification settings - Fork 162
Open
Labels
enhancementNew feature or requestNew feature or request
Description
fulcio v1.8.3requiressigstore v1.10.0+but importsgithub.com/sigstore/sigstore/pkg/cryptoutils/goodkey, which was **removed** in sigstore v1.10.0`. This creates a build failure.
Error
go: github.com/sigstore/fulcio imports
github.com/sigstore/fulcio/cmd/app imports
github.com/sigstore/fulcio/pkg/ca imports
github.com/sigstore/sigstore/pkg/cryptoutils/goodkey: cannot find module providing package github.com/sigstore/sigstore/pkg/cryptoutils/goodkey
Context
- fulcio version: v1.8.3
- sigstore version required: v1.10.0+ (as per go.mod)
- sigstore version where goodkey was removed: v1.10.0
- Vulnerability: GHSA-f83f-xpx7-ffpw (High severity)
- Fixed in: v1.8.3 (but incompatible with required sigstore version)
Impact
This prevents upgrading to fulcio v1.8.3 to fix the high-severity vulnerability (GHSA-f83f-xpx7-ffpw) because:
- v1.8.3 requires sigstore v1.10.0+
- v1.8.3 imports
goodkeypackage goodkeywas removed in sigstore v1.10.0- Result: Cannot build with v1.8.3
Attempted Workarounds
- ✅ Direct update: Build fails
- ✅ Update sigstore first: Build fails (missing package)
- ✅ Replace directives: Module path conflicts
- ✅ Exclude old versions: Still pulls incompatible versions
Request
Please provide one of the following:
- A compatible version of fulcio that works with sigstore v1.10.0+ (without goodkey dependency)
- A patch/PR to remove goodkey dependency from v1.8.3
- Guidance on how to proceed
Additional Context
This is blocking image signing in our CI/CD pipeline, which requires zero high vulnerabilities. The vulnerability has EPSS < 0.1% but our security policy requires all high vulnerabilities to be fixed.
Related Issues
- Similar issue likely exists in
timestamp-authority v2.0.3 cosignalso uses removedValidatePubKeyfunction
Environment
- Go version: 1.25.5
- Project: Kyverno (Kubernetes policy engine)
- Dependency: Indirect (via cosign/sigstore-go)
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request