-
Notifications
You must be signed in to change notification settings - Fork 210
Open
Description
Description
According to https://security.snyk.io/vuln/SNYK-JS-DICER-2311764 the package dicer
is vulnerable in all versions and should be replaced with an alternative.
To Reproduce
npm i openapi-to-graphql
Expected behavior
A version of graphql-upload
>= 15.0.0 is used.
See release notes: https://github.com/jaydenseric/graphql-upload/releases/tag/v15.0.0 which mention the corresponding fix.
Actual behavior
This leads to the following chain being installed:
Additional context
I tried the following fixes to work around the issue:
- Try lifting
graphql-upload
forcefully to15.0.0
by using anoverride
inpackage.json
This lead to an error inopenapi-to-graphql/dist/index.js:8:23)
, which tries to:
const graphqlUpload = require('graphql-upload');
With the new versions of we get the following error:
No "exports" main defined in /<path>/node_modules/graphql-upload/package.json
- Forcing
busboy
to be>=1.0.0
by using anoverride
inpackage.json
.
This seems to have solved the problem but I'm now left with the potential issues stemming from violating the dependencies ofgraphql-upload
which is not prepared to work with such a new version ofbusboy
.
Metadata
Metadata
Assignees
Labels
No labels