Automated Phishing Email Analysis and Jira Ticketing
detail.loadingPreview
Automates the process of detecting, analyzing, and reporting phishing emails from Gmail and Outlook to Jira.
About This Workflow
This workflow automates the detection and analysis of phishing emails from both Gmail and Microsoft Outlook. Upon receiving an email, it extracts relevant information, generates a visual screenshot of the email's content, and uses AI (ChatGPT) to analyze it for phishing indicators. The findings, along with the email's details and screenshot, are then automatically logged as a ticket in Jira for further investigation by a security team.
Key Features
- Multi-Platform Email Triggers: Integrates with both Gmail and Microsoft Outlook to capture incoming emails.
- Real-time Monitoring: Checks for new emails at one-minute intervals.
- Comprehensive Data Extraction: Extracts subject, recipient, body, and headers from emails.
- Email Visualization: Generates a screenshot of the email's HTML content for visual analysis.
- AI-Powered Phishing Detection: Utilizes ChatGPT to analyze email content and headers for phishing risks.
- Jira Ticketing System Integration: Automatically creates detailed Jira tickets for reported phishing emails.
- Automated Attachment Upload: Attaches the email screenshot to the corresponding Jira ticket.
How To Use
- Configure Email Triggers: Set up credentials for your Gmail Trigger or Microsoft Outlook Trigger nodes. Ensure the Gmail Trigger is active and the Microsoft Outlook Trigger is enabled if you wish to use it.
- Set Up Email Variables: The Set Gmail Variables and Set Outlook Variables nodes will automatically extract and organize email data. Note that the Outlook branch requires the Retrieve Headers of Email and Format Headers nodes to process headers correctly.
- HTML Screenshot Generation: The Set Email Variables node prepares the HTML for screenshotting. The Screenshot HTML node sends the HTML to
hcti.iofor image generation. The Retrieve Screenshot node fetches the image. - AI Analysis: The ChatGPT Analysis node requires your OpenAI API credentials. It will analyze the email screenshot and headers. Ensure the
textparameter is correctly formatted to include the headers from the relevant branch. - Jira Ticket Creation: Configure your Jira Cloud API credentials. The Create Jira Ticket node will use the extracted email details and the ChatGPT analysis output to create a ticket. The project, issue type, and summary should be configured as needed.
- Screenshot Upload: The Rename Screenshot node prepares the screenshot for upload. The Upload Screenshot of Email to Jira node attaches the renamed screenshot to the Jira ticket created in the previous step.
Apps Used
Workflow JSON
{
"id": "059c2c0c-eb98-4ea2-a490-36178b551565",
"name": "Automated Phishing Email Analysis and Jira Ticketing",
"nodes": 7,
"category": "Security",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 059c2c0c-eb98...
About the Author
N8N_Community_Pick
Curator
Hand-picked high quality workflows from the global community.
Statistics
Related Workflows
Discover more workflows you might like
Email Analysis with Sublime Security
Automate email ingestion, attachment analysis via Sublime Security, and report findings to Slack.
Automated Email Analysis and Jira Ticketing
Automates the analysis of incoming emails from Gmail and Outlook, classifies them for phishing risk using AI, and creates Jira tickets with relevant attachments.
Email Analysis with Sublime Security
Automate email ingestion, analyze attachments with Sublime Security, and report findings to Slack.