ScamShield — Fraud and scam detection engine — analyze messages for phishing, urgency tricks, and financial scam patterns
Fraud and scam detection engine — analyze messages for phishing, urgency tricks, and financial scam patterns.
ScamShield exists to make this workflow practical. Fraud and scam detection engine — analyze messages for phishing, urgency tricks, and financial scam patterns. It favours a small, inspectable surface over sprawling configuration.
- CLI command
scamshield RiskScore— exported fromsrc/scamshield/core.pyScamReport— exported fromsrc/scamshield/core.py- Included test suite
- Dedicated documentation folder
- Runtime: Python
- Frameworks: Typer
- Tooling: Rich, Pydantic
The codebase is organised into docs/, src/, tests/. The primary entry points are src/scamshield/core.py, src/scamshield/__init__.py. src/scamshield/core.py exposes RiskScore, ScamReport — the core types that drive the behaviour.
pip install -e .
scamshield --helpscamshield --helpScamShield/
├── .env.example
├── CONTRIBUTING.md
├── Makefile
├── README.md
├── docs/
├── pyproject.toml
├── src/
├── tests/