Website Security Scanner
detail.loadingPreview
Scan websites for security vulnerabilities and misconfigurations, then receive a detailed report via email.
About This Workflow
This workflow automates the process of auditing website security by leveraging AI for analysis. It takes a website URL as input, fetches the website content and headers, and then uses OpenAI's GPT-4o models to analyze both client-side vulnerabilities and server-side security configurations. The findings are aggregated, processed into a structured report, and sent via email.
Key Features
- Automated Security Auditing: Scans for common web security vulnerabilities and misconfigurations.
- Dual Analysis: Performs both content (HTML/JavaScript) and header/configuration analysis.
- AI-Powered Insights: Utilizes OpenAI's GPT-4o for detailed vulnerability identification and recommendations.
- Structured Reporting: Generates a comprehensive report with a security grade (A-F).
- Email Notifications: Delivers the security report to a specified email address.
- User-Friendly Interface: Input is taken via a simple web form.
How To Use
- Setup Credentials: Configure OpenAI API and Gmail OAuth2 credentials in n8n.
- Activate Workflow: Enable the workflow and deploy it.
- Access Form: Use the provided form URL.
- Input URL: Enter the website URL you wish to scan (e.g.,
https://example.com). - Submit: The analysis will begin automatically.
- Receive Report: A detailed security report will be emailed to the configured recipient.
Node Descriptions:
- Landing Page Url: n8n-nodes-base.formTrigger
- Scrape Website: n8n-nodes-base.httpRequest
- OpenAI Headers Analysis: @n8n/n8n-nodes-langchain.lmChatOpenAi
- OpenAI Content Analysis: @n8n/n8n-nodes-langchain.lmChatOpenAi
- Security Vulnerabilities Audit: @n8n/n8n-nodes-langchain.agent
- Security Configuration Audit: @n8n/n8n-nodes-langchain.agent
- Merge Security Results: n8n-nodes-base.merge
- Aggregate Audit Results: n8n-nodes-base.aggregate
- Process Audit Results: n8n-nodes-base.code
- convert to HTML: n8n-nodes-base.code
- Send Security Report: n8n-nodes-base.gmail
- Extract Headers for Debug: n8n-nodes-base.code
Apps Used
Workflow JSON
{
"id": "63f21321-930e-43b0-8af9-e1dec81c977a",
"name": "Website Security Scanner",
"nodes": 27,
"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: 63f21321-930e...
About the Author
Crypto_Watcher
Web3 Developer
Automated trading bots and blockchain monitoring workflows.
Statistics
Related Workflows
Discover more workflows you might like
Automated Phishing Email Analysis and Jira Ticketing
Automates the process of detecting, analyzing, and reporting phishing emails from Gmail and Outlook to Jira.
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.