flowproof

Validate that an n8n workflow imports cleanly β€” leaked credentials, missing/community nodes, version drift, broken connections. Offline, no API, no network.

Package Information

Released: 4 mo ago
Downloads: 9 weeklyΒ /Β 154 monthly
Latest Version: 0.1.0
Author: AkuchiS

Documentation

n8n-nodes-flowproof

An n8n community node that validates a workflow export imports cleanly β€” before you ship it to a client, publish it, or trust one you downloaded. It catches the exact things that break shared templates on import:

  • πŸ”‘ leaked credentials embedded in the JSON (must never ship)
  • 🧩 missing / community nodes not installed on the target instance
  • ⬆️ version drift (a node exported from a newer n8n than the importer runs)
  • πŸͺ’ broken connections and structural corruption
  • ⚠️ deprecated nodes & parameters

Runs entirely inside your n8n. No API, no network, no credentials β€” your workflows never leave the instance.

Operations

  • Check β€” full diagnostic report (importable, fidelity_score, blockers, manual steps, required community packages, per-issue detail).
  • Verify β€” a pass/fail verdict + the blockers, designed to gate a deploy (toggle Fail Node on NOT-Importable to stop a run).

Why trust the verdict

FlowProof's verdicts are arbitrated against a live n8n import β€” in testing against 20 real workflows from 3 sources, the check matched the live importer with 0 mismatches. This node re-implements that same logic in TypeScript and a CI parity test asserts it agrees with the reference engine on every fixture.

The free CLI version (Python, MIT) lives at https://github.com/AkuchiS/flowproof. FlowProof Pro goes further: it repairs the workflow and hands you an import-ready file + a content-hashed "FlowProof Checked" certificate + a client-ready handover.

Install

Community Nodes (self-hosted): Settings β†’ Community Nodes β†’ Install β†’ n8n-nodes-flowproof.

Status: actively maintained β€” issues and pull requests welcome.


An AkuchiS tool, operated by DIME. Private-by-design β€” runs on your machine; we host nothing and see no data. Β· MIT

Discussion