STR7ANGER/fraud-detection-and-risk-platform

GitHub: STR7ANGER/fraud-detection-and-risk-platform

一个支持可解释规则和多租户隔离的实时欺诈检测与调查平台,覆盖从数据摄取到案例调查的完整风控闭环。

Stars: 1 | Forks: 0

# Sentinel 风险 一个可解释的、租户隔离的欺诈检测与调查平台。该 monorepo 包含 Next.js 分析师控制台、Hono/TypeScript 控制 API、Go 幂等数据摄取和规则服务、Rust 评分库、Prisma/PostgreSQL 控制存储、Redis Streams,以及一个严格限定边界的 MongoDB 证据边界。 ## 本地开发 ``` cp .env.example .env docker compose up -d postgres mongodb redis npm install npm run db:generate DATABASE_URL='postgresql://risk:risk@localhost:5481/risk?schema=public' npx prisma migrate deploy npm run dev:api ``` 在另一个终端中运行 `npm run dev`,并通过 `cd services/ingestion && go run ./cmd/ingestion` 来运行数据摄取服务。使用 `node scripts/generate-synthetic.mjs 25 > /tmp/risk-events.jsonl` 生成测试数据。 ## 验证 ``` npm run check npm run build docker compose config --quiet docker build -t risk-ingestion services/ingestion npm audit --audit-level=high ``` 设计、隐私、契约以及已知的生产环境差距均记录在 [`docs/`](docs/) 中。任务 1–20 涵盖了从基础到案例实现的内容;任务 21–30 完成了基于数据库的案例验证、反馈/操作、分析、数据保留、部署和安全加固。
标签:Golang, Rust, 反欺诈, 可视化界面, 多语言架构, 安全编程, 实时分析, 搜索引擎查询, 日志审计, 测试用例, 网络流量审计, 自动化攻击, 请求拦截, 风控系统