mrkeyoor.com_
Mon 07 Sept 16:58 UTC
Automationevaluationupdated 07 Sept 2026

n8n-workflows review

n8n-workflows is a searchable collection of workflow JSON files gathered from n8n examples and other sources. Its FastAPI and SQLite site helps you find and download examples, but it does not run automations or replace an n8n instance.

trackingstars / 7d
Verdict

Our n8n-workflows audit found 32 known vulnerabilities and no test target, while the checked tree held 2,061 workflow JSON files rather than the README's advertised 4,343. Use it as a large idea shelf whose contents must be inspected, repaired, and tested in a disposable n8n instance. Do not treat the catalog, its import claim, or any downloaded workflow as a production-ready supply chain.

We ran it

Lab card: what happened when we ran n8n-workflowsScreenshot of n8n-workflows (github.com/Zie619/n8n-workflows)
Install✓ · 17s61 packages · 76 MB
Build✓ · 2s
Testsn/ano test script
Known vulns32(pip-audit)
Repo2178 files~10,761 lines of source · 41.9 MB · 5 CI workflows · Dockerfile

Answers from our run

Does n8n-workflows build from source?

Dependencies installed in 17 seconds (61 packages), and the build succeeded in 2 seconds. We cloned commit 94007c1 into a clean Debian container with 3 CPUs and no project-specific setup.

Does n8n-workflows have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Does n8n-workflows have known vulnerabilities in its dependencies?

pip-audit flagged 32 known advisories in the dependency tree at the time of our run.

Who should not use n8n-workflows?

Teams that import templates directly into production: issue 200 reports AI nodes replaced by noOp types and many broken connection targets in the checked workflow set.

What are the alternatives to n8n-workflows?

n8n, Awesome n8n Templates, Activepieces. Our n8n-workflows audit found 32 known vulnerabilities and no test target, while the checked tree held 2,061 workflow JSON files rather than the README's advertised 4,343.

Setup4/517-second install and 2-second build; Docker pull is uncertain
Docs2/5Clear search setup, but catalog counts and import claims conflict
Community4/556,512 stars and current reports, though issue quality is uneven
Maturity2/5No test target, 32 audit findings, and workflow integrity reports

Who it’s for

n8n users looking for examples to inspect and rebuild for their own accounts.
Automation consultants who want a broad idea catalog with local full-text search.
Researchers analyzing common n8n nodes, triggers, and integration patterns.
Self-hosters willing to build the catalog image and review each workflow before import.

Who it’s NOT for

Teams that import templates directly into production: issue 200 reports AI nodes replaced by noOp types and many broken connection targets in the checked workflow set.
Security-sensitive operators expecting a clean dependency audit: our pip-audit found 32 known vulnerabilities.
Buyers relying on the README's 100% import-success claim: the repository has no test target, and issue 189 says n8n versions are not identified.
Users expecting the documented Docker Hub command to work: issue 159 reports pull access denied for that image.
Owners of an old fork or clone who cannot resync: the latest release says the project rewrote history after a DMCA removal.

Setup reality

Our sandbox installed 61 Python packages in 17 seconds and occupied 76 MB. The build completed in 2 seconds. There was no test script or target, so tests were skipped. Pip-audit reported 32 known vulnerabilities.

The catalog server needs Python, writes a local SQLite FTS5 index, and listens through FastAPI. Docker and compose files are included, though an open issue reports that the README's Docker Hub pull command was denied. Running downloaded workflows requires a separate n8n installation plus credentials for every service they contact.

The checkout had 5 CI workflow files but no tests directory. Before import, inspect node types, connection targets, webhooks, code nodes, and credential references. n8n version compatibility is not recorded per workflow, and the August 2025 history rewrite left earlier forks and clones out of sync.

The checked tree contains 2,061 workflow files, not 4,343

The README describes a collection of 4,343 production-ready workflows with a 100% import-success rate. GitHub's tree for commit 94007c1 contains 2,061 JSON files under workflows/. That does not make the smaller collection useless, but it changes how its claims should be read. This is a broad pile of automation examples with a convenient index, not a verified catalog whose headline count matches the checked source.

Our checkout contained 2,178 files, about 10,761 lines of source, and 41.9 MB. Most of the value is data rather than Python application code: each workflow JSON describes nodes, parameters, connections, and metadata for later import into n8n. The repository adds a browser interface and API over that material. It never becomes the automation runtime itself, so you still need n8n and every account, token, database, or webhook used by a selected example.

A 2-second build makes the catalog easy to browse

