AutoPhish is an AI-powered email classification prototype that detects phishing attempts using an LLM backend. It's designed to be seamlessly integrated into enterprise email systems and security workflows.
- π§ Paste Email Content: Simulate an incoming email.
- π€ LLM-based Detection: Uses a large language model to classify emails as "Phishing" or "Not Phishing".
- β‘ Instant Action:
- β If not phishing: Archive + auto-response simulated.
β οΈ If phishing: Simulated report to IT Security.
- Built with Streamlit for rapid prototyping.
- Email content is passed to an LLM running on an OpenAI Comptible Endpoint
- The model returns a one-word decision:
"Phishing"
or"Not Phishing"
.
git clone https://github.com/yourusername/autophish.git
cd autophish
streamlit run app.py
-
π§© Outlook Plugin: Direct integration with enterprise Outlook environments
-
π οΈ Tool-Calling LLM: To trigger actions like auto-reply, quarantine, IT report
-
π§ MCP server integration: The LLM can directly have access to the emails and tools for further actions
-
ποΈ Archival & Search: Automatic archiving and tagging of safe conversations
-
π Multimodal support : Enhancing understanding by accepting image/attachment inputs too
-
π SOC Integration: Plug into existing security orchestration systems (SOAR)