Skip to content

Repository files navigation

RiskLens

Risk Operations Dashboard

RiskLens is a transaction risk-analysis dashboard designed to help teams simulate, analyze, and understand potentially risky transactions.

It uses a rules-based risk engine to evaluate signals such as unusual amounts, new devices, location anomalies, transaction velocity, failed attempts, and unusual payment methods.

RiskLens is a prototype for demonstrating transaction-risk analysis and is not intended for real financial decisions.


Features

  • Transaction risk scoring from 0–100
  • LOW, MEDIUM, HIGH and CRITICAL risk levels
  • Explainable risk factors and recommendations
  • Transaction simulation with multiple scenarios
  • Pattern detection across high-risk transactions
  • Behavioral and transaction analysis
  • Risk operations dashboard

Risk Scenarios

  • Normal payment
  • Unusual amount
  • New device
  • Velocity attack
  • Critical combination

Tech Stack

  • React
  • TypeScript
  • Vite
  • CSS
  • Lucide React

Risk Engine

The core risk logic is separated from the UI and evaluates multiple transaction signals to generate:

  • Risk score
  • Risk level
  • Confidence
  • Detected risk factors
  • Recommended action
  • Explanation

The project also includes pattern detection for identifying recurring combinations of risk signals.


Getting Started

git clone https://github.com/Omairdev/risk-lens.git
cd risk-lens
npm install
npm run dev

About

RiskLens is a transaction risk-operations dashboard that analyzes payments using a rules-based risk engine. It detects anomalies such as unusual amounts, new devices, location changes, high velocity, and failed attempts, providing explainable risk scores, patterns, and recommended actions.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages