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

EOL for pmezard/go-difflib dependency #618

Closed
anurag-deshpande opened this issue Apr 2, 2024 · 2 comments · Fixed by #642
Closed

EOL for pmezard/go-difflib dependency #618

anurag-deshpande opened this issue Apr 2, 2024 · 2 comments · Fixed by #642

Comments

@anurag-deshpande
Copy link

[Problem Description]
We are consuming github.com/expr-lang/expr v1.15.7, which is latest as of date. This package is scanned for security vulnerabilities and EOLs by blackduck scanner at our source.

The blackduck scanner has identified a Project EOL component, pmezard-go-difflib20190219-snapshot-5d4384ee , which is a transitive dependency of github.com/expr-lang/expr v1.15.7. This project is not maintained and thus EOLed much earlier.

[Request]
We wish to consume all the dependencies which are non-EOLed, to maintain good coding practices. Can this EOLed component be updated by expr contributors or replaced with some alternative with similar functionality, to reduce the EOL risk?

Let me know if any more information is needed for this issue.

@antonmedv
Copy link
Member

Expr uses testify (tests only), and testify uses go-difflib.

Upstream issue: stretchr/testify#1327

Will see what I can do about it.

@antonmedv antonmedv changed the title [Update Request] Update Project EOL component pmezard-go-difflib20190219-snapshot-5d4384ee EOL for pmezard/go-difflib dependency Apr 16, 2024
@antonmedv
Copy link
Member

Upstream issue is stale. Will vendor testify.

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

Successfully merging a pull request may close this issue.

2 participants