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!