dimaMachina / graphql-eslint

ESLint parser, plugin and set rules for GraphQL (for schema and operations). Easily customizable with custom rules. Integrates with IDEs and modern GraphQL tools.
https://the-guild.dev/graphql/eslint
MIT License
779 stars 101 forks source link

Security vulnerability in transitive dependencies #2423

Open tapegram opened 3 days ago

tapegram commented 3 days ago

Issue workflow progress

Progress of the issue based on the Contributor Workflow


Describe the bug

Dependabot is reporting a transitive dependency needs updating:

Screenshot 2024-06-27 at 2 19 32 PM

It would be great if graphql-eslint could update its dependencies on graphql-tools once they release their updates.

They updated their version of ws in the last week:

https://github.com/ardatan/graphql-tools/pull/6273

image

To Reproduce Steps to reproduce the behavior:

Expected behavior

No more vulnerability in transitive dependencies!

Thanks!

bxt commented 2 days ago

It seems the a recent version (>5) of graphql-config does not have this dependency chain anymore, and it was already updated in https://github.com/dimaMachina/graphql-eslint/commit/296f700de147f2e5d218cfbf03921a7f41944764 so a fresh release of @graphql-eslint/eslint-plugin would already resolve the issue, I think.

alimony commented 7 minutes ago

@dimaMachina What are the plans for a new release? The last release was almost a year ago.