14-16 Mar 2026
Voltar ao catalogo

Event handlers de GalileuCredential registrados como no-ops

P-15
HighAchado ConfirmadoArquiteturaRodada 4

Descricao

Handlers para GalileuCredentialCreatedEto e GalileuCredentialUpdatedEto estao registrados no DI mas com corpo comentado ou vazio. Os eventos sao publicados normalmente pelo GalileuCredentialsAppService mas os handlers nao executam nenhuma logica.

Evidencia
`CargaAdicionalScraperService` contem handlers com corpo comentado ou vazio para eventos de credenciais Galileu.
Impacto Tecnico

A integracao CargaAdicional/Scraper esta silenciosamente inativa. Nenhum erro e gerado, nenhum log indica a falha.

Impacto de Negocio

Novos tenants ou credenciais atualizadas nao sao propagados para o microservico CargaAdicional, potencialmente causando falhas em verificacoes de carga adicional.

Recomendacao

Remover os handlers inativos completamente (scraper desativado permanentemente). Publicar evento apenas se houver consumidor ativo.

Arquivos Afetados

aspnet-core/src/cargo_fleet.Application/CargaAdicionalScraperService.cs

Acoes Relacionadas

{
  "id": "P-15",
  "title": "Event handlers de GalileuCredential registrados como no-ops",
  "severity": "High",
  "type": "achado confirmado",
  "category": "architecture",
  "description": "Handlers para `GalileuCredentialCreatedEto` e `GalileuCredentialUpdatedEto` estao registrados no DI mas com corpo comentado ou vazio. Os eventos sao publicados normalmente pelo `GalileuCredentialsAppService` mas os handlers nao executam nenhuma logica.",
  "evidence": "`CargaAdicionalScraperService` contem handlers com corpo comentado ou vazio para eventos de credenciais Galileu.",
  "technicalImpact": "A integracao CargaAdicional/Scraper esta silenciosamente inativa. Nenhum erro e gerado, nenhum log indica a falha.",
  "businessImpact": "Novos tenants ou credenciais atualizadas nao sao propagados para o microservico CargaAdicional, potencialmente causando falhas em verificacoes de carga adicional.",
  "recommendation": "Remover os handlers inativos completamente (scraper desativado permanentemente). Publicar evento apenas se houver consumidor ativo.",
  "files": [
    "aspnet-core/src/cargo_fleet.Application/CargaAdicionalScraperService.cs"
  ],
  "pass": 4,
  "relatedActions": [
    "ACT-7.2.3"
  ]
}