CipherGuard
Real-time brand protection utility: automated spam, phishing and unauthorized content filtering across social channels and inbound forms.
The challenge
Corporate communication channels are constantly exposed to spam, phishing and unauthorized content. Manual moderation does not scale and reacts too slowly.
What we built
Event-driven Python utility that monitors webhooks (or polls APIs with rate-limit backoff), runs every message through a multi-stage pipeline, and blocks/logs suspicious senders with a full audit trail.
Key capabilities
- Three-stage pipeline: sanitization → heuristic blacklist → AI/NLP validation for grey-zone messages.
- Async execution (asyncio, aiohttp) for high-concurrency webhook handling.
- Blocked entity storage (IP, username) with SQLite or PostgreSQL audit trail.
- Webhook or polling mode with API rate-limit backoff.
Tech stack
Python 3.10+ · asyncio · aiohttp · NLTK/spaCy or LLM API · SQLite/PostgreSQL