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.
- 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
- Normal payment
- Unusual amount
- New device
- Velocity attack
- Critical combination
- React
- TypeScript
- Vite
- CSS
- Lucide React
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.
git clone https://github.com/Omairdev/risk-lens.git
cd risk-lens
npm install
npm run dev