This workflow automatically generates and emails a comprehensive security audit report for your N8N instance every week. It identifies potential security risks related to:
The report includes direct links to affected workflows, execution statuses, and actionable recommendations.
Edit the "Set Config Variables" node:
{
"email_to": "[email protected]",
"project_name": "My-N8N-Project",
"server_url": "https://n8n.yourdomain.com", // NO trailing slash!
"Language": "EN" // or "FR"
}
Subject: 🔒 Audit Report My-Project – Risk 🟧 Moderate
Content:
📊 Summary
• Credentials involved: 8 (5 unique)
• Nodes involved: 12
- 💻 code: 4
- 🌐 httpRequest: 3
- 🔐 ssh: 2
• Community nodes: 1
• Overall risk level: 🟧 Moderate
🔐 Credentials Risk Report
🔹 Credentials with full access
- 🔑 My AWS Credentials
- 🔑 Database Admin
📋 Workflow: Data Processing Pipeline 🟢 (25-10-2024 06:15 → 06:16)
- 💻 Process Data
- 🌐 API Call
🧩 Nodes Risk Report
[...detailed node analysis...]
Modify the "Schedule Trigger" node to run:
Add multiple emails in the Gmail node's toList parameter
Edit the JavaScript in "Format Audit Report" nodes to customize when risk levels change
Replace Gmail node with:
✅ Compliance Monitoring: Track security posture for audits
✅ Team Awareness: Keep your team informed of security status
✅ Change Detection: Notice when new risky nodes are added
✅ Best Practices: Get recommendations to improve security
✅ Multi-Environment: Run separate instances for dev/staging/prod
Nodes Used: 8
Credentials Required: 2 (N8N API + Gmail OAuth2)
External Dependencies: None
N8N Version: Compatible with latest N8N versions
Execution Time: ~10-20 seconds
Empty report?
→ Check your N8N API key has audit permissions
Workflow links don't work?
→ Verify server_url is correct and has no trailing slash
No execution status shown?
→ Workflows must have been executed at least once
Wrong language displayed?
→ Set Language to exactly "FR" or "EN" (uppercase)
Unlike basic monitoring tools, this workflow:
Found this helpful? Please rate the template!
Have suggestions? Drop a comment below.
Pro tip: Combine this with N8N's native alerting for real-time incident response!
Tags: #security #audit #monitoring #compliance #automation #email #reporting #credentials #governance
MIT - Feel free to modify and share!