AccountGuard AI is a security analyst tool built for financial institutions, offering phishing email detection (text & URL-based) and fraud transaction analysis. It features a custom-trained machine learning model using the IEEE-CIS dataset
0
stars
7
commits
TypeScript
primary language
Aug 6, 2025
updated
AccountGuard AI is a specialized security tool designed for cybersecurity analysts working in financial institutions. It enables analysts to detect suspicious activity by analyzing transaction data and phishing emailsβall from a single interface.
Upload any suspicious email.
Analyzes content using HuggingFace models:
Use case: Analysts can quickly check user-reported emails that may be part of an attack campaign.
Upload financial transaction data.
Identifies anomalous transactions based on patterns in:
Enables analysts to correlate suspicious emails with transaction activity.
We trained our own machine learning model on the IEEE-CIS Fraud Detection dataset, making this one of the first real-time tools to use that dataset for live fraud detection.
Unlike off-the-shelf solutions, this project features:
IsolationForest model tuned for practical anomaly detectionNo existing model from HuggingFace or other public repositories was trained on this type of transactional data for fraud detection. This is a ground-up, custom-trained model tailored for financial institutions.
AccountGuard-AI/
βββ frontend/ # Next.js + Tailwind frontend
βββ backend/ # FastAPI backend with custom ML models
βββ .gitignore
βββ README.md
git clone https://github.com/sameerwire/AccountGuard-AI.git
cd AccountGuard-AI
cd frontend
npm install
npm run dev
cd ../backend
python -m venv venv
venv\Scripts\activate # On Windows
pip install -r requirements.txt
uvicorn main:app --reload
Subject: Urgent Account Verification
Body: Please confirm your credentials at http://fakebank.com
{
"amount": 120.50,
"product_cd": "w",
"card1": 11109,
"card2": 404.0,
"card3": 150.0,
"card4": "visa",
"card5": 226.0,
"addr1": 330.0,
"dist1": 10.0,
"device_type": "desktop",
"device_info": "windows"
}
node_modules/, .next/, venv/, .env, *.log, and large dataset/model files are excludedThis project is open source under the MIT License. Feel free to fork, modify, and share!
7 commits
TypeScript
52.0%
HTML
18.9%
JavaScript
13.5%
CSS
10.5%
Python
4.9%
AccountGuard AI is a security analyst tool built for financial institutions, offering phishing email detection (text & URL-based) and fraud transaction analysis. It features a custom-trained machine learning model using the IEEE-CIS dataset
0
stars
7
commits
TypeScript
primary language
Aug 6, 2025
updated
AccountGuard AI is a specialized security tool designed for cybersecurity analysts working in financial institutions. It enables analysts to detect suspicious activity by analyzing transaction data and phishing emailsβall from a single interface.
Upload any suspicious email.
Analyzes content using HuggingFace models:
Use case: Analysts can quickly check user-reported emails that may be part of an attack campaign.
Upload financial transaction data.
Identifies anomalous transactions based on patterns in:
Enables analysts to correlate suspicious emails with transaction activity.
We trained our own machine learning model on the IEEE-CIS Fraud Detection dataset, making this one of the first real-time tools to use that dataset for live fraud detection.
Unlike off-the-shelf solutions, this project features:
IsolationForest model tuned for practical anomaly detectionNo existing model from HuggingFace or other public repositories was trained on this type of transactional data for fraud detection. This is a ground-up, custom-trained model tailored for financial institutions.
AccountGuard-AI/
βββ frontend/ # Next.js + Tailwind frontend
βββ backend/ # FastAPI backend with custom ML models
βββ .gitignore
βββ README.md
git clone https://github.com/sameerwire/AccountGuard-AI.git
cd AccountGuard-AI
cd frontend
npm install
npm run dev
cd ../backend
python -m venv venv
venv\Scripts\activate # On Windows
pip install -r requirements.txt
uvicorn main:app --reload
Subject: Urgent Account Verification
Body: Please confirm your credentials at http://fakebank.com
{
"amount": 120.50,
"product_cd": "w",
"card1": 11109,
"card2": 404.0,
"card3": 150.0,
"card4": "visa",
"card5": 226.0,
"addr1": 330.0,
"dist1": 10.0,
"device_type": "desktop",
"device_info": "windows"
}
node_modules/, .next/, venv/, .env, *.log, and large dataset/model files are excludedThis project is open source under the MIT License. Feel free to fork, modify, and share!
7 commits
TypeScript
52.0%
HTML
18.9%
JavaScript
13.5%
CSS
10.5%
Python
4.9%