sms_spam_detector

A deterministic SMS spam detector for Flutter/Dart.
Uses rule-based analysis (keywords, suspicious links, regex, heuristics) with weighted scoring.

Features

  • ✅ Works offline
  • ✅ Explainable results
  • ✅ Extendable with custom rules

Usage

import 'package:sms_spam_detector/sms_spam_detector.dart';

void main() {
  final detector = SpamDetector();
  final result = detector.analyze("Congratulations! You WIN MONEY now!");
  print(result);
}

Libraries

sms_spam_detector