Skip to main content

Audit website security and send AI reports via Claude, Gmail, Slack and WhatsApp

Workflow preview

Workflow preview
100%
Audit website security and send AI reports via Claude, Gmail, Slack and WhatsApp preview
Open on n8n.io

1. Workflow Overview

Who it's for This advanced n8n workflow is designed for web developers , system administrators , security analysts , and agency owners who need to automate the monitoring of website security postur...

Best for

  • SecOps automation workflows
  • AI Summarization automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.httprequest, n8n-nodes-base.aggregate, n8n-nodes-base.gmail, n8n-nodes-base.scheduletrigger, n8n-nodes-base.googlesheets, n8n-nodes-base.converttofile, n8n-nodes-base.splitinbatches, n8n-nodes-base.slack

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by SpaGreen Creative.

Original n8n.io source

1.1 Workflow description

Title
Audit website security and send AI reports via Claude, Gmail, Slack and WhatsApp
Workflow name
Audit website security and send AI reports via Claude, Gmail, Slack and WhatsApp

Who it's for

This advanced n8n workflow is designed for web developers, system administrators, security analysts, and agency owners who need to automate the monitoring of website security posture. It acts as a virtual security auditor, automatically scanning webpages for security misconfigurations, analyzing headers, and identifying potential client-side vulnerabilities using advanced AI.

Features

  • Multi-Source Triggering: Supports three different input methods—Manual execution, scheduled scans from Google Sheets, or on-demand checks via a Form Trigger.
  • Deep Security Analysis: Uses LangChain Agents (powered by Anthropic/Claude) to audit both HTTP headers (Config Audit) and HTML content (Vulnerability Audit) for security flaws.
  • Smart Grading System: Automatically calculates a security grade (A+ to F) based on the presence and configuration of critical security headers like CSP, HSTS, and X-Frame-Options.
  • AI-Generated Reporting: Creates a detailed, professional HTML report highlighting critical vulnerabilities, information leakage, and configuration warnings with specific fix recommendations.
  • Automated Notifications: Sends the final security report via Gmail (as an attached file), Slack, and WhatsApp simultaneously.
  • Sheet Integration: When triggered by a schedule, it reads URLs from a Google Sheet and updates the sheet with the audit status upon completion.

Requirements

  • Anthropic API: A valid API key (configured in the "Anthropic Chat Model" node) is required for the LangChain Agents to analyze security data and generate insights.
  • Gmail & Google Sheets: Google OAuth2 credentials are needed to send the audit report via email and manage the list of websites to be audited.
  • Slack API: OAuth2 credentials are required to send security status notifications to a Slack channel.
  • Rapiwa (WhatsApp): API credentials to send the audit summary via WhatsApp messages.

Important Notes

  • Manual Input: If using the "Clicking Trigger" or "Form Trigger", ensure the URL is provided in the Landing Page Url field.
  • Sheet Setup: For scheduled scans, ensure your Google Sheet contains columns for Links, Check, and SL.
  • Cost Management: Using advanced AI models (like Claude) for extensive HTML and Header analysis can consume significant tokens depending on the size of the webpage.
  • Safety First: This tool performs client-side analysis. For a complete penetration test, always engage a professional security professional.

Support & Help

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Scrape Website

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 2 - Aggregate Audit Results

Type / Role
n8n-nodes-base.aggregate - aggregate
Config choices
Version 1

Block 3 - Send Security Report

Type / Role
n8n-nodes-base.gmail - gmail
Config choices
Version 2.1

Block 4 - Schedule Trigger

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.3

Block 5 - Get row(s) in sheet

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 6 - Convert to File

Type / Role
n8n-nodes-base.convertToFile - convertToFile
Config choices
Version 1.1

Block 7 - Scrape Website1

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 8 - Loop Over Items

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 9 - Send a message

Type / Role
n8n-nodes-base.slack - slack
Config choices
Version 2.4

Block 10 - Edit Fields

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 11 - Scrape Website2

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 12 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 13 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 14 - Clicking Trigger

Type / Role
n8n-nodes-base.manualTrigger - manualTrigger
Config choices
Version 1

Block 15 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 16 - Form Trigger

Type / Role
n8n-nodes-base.formTrigger - formTrigger
Config choices
Version 2.2

Block 17 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 18 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 19 - Sticky Note5

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 20 - Website Security Vulnerabilities Audit

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 1.7

Block 21 - Website Security Configur Audit

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 1.7

Block 22 - Code (Extract Headers for Debuging)

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 23 - Anthropic Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatAnthropic - lmChatAnthropic
Config choices
Version 1.3

Block 24 - Message a model in Anthropic

Type / Role
@n8n/n8n-nodes-langchain.anthropicTool - anthropicTool
Config choices
Version 1

Showing the first 24 of 32 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Audit website security and send AI reports via Claude, Gmail, Slack and WhatsApp
Complexity advanced
Nodes 32
Categories SecOps, AI Summarization
Author SpaGreen Creative
Published 21 May 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/15871/15871.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Audit website security and send AI reports via Claude, Gmail, Slack and WhatsApp do?

Who it's for This advanced n8n workflow is designed for web developers , system administrators , security analysts , and agency owners who need to automate the monitoring of website security postur...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your SecOps, AI Summarization use case.