Skip to content

fix(deps): npm audit fix para proxy-addr, engine.io e ip-address - #48

Merged
MatheusNespolo merged 1 commit into
mainfrom
fix/npm-audit-proxy-addr-engineio
Oct 7, 2026
Merged

MatheusNespolo merged 1 commit into
mainfrom
fix/npm-audit-proxy-addr-engineio

Conversation

@MatheusNespolo

Copy link
Copy Markdown
Owner

O que muda

O job npm-audit passou a falhar na main por avisos de segurança publicados depois do último CI verde — não por mudança no código. npm audit fix em server, simulator e test/mqtt_probe, só nos lockfiles (nenhum package.json mudou, só versões de correção):

Pacote Antes → depois Severidade Origem
proxy-addr 2.0.7 → 2.0.8 crítica (GHSA-jqcg-44mw-7w3h) express
engine.io 6.6.9 → 6.6.11 alta (GHSA-2gc4-cqfq-p2gv) socket.io
ip-address 10.5.0/10.7.0 → 10.7.3 moderada socks / mqtt

No simulador, o socket.io-adapter foi de 6.15.3 para 6.16.0 junto com o engine.io.

Como validar

  • npm audit nos três diretórios → found 0 vulnerabilities.
  • test/server_metrics: 78 testes, 78 passaram.
  • Simulador sobe e responde ao handshake do Socket.IO (HTTP 200).
  • CI: jobs npm-audit e E2E deste PR.

Checklist

  • Rodei as validações do Guia de Contribuição (scripts/precommit-checks) — não executado; validações acima executadas
  • Não há senhas, tokens, .env ou secrets.h na mudança
  • Só lockfiles; sem impacto em documentação
  • Mensagens de commit seguem o padrão tipo: descrição
  • Informei o que não consegui validar: o servidor real com broker MQTT (coberto pelos testes de integração e pelo E2E do CI)

🤖 Generated with Claude Code

Avisos publicados depois do último CI verde derrubaram o job npm-audit
(--audit-level=critical). Só versões de correção nos lockfiles; nenhum
package.json mudou:
- proxy-addr 2.0.7 -> 2.0.8 (crítico, GHSA-jqcg-44mw-7w3h; via express)
- engine.io 6.6.9 -> 6.6.11 (alto, GHSA-2gc4-cqfq-p2gv; via socket.io)
- ip-address -> 10.7.3 (moderado; via socks/mqtt)
- simulator: socket.io-adapter 6.15.3 -> 6.16.0 (puxado pelo engine.io)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@MatheusNespolo
MatheusNespolo merged commit f2e01df into main Oct 7, 2026
12 of 14 checks passed
@MatheusNespolo
MatheusNespolo deleted the fix/npm-audit-proxy-addr-engineio branch October 7, 2026 19:23
@MatheusNespolo
MatheusNespolo restored the fix/npm-audit-proxy-addr-engineio branch October 7, 2026 19:59
@MatheusNespolo
MatheusNespolo deleted the fix/npm-audit-proxy-addr-engineio branch October 8, 2026 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant