Back to Home
rulego icon

rulego-server

by rulego

Overview

A lightweight, high-performance automation workflow platform for iPaaS, API/AI orchestration, data processing, IoT rule engine, and AI assistant scenarios.

Installation

Run Command
./server -c="./config.conf"

Environment Variables

  • RULEGO_SERVER
  • RULEGO_MCP_LOAD_COMPONENTS_AS_TOOL
  • RULEGO_DEBUG
  • RULEGO_LOG_FILE
  • RULEGO_SAVE_RUN_LOG
  • RULEGO_JWT_SECRET_KEY

Security Notes

The server's core functionality involves executing user-defined scripts (Lua, JS) and commands (via `exec` node with a whitelist). While there are control mechanisms like `cmd_white_list` and `script_max_execution_time`, these features inherently introduce a significant attack surface. Dynamic component loading from a marketplace also poses a supply chain risk if not rigorously audited. Improperly configured or malicious scripts/components could lead to remote code execution (RCE) or unauthorized data access. Hardcoded `jwt_secret_key` and `apiKey` in example configurations (though configurable) are also a minor risk if used in production without changes.

Similar Servers

Stats

Interest Score46
Security Score4
Cost ClassLow
Stars48
Forks24
Last Update2025-11-27

Tags

Workflow AutomationiPaaSRule EngineAI OrchestrationIoT