💡 Inspiration With the rapid increase in sophisticated online scams and phishing campaigns, traditional static domain blocklists are no longer enough to keep users safe. Vulnerable groups and everyday internet users are targeted across various messaging and email web clients with context-dependent deceptive text. We wanted to build a proactive, intelligent security layer that intercepts these threats right where they happen—inside the browser—using real-time text analysis.
⚙️ How We Built It CyberShield AI is architected as a lightweight Chrome extension backed by a high-performance NLP pipeline. Extension Frontend: Built using Javascript to seamlessly inject content scripts into web interfaces, analyzing incoming text patterns without disrupting user experience. The Intelligence Layer: We trained and optimized fine-tuned mBERT/BERT models specifically tailored for identifying security anomalies, phishing patterns, scams, and toxic text dynamics in real-time. Backend Integration: Leveraged Firebase to securely and quickly manage configuration updates and real-time classification syncs.
🛑 Challenges We Faced Real-time Performance: Running complex deep learning models can introduce browser latency. We had to heavily optimize the tokenization and execution pipeline to ensure text analysis takes place in milliseconds without freezing the user interface. Context Accuracy: Fine-tuning the NLP models to avoid false positives (flagging normal conversations as malicious) required meticulous training on highly specific datasets containing diverse phishing tactics and clean conversational text.
🎓 What We Learned We gained deep insights into building secure browser extension environments, configuring real-time AI inference architectures, and optimizing large language models for specialized defensive cybersecurity applications.
Built With
- bert
- chrome-extension-api
- firebase
- git
- javascript
- mbert
- natural-language-processing
- python
Log in or sign up for Devpost to join the conversation.