The included server indexes workflow metadata into SQLite and FTS5, then exposes search, category, statistics, workflow-detail, and export routes through FastAPI. Search can filter by trigger and complexity, while the static interface provides a friendlier path through thousands of filenames. This layer is useful when GitHub directory browsing becomes tedious. It tells you what may be relevant; it cannot prove that the underlying graph imports or performs the advertised job.

Our sandbox installed 61 packages in 17 seconds, used 76 MB, and completed its build in 2 seconds. Those numbers make local catalog browsing cheap compared with running a full automation stack. The Dockerfile uses a non-root user and includes a health check, and compose can add Traefik. Issue 159 reports that pulling the exact Docker Hub image shown in the README returned access denied, so building the supplied Dockerfile is the safer documented fallback to verify.

What happened when we ran it

Our Python 3.12 Debian container used 3 CPUs and 8 GB of RAM with no secrets. Installation and the 2-second build both succeeded. The repository had a Dockerfile, a compose file, and 5 CI workflow files. Nothing in those results exercised an n8n import, authenticated to an integration, or ran an automation. They establish that the catalog application can be prepared, not that its workflow contents are correct.

There was no test script or target, so the harness skipped tests. The checkout also had no tests directory. Pip-audit found 32 known vulnerabilities in the installed environment; the supplied result does not list severities or establish whether a particular advisory is reachable through this server. It does contradict the README's dated statement that all CVEs were resolved. Pinning a deployment to this commit still requires reviewing and updating the affected dependency set.

Issue 200 finds placeholder nodes in the same checked commit

Issue 200 reports that many AI-labeled nodes use n8n-nodes-base.noOp instead of LangChain node types and that many connection targets point to absent node IDs. The reporter pinned the analysis to commit 94007c1, the same commit our lab received. In the issue's named MongoDB Agent example, the checked JSON contains noOp entries for its OpenAI model, memory, chat trigger, tool, and agent. That workflow should not be imported with an assumption that its labels describe executable nodes.

Our 2,061-file tree is too large for sensible line-by-line trust. Review a candidate as code: confirm every node type exists in your n8n version, trace each connection, inspect Code and HTTP Request nodes, replace credential references, and check where data leaves the system. Issue 189 raises another basic gap, the collection does not state the n8n version for each workflow. An import can succeed syntactically while losing or changing behavior across node versions.

The 76 MB search service should stay separate from production n8n

Run the catalog as a read-only reference service, preferably away from the n8n instance that holds production credentials. Its search API does not need those secrets. Download one workflow at a time, put it in a disposable n8n environment, and compare the visual graph with the raw JSON. Trigger it only with test accounts and synthetic data. This separation limits what a malformed, stale, or unexpectedly destructive example can reach during evaluation.

The 32 audit findings also argue against exposing the FastAPI container without normal controls. Bind locally when remote access is unnecessary. For a shared service, update dependencies, put authentication and TLS at the edge, restrict origins, and retain container logs. The compose profile includes a Traefik dashboard configured as insecure in the checked file, so operators should not publish that dashboard unchanged. None of these steps repairs a workflow with missing nodes; server hardening and content validation are separate jobs.

June code and September reports show attention without resolution

The repository was last pushed on June 24, 2026. GitHub showed 56,512 stars and 41 combined issues and pull requests, while issue 200 arrived on September 4 with no reply when fetched. That is recent user activity alongside a codebase that had not yet addressed the report. The open queue also contains many empty or off-topic submissions, so its raw size says little about maintainer capacity or defect volume.

The latest release is an August 2025 history-rewrite notice rather than a normal software release. It says 8 files were removed for DMCA compliance and instructs existing users to re-clone or force-sync. A fresh checkout avoids that history problem, but it does not settle provenance or correctness for every remaining example. The collection is worthwhile for discovery. With no tests, 32 audit findings, absent per-workflow n8n versions, and a concrete integrity report, production use begins only after your own reconstruction and review.

Alternatives

ProjectWhat it isPick it when
n8n gh↗The official workflow automation platform and the runtime these JSON files target.pick this instead when you need the supported editor, runtime, official templates, and versioned releases.
Awesome n8n TemplatesA smaller curated collection of n8n templates organized by service and use case.pick this instead when curation and a manageable review queue matter more than raw volume.
Activepieces gh↗A separate visual automation platform with its own connectors and workflow model.pick this instead when you are choosing an automation platform rather than searching for n8n examples.

What people are saying

  1. [github-trending] Zie619/n8n-workflows

Sources

  1. n8n-workflows README
  2. Issue 200: noOp AI nodes and connection targets
  3. Issue 189: missing n8n version information
  4. Issue 159: Docker image pull failure
  5. DMCA compliance history rewrite release

More automation reviews

winutil · kudu · AutoHedge · career-ops · SpotX · obs-studio · the whole board →