Security: 61 vulnerabilities in dev dependencies (dumi/umi/webpack toolchain)
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- node.js, typescript, webpack
- Área
- build-system, ci-cd
Línea de trabajo
Comienza ejecutando npm audit y compáralo con npm audit --omit=dev para confirmar la cadena de herramientas de desarrollo afectada. Revisa las rutas de dependencias de dumi, umi, webpack y father; después evalúa las actualizaciones seguras y si npm audit --audit-level=high puede integrarse en el seguimiento de CI; se considera completado cuando las vulnerabilidades notificadas de las dependencias de desarrollo se hayan corregido sin depender de --force.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
npm audit reports 61 vulnerabilities (25 high, 28 moderate, 8 low) when dev dependencies are included. They come from the docs/build toolchain (dumi, umi, webpack, father, etc.), not from the published library’s production dependencies.
Impact
- Production / published package: No impact —
npm audit --omit=devshows 0 vulnerabilities. - Developers & CI: Anyone running
npm install,npm run build,npm run compile, ornpm start(dumi dev) installs and uses these vulnerable dev dependencies.
Notable advisories (high severity)
serialize-javascript— RCE via RegExp.flags / Date.prototype.toISOStringminimatch— ReDoSnode-fetch— header forwarding / redirect size issuespath-to-regexp— backtracking ReDoSnth-check— ReDoS- Plus moderate issues in
@babel/runtime,esbuild,react-router,ajv,elliptic,send, etc.
Suggested actions
- Run
npm auditand, where safe,npm audit fix(avoid--forceunless you accept breaking changes). - Upgrade dumi/umi and related tooling to versions that depend on patched packages.
- Optionally track this in CI (e.g.
npm audit --audit-level=high) so regressions are caught.
Hey, @afc163 are you able to assign it to me, if needed?
Best regards.
- Lenguaje dominante
- TypeScript
- Estrellas
- 938
- Forks
- 482
- Merge medio
- 15 h 8 min
- PR fusionados (30 d)
- 2
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de react-component/select
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
react-component/select#1159 ·
-
a11y 问题 Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
react-component/select#1087 · 1 reacción ·
-
showSearch 默认值是 false 把 Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
react-component/select#1086 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 30/100
react-component/select#1082 · 1 comentario ·
-
Select组件tags模式小疑问 Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
react-component/select#1075 ·
Todos los issues de react-component/select
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
0xMiden/bridge-portal#132 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
area:tools bug good first issue help wanted priority:P2
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
TaewoooPark/Motifcode#14 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
newrelic-experimental/preflight#793 · 1 comentario ·