Servidor open source de automação de compliance para acompanhar políticas, controles, evidências e fornecedores em SOC 2, ISO 27001, NIST 800-53 e outros frameworks.
checkmarble/marble
Mecanismo open source de decisão em tempo real para detecção de fraudes e conformidade com AML, com monitoramento de transações, screening e investigação de casos.
Alternativa open source a:ComplyAdvantage
Actimize
- Estrelas
- 617
- Forks
- 91
- Issues abertas
- 1
- Último commit
- anteontem
O que é?
O Marble é um mecanismo de decisão para equipes de prevenção a fraudes e combate à lavagem de dinheiro (AML). Ele permite que profissionais de compliance e risco criem regras de monitoramento de transações com base em um modelo de dados personalizado, façam screening de clientes e empresas em listas de sanções, PEP e notícias adversas e tratem alertas em um gerenciador de casos unificado.
O núcleo open source pode ser hospedado na própria infraestrutura com Docker Compose, mantendo os dados dos clientes dentro do ambiente do operador, ou usado como uma oferta SaaS. O Marble se conecta a sistemas internos, como bancos de dados de transações, e a provedores de dados terceirizados, além de incluir assistência de IA para criar regras e conduzir fluxos de investigação. O projeto não oferece serviços de KYC.
Os controles de acesso incluem permissões baseadas em função, SSO via OpenID Connect e lista de permissões de IPs. Os logs de auditoria de regras de detecção, fluxos de trabalho e ações em casos podem ser pesquisados e não podem ser alterados; também é possível acessar diretamente o banco de dados por meio de ferramentas de BI.
Recursos principais
- 01Monitoramento de transações em tempo real ou após a negociação, com um modelo de dados personalizado.
- 02Screening de clientes e empresas em listas de sanções, PEP e notícias adversas.
- 03Monitoramento contínuo de clientes com base nas listas escolhidas.
- 04Gerenciador de casos unificado para investigar alertas e adicionar anotações.
- 05Logs de auditoria pesquisáveis e imutáveis de regras, fluxos de trabalho e ações em casos.
- 06Controle de acesso baseado em função, login único via OIDC e lista de permissões de IPs.
Casos de uso
- Criar regras de monitoramento de transações para os fluxos de pagamento de uma fintech ou banco.
- Fazer screening de clientes e pagamentos em listas globais de sanções e PEP.
- Executar uma plataforma de prevenção a fraudes e AML hospedada na própria infraestrutura, quando os dados precisam permanecer localmente.
- Investigar alertas em colaboração, em uma única interface de gerenciamento de casos.
Início rápido
- 1
Clone o repositório
git clone <repository-url> - 2
Copie o arquivo de ambiente de exemplo
cp .env.dev.example .env.dev - 3
Inicie o Marble com Docker Compose
docker compose -f docker-compose-dev.yaml --env-file .env.dev.example up
Antes de usar
- Requer Docker, Docker Compose, pelo menos 4 GB de RAM e 10 GB de espaço em disco.
- A licença não está claramente identificada (listada como NOASSERTION), então verifique os termos antes de usar.
- O Marble não oferece serviços de KYC, portanto é necessário integrar um provedor separado.
- Os recursos empresariais só estão disponíveis em uma opção licenciada.
Em coleções
Tópicos
Perguntas frequentes
- O que é marble?
- Mecanismo open source de decisão em tempo real para detecção de fraudes e conformidade com AML, com monitoramento de transações, screening e investigação de casos. O Marble é um mecanismo de decisão para equipes de prevenção a fraudes e combate à lavagem de dinheiro (AML). Ele permite que profissionais de compliance e risco criem regras de monitoramento de transações com base em um modelo de dados personalizado, façam screening de clientes e empresas em listas de sanções, PEP e notícias adversas e tratem alertas em um gerenciador de casos unificado.
- marble é gratuito? Qual é a licença?
- marble é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- marble ainda é mantido?
- Manutenção ativa. O último commit de marble foi em 22 de out. de 2026.
- Para que posso usar marble?
- Criar regras de monitoramento de transações para os fluxos de pagamento de uma fintech ou banco. Fazer screening de clientes e pagamentos em listas globais de sanções e PEP. Executar uma plataforma de prevenção a fraudes e AML hospedada na própria infraestrutura, quando os dados precisam permanecer localmente. Investigar alertas em colaboração, em uma única interface de gerenciamento de casos.
- Como instalar marble?
- Clone o repositório: git clone <repository-url> Copie o arquivo de ambiente de exemplo: cp .env.dev.example .env.dev Inicie o Marble com Docker Compose: docker compose -f docker-compose-dev.yaml --env-file .env.dev.example up
- Onde consigo marble?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/checkmarble/marble
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um formato genérico e independente de fornecedores para descrever detecções baseadas em logs, acompanhado de uma grande biblioteca compartilhada de regras Sigma prontas para uso.
Biblioteca Python para detecção de anomalias em dados tabulares, séries temporais, grafos, textos, imagens e áudio, com mais de 60 detectores e uma API clássica de fit/predict.
Um mecanismo Java de regras e orquestração de componentes que define fluxos de negócio em uma DSL, com atualização de regras sem reinicialização e nós de AI Agent.
Plataforma self-hosted para monitorar, aplicar patches e proteger frotas de servidores Linux, com agentes que só iniciam conexões de saída e execuções de patches sujeitas a aprovação.
Plataforma auto-hospedada para arquivar, indexar e pesquisar emails do Gmail, Microsoft 365, arquivos PST e caixas de entrada IMAP.