Resolução de CVEs - #1193
Open
vitormattos wants to merge 24 commits into
Open
Conversation
Define versões mínimas seguras e prepara a instalação forçada em PHP 8.5. Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Registra o grafo resolvido para as dependências ajustadas. Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Valida a suíte nas versões 8.4 e 8.5. Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Mantém o formatter compatível com a instalação forçada no PHP 8.5. Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Reduz o acoplamento e viabiliza testes de integração da regra. Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Cobre limiar de score, rejeição e indisponibilidade do serviço. Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Cobre normalização e falhas da consulta externa de CEP. Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Cobre consultas, exclusões e falhas da integração com o i-Diário. Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Valida o bloqueio de saída com base nas atividades retornadas pelo i-Diário. Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Confere o conteúdo exportado além da geração do arquivo. Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Valida o vínculo da série com escola e ano letivo. Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Valida criação idempotente do vínculo disciplina/série. Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Valida fallback de escola, etapas e atualização sem duplicação. Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Valida reaproveitamento de disciplina e exportação do identificador. Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Valida criação de usuário, envio de senha e tratamento de matrícula duplicada. Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Isola o copier usado apenas pelo teste do comando. Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Valida a leitura do CSV e o despacho apenas das linhas válidas. Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
vitormattos
marked this pull request as draft
August 6, 2026 17:48
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
|
vitormattos
marked this pull request as ready for review
August 7, 2026 01:46
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



DESCRIÇÃO:
Este PR aplica as atualizações mínimas necessárias de dependências para eliminar os advisories de segurança do Composer, adicionando
roave/security-advisories, atualizandoguzzlehttp/guzzlepara7.15.2ephpoffice/phpspreadsheetpara1.30.6, com validação dos fluxos afetados em PHP 8.4 e 8.5.CVEs resolvidas
Guzzle
CVE-2026-69246CVE-2026-69245PhpSpreadsheet
CVE-2026-34084CVE-2026-40863CVE-2026-40902CVE-2026-45034CVE-2026-59931CVE-2026-59932CVE-2026-59933Validação
Os fluxos afetados de importação, exportação, integrações HTTP e validação de reCAPTCHA foram cobertos por testes automatizados e validados em PHP 8.4 e PHP 8.5. A CI foi ajustada para utilizar matriz com PHP 8.4 e 8.5.
Motivo de validar com PHP 8.4 e 8.5
As dependências estão antigas e com versão máxima compatível com PHP 8.4 porém precisei implementar cobertura de testes para ver se não quebravam com PHP 8.5 forçando a instalação delas no PHP 8.5, por isto usei a matriz na CI.
AMBIENTE:
Descreva o ambiente em que este pull request foi criado.