Back to Home
Naveen666555 icon

n8n-workflows

by Naveen666555

Overview

A fast, modern documentation system for N8N workflows, providing search, statistics, and visualization capabilities via a RESTful API and a web frontend.

Installation

Run Command
node src/server.js

Environment Variables

  • NODE_ENV
  • PORT
  • HOST

Security Notes

Critical path traversal vulnerability identified in `/api/workflows/:filename` and `/api/workflows/:filename/download` endpoints. The `filename` parameter from `req.params` is used directly in `path.join('workflows', filename)` without proper sanitization (e.g., using `path.basename()`). This allows an attacker to access or download arbitrary files outside the 'workflows' directory (e.g., `/api/workflows/../../package.json/download`). While other security measures like Helmet.js and rate limiting are present, this vulnerability is severe. No 'eval' or obvious obfuscation was found, and SQL queries generally use prepared statements, but the path traversal is a major concern.

Similar Servers

Stats

Interest Score33
Security Score3
Cost ClassMedium
Avg Tokens500
Stars3
Forks3
Last Update2025-12-06

Tags

N8NworkflowdocumentationautomationsearchRESTful APINode.jsSQLiteMermaid