Skip to content

QualyFerrer/risk-guard-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ RiskGuard API

API de detecção de fraude em transações financeiras em tempo real


📌 Sobre o projeto

RiskGuard é uma API REST que analisa transações financeiras em tempo real utilizando um motor de pontuação de risco baseado em regras.

Cada transação recebe um score de 0 a 100 e é classificada como APPROVED, FLAGGED ou BLOCKED, de acordo com o nível de risco identificado.

O objetivo do projeto é simular cenários reais de detecção de fraude, aplicando boas práticas de desenvolvimento backend com foco em segurança, organização e clareza.


⚙️ Como o motor de fraude funciona

Regra Condição Score
Desvio da média Valor > 3× a média histórica do usuário +40
Ataque de repetição 5+ transações no último minuto +40
Valor crítico Transação acima de R$ 10.000 +60

Classificação final

Score final Status
0 – 29 APPROVED
30 – 59 FLAGGED
60 – 100 BLOCKED

🚀 Rodando o projeto

Pré-requisito: Docker instalado

git clone https://github.com/QualyFerrer/risk-guard-api.git
cd risk-guard-api

docker compose up --build

About

"API para monitoramento de transações financeiras com motor de análise de risco e detecção de fraude em tempo real."

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors