Servidor de código abierto para automatizar el cumplimiento y hacer seguimiento de políticas, controles, evidencias y proveedores en SOC 2, ISO 27001, NIST 800-53 y otros marcos.
checkmarble/marble
Motor de decisiones de código abierto y en tiempo real para detectar fraudes y cumplir con las normas AML, con monitorización de transacciones, screening e investigación de casos.
Alternativa open source a:ComplyAdvantage
Actimize
- Estrellas
- 617
- Forks
- 91
- Issues abiertos
- 1
- Último commit
- anteayer
¿Qué es?
Marble es un motor de decisiones para equipos de prevención del fraude y blanqueo de capitales (AML). Permite al personal de cumplimiento normativo y riesgos crear reglas de monitorización de transacciones con un modelo de datos personalizado, comprobar clientes y empresas en listas de sanciones, PEP y noticias negativas, y gestionar alertas en un gestor de casos unificado.
El núcleo de código abierto se puede alojar en infraestructura propia con Docker Compose, de modo que los datos de los clientes permanezcan en la infraestructura del operador, o utilizarse como servicio SaaS. Marble se conecta a sistemas internos, como bases de datos de transacciones, y a proveedores de datos externos; además, incluye asistencia de IA para crear reglas y agilizar los flujos de trabajo de investigación. El proyecto no ofrece servicios KYC por sí mismo.
Los controles de acceso incluyen permisos basados en roles, SSO mediante OpenID Connect y listas de IP permitidas. Los registros de auditoría de las reglas de detección, los flujos de trabajo y las acciones de los casos se pueden buscar y no se pueden alterar; además, se ofrece acceso directo a la base de datos para herramientas de BI.
Funciones clave
- 01Monitorización de transacciones en tiempo real o posterior a la operación, con un modelo de datos personalizado.
- 02Screening de clientes y empresas en listas de sanciones, PEP y noticias negativas.
- 03Monitorización continua de clientes frente a listas seleccionadas.
- 04Gestor de casos unificado para investigar y anotar alertas.
- 05Registros de auditoría consultables e inalterables de reglas, flujos de trabajo y acciones de los casos.
- 06Control de acceso basado en roles, inicio de sesión único con OIDC y listas de IP permitidas.
Casos de uso
- Crear reglas de monitorización de transacciones para los flujos de pago de una fintech o un banco.
- Comprobar clientes y pagos en listas globales de sanciones y PEP.
- Ejecutar una plataforma de prevención del fraude y AML alojada en infraestructura propia cuando los datos deban permanecer en las instalaciones.
- Investigar alertas de forma colaborativa desde una única interfaz de gestión de casos.
Inicio rápido
- 1
Clona el repositorio
git clone <repository-url> - 2
Copia el archivo de entorno de ejemplo
cp .env.dev.example .env.dev - 3
Inicia Marble con Docker Compose
docker compose -f docker-compose-dev.yaml --env-file .env.dev.example up
Antes de usarlo
- Requiere Docker, Docker Compose, al menos 4 GB de RAM y 10 GB de espacio en disco.
- La licencia no está claramente identificada (figura como NOASSERTION), así que consulta sus condiciones antes de usarlo.
- Marble no ofrece servicios KYC, por lo que debes integrar un proveedor aparte.
- Las funciones empresariales solo están disponibles mediante una opción con licencia.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es marble?
- Motor de decisiones de código abierto y en tiempo real para detectar fraudes y cumplir con las normas AML, con monitorización de transacciones, screening e investigación de casos. Marble es un motor de decisiones para equipos de prevención del fraude y blanqueo de capitales (AML). Permite al personal de cumplimiento normativo y riesgos crear reglas de monitorización de transacciones con un modelo de datos personalizado, comprobar clientes y empresas en listas de sanciones, PEP y noticias negativas, y gestionar alertas en un gestor de casos unificado.
- ¿marble es gratuito? ¿Qué licencia tiene?
- marble es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿marble sigue mantenido?
- Mantenimiento activo. El último commit de marble fue el 22 oct 2026.
- ¿Para qué puedo usar marble?
- Crear reglas de monitorización de transacciones para los flujos de pago de una fintech o un banco. Comprobar clientes y pagos en listas globales de sanciones y PEP. Ejecutar una plataforma de prevención del fraude y AML alojada en infraestructura propia cuando los datos deban permanecer en las instalaciones. Investigar alertas de forma colaborativa desde una única interfaz de gestión de casos.
- ¿Cómo se instala marble?
- Clona el repositorio: git clone <repository-url> Copia el archivo de entorno de ejemplo: cp .env.dev.example .env.dev Inicia Marble con Docker Compose: docker compose -f docker-compose-dev.yaml --env-file .env.dev.example up
- ¿Dónde consigo marble?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/checkmarble/marble
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Formato genérico y neutral respecto al proveedor para describir detecciones basadas en logs, junto con una amplia biblioteca compartida de reglas Sigma listas para usar.
Biblioteca de Python para detectar anomalías en datos tabulares, series temporales, grafos, texto, imágenes y audio, con más de 60 detectores y una API clásica de fit/predict.
Motor Java de reglas y orquestación de componentes que define flujos de negocio mediante un DSL, con actualización de reglas en caliente y nodos de AI Agent.
Plataforma autohospedada para supervisar, actualizar y proteger flotas de servidores Linux, con agentes que solo realizan conexiones salientes y ejecuciones de parches sujetas a aprobación.
Plataforma autoalojada para archivar, indexar y buscar correos de Gmail, Microsoft 365, archivos PST y buzones IMAP.