Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Has high severity vulnerabilities

Aberta
#4,864 3 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
35/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
javascript, node.js
Domínio
security

Direção de pesquisa

Comece instalando a versão mais recente do CodeceptJS e reproduzindo o relatório do npm audit mostrado. Rastreie a dependência cross-spawn por meio de child-process-promise, detox e @codeceptjs/detox-helper; considera-se concluído quando a vulnerabilidade de alta severidade for resolvida sem introduzir uma breaking change não revisada.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

stale

I installed CodeceptJS at latest, then Node.js showed it has vulnerabirities. I audited and the result is:

# npm audit report

cross-spawn  <6.0.6
Severity: high
Regular Expression Denial of Service (ReDoS) in cross-spawn - https://github.com/advisories/GHSA-3xgq-45jj-v275
fix available via `npm audit fix --force`
Will install codeceptjs@3.5.9, which is a breaking change
node_modules/child-process-promise/node_modules/cross-spawn
  child-process-promise  >=2.2.0
  Depends on vulnerable versions of cross-spawn
  node_modules/child-process-promise
    detox  >=4.1.1
    Depends on vulnerable versions of child-process-promise
    node_modules/detox
      @codeceptjs/detox-helper  *
      Depends on vulnerable versions of detox
      node_modules/@codeceptjs/detox-helper
        codeceptjs  2.2.1 || 3.5.1-2.beta.7 || >=3.5.10
        Depends on vulnerable versions of @codeceptjs/detox-helper
        node_modules/codeceptjs
Linguagem predominante
JavaScript
Estrelas
4.2k
Forks
756
Merge médio
2d 9h
PRs com merge (30d)
16

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de codeceptjs/CodeceptJS

Todas as issues de codeceptjs/CodeceptJS

Issues semelhantes

Mais issues de JavaScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.