A sample report
This is what the free scan produces, on a made-up n8n instance. No account, no API key: read it first, then decide whether to point it at your own.
The instance is invented. The findings are not staged — the detectors that would read your instance produced every line below, which is also why a workflow with nothing wrong with it is left in.
What you are looking at
- Six workflows on a fictional agency instance, with about a hundred executions behind them.
- Four of the six are broken in different ways. Two of those four report success in n8n.
- Every finding carries the evidence it was judged on, so you can disagree with it.
- No real customer, and no real instance was read to produce it.
Summary
- Workflows scanned
- 6
- Active
- 6
- Scheduled
- 4
- Executions analysed
- 102
- Findings
- 5
- Too little history
- 1
- Baseline window
- 14 days
- Scanned at
- 2026-09-12 07:54 UTC
Oldest execution seen: 2026-08-29 08:00 UTC
Per-workflow status
- Healthy2 workflows
- Failed1 workflows
- Silent failure1 workflows
- Missed run1 workflows
- Empty output1 workflows
Findings
- Empty outputCriticalEMPTY_OUTPUT
Invoice sync → accounting
The last 3 successful runs produced 0 items; this workflow normally produces about 45. Success status is hiding a job that did nothing.
- Confidence:
- 100%
- Detected:
- 2026-09-12 07:54 UTC
- Automatic action:
- Needs a human
Evidence
- execution.idsample-invoice-02026-09-11 08:00 UTC[execution]
- execution.itemsOut02026-09-11 08:00 UTC[execution]
- zero.streak32026-09-12 07:54 UTC[execution]
- baseline.medianItemsOut45[baseline]
- baseline.zeroItemsShare0[baseline]
- baseline.successCount11[baseline]
- FailedCriticalFAILED
Shopify orders → warehouse
The most recent execution failed at "Map line items" and nothing has succeeded since (2 failures in 24h).
- Confidence:
- 100%
- Detected:
- 2026-09-12 07:54 UTC
- Automatic action:
- Automatic only with a guard
Evidence
- execution.idsample-order-02026-09-12 07:05 UTC[execution]
- execution.statuserror2026-09-12 07:05 UTC[execution]
- failures.last24h22026-09-12 07:54 UTC[execution]
- error.messageCannot read properties of undefined (reading 'sku')2026-09-12 07:05 UTC[execution]
- error.nodeMap line items2026-09-12 07:05 UTC[execution]
- error.nodeTypen8n-nodes-base.code2026-09-12 07:05 UTC[execution]
- Missed runCriticalMISSED_RUN
Nightly database backup
Expected a run at 2026-09-12T02:00:00.000Z but the last run was 3.2d ago (3 occurrences missed).
- Confidence:
- 95%
- Detected:
- 2026-09-12 07:54 UTC
- Automatic action:
- Safe to retry automatically
Evidence
- schedule0 2 * * *[schedule]
- schedule.timezoneUTC[schedule]
- expected.at2026-09-12T02:00:00.000Z2026-09-12 02:00 UTC[schedule]
- grace.ms1800000[schedule]
- last.run.at2026-09-09T02:00:00.000Z2026-09-09 02:00 UTC[execution]
- missed.count3[schedule]
- Silent failureCriticalSILENT_FAILURE
Payment received → CRM
This workflow normally runs about every 2.0h but has been quiet for 1.1d. Its trigger may have stopped receiving events.
- Confidence:
- 90%
- Detected:
- 2026-09-12 07:54 UTC
- Automatic action:
- Needs a human
Evidence
- baseline.medianGapMs7184992.5[baseline]
- baseline.p95GapMs7572826[baseline]
- baseline.maxGapMs7738644[baseline]
- baseline.sampleSize27[baseline]
- baseline.observedDays3.5[baseline]
- last.run.at2026-09-11T05:48:24.090Z2026-09-11 05:48 UTC[execution]
- quiet.ms939684272026-09-12 07:54 UTC[execution]
- Volume anomalyWarningVOLUME_ANOMALY
Payment received → CRM
0 executions in the last 24h versus a normal 12.0 per day. Activity dropped to 0% of normal.
- Confidence:
- 65%
- Detected:
- 2026-09-12 07:54 UTC
- Automatic action:
- Needs a human
Evidence
- last24h.count02026-09-12 07:54 UTC[execution]
- baseline.runsPerDay11.99[baseline]
- ratio0[baseline]
Too little history to judge
These workflows do not yet have enough executions for the statistical detections. OutcomeGuard says so rather than inventing an anomaly.
- New client onboarding2 runs observed
Run it on your own instance
The free scan reads the n8n REST API and never writes to it. The key is used for that one scan and discarded unless you choose to connect the instance afterwards.