~/home / n8n-workflow-xray
n8n · X-Ray
An X-ray for your n8n workflow.
Export a workflow, paste the JSON and see what could go wrong in the worst case: which nodes spend money, send mail, delete data or run commands, and whether a safeguard stands in front of them. As a map, with a grade and concrete fixes.
X-ray running …
⚠ Not a security certificate: «nothing found» does not mean «safe». X-Ray only checks the rules listed below, deterministically and without any guarantee.
How does it work?
- Paste the JSONYou export the workflow in n8n and paste it here. It is only passed through and never stored.
- Apply the rulesAn n8n workflow with a code node checks fixed rules. No AI decides what is risky.
- Measure the blast radiusFor every dangerous node the path from the trigger is followed: is there an approval, a condition or a limit in front of it?
- Map and gradeYou get a grade A to F, a map like an X-ray, and for every finding the why and the fix. An AI at most orders the priorities, from node names and rules only.
Which rules does X-Ray check?
The rules are fixed and the same for every workflow. Each has a stable number.
- R01Webhook without authentication
Anyone who knows the address can trigger the workflow.
- R02Secret in plain text
Passwords, API keys or tokens sit directly in the parameters instead of n8n credentials. In the report they only show up as «redacted».
- R03Dangerous action without a guard
From a trigger or AI agent you can reach a payment, mail, deletion or shell without an approval, condition or limit in front (the «3 a.m. rule»).
- R04AI agent with dangerous tools
An agent may trigger money, mail or deletion with no iteration limit and no human approval.
- R05No error workflow
There is neither an error workflow nor an Error Trigger: failures go unnoticed.
- R06HTTP call without retry
Neither retry nor «continue on error» is set.
- R07Duplicate runs possible
A webhook leads to a payment or a write without any duplicate check.
- R08Real test data in the export
The export contains pinned data (pinData), maybe with personal details. X-Ray does not read it, it only warns.
- R09Loop without a brake
A loop calls HTTP endpoints without a Wait node or small batches.
- R10Housekeeping
Disabled or orphan nodes, default names like «HTTP Request1», no notes, no execution timeout.
- R11Code with eval or child process
A code node uses eval, Function or child_process and can run arbitrary code.
What counts as dangerous, what as a guard?
Dangerous are nodes that trigger payments, send mail or messages, delete data or write to databases, run commands or write to the outside world.
Guards are Wait with approval, «send and wait» (human in the loop), IF, Switch and Filter with a condition, limits in loops and a check right after the webhook.
What X-Ray does NOT check
- Whether the credentials stored in n8n themselves have too many rights.
- Whether prompts are open to prompt injection or whether the business logic is right.
- The server, the n8n version, the network and updates.
- Called sub-workflows: only the pasted workflow is checked.
- Unknown community nodes: they are classified by name and type only.
Frequently asked questions
What is a blast radius in n8n?
The blast radius is the possible damage when a workflow runs wrongly or is abused: which payments, mails, deletions or commands can be triggered, and whether a safeguard such as an approval or a condition stands in front.
Is my workflow stored?
No. The pasted workflow is only analysed and neither stored nor logged. The report holds shortened node names, types and findings, and secrets found are redacted. It is deleted after 7 days, and you can delete it yourself before that.
Does an AI decide what is risky?
No. The rules are fixed and run deterministically in a code node. An AI at most writes two or three lines about the priorities, and only from node names and rules, never from parameter values.
Does grade A mean my workflow is safe?
No. X-Ray is not a security certificate. «Nothing found» only means these rules reported nothing. The list of what is not checked is at the top of this page.
Can I run X-Ray myself?
Yes. The workflow is available as a JSON download and can be imported into any n8n instance.
Related tools
- Website report card One grade for security headers, e-mail protection and the TLS certificate.
- Website DNA Which third parties, libraries and cookies does your homepage load?
- All n8n workflows Try them live and download them as JSON.