Back to Home
shiveshnavin icon

pipelane-server

by shiveshnavin

Overview

A server for building, scheduling, and managing custom data pipelines, integrating with AI agents via the Model Context Protocol (MCP) and providing a GraphQL API for interaction.

Installation

Run Command
npm start

Environment Variables

  • PORT
  • PIPELANE_HTTPS_PORT
  • PIPELANE_HTTPS_KEY_PATH
  • PIPELANE_HTTPS_CERT_PATH
  • GEMINI_API_KEY

Security Notes

Critical security risks identified: 1. Direct use of `eval(js)` in `EvaluateJsTask` and related functions (`evalPlaceHolder.evaluatePlaceholdersInString`, `evalPlaceHolder.evalInScope`) allows arbitrary JavaScript code execution from user-defined pipeline inputs or task configurations. This is a severe Remote Code Execution (RCE) vulnerability. 2. `ShellTask` and `LoopShellTask` allow execution of arbitrary shell commands. The `allowedCommands` filter, as configured in `server/pipe-tasks/index.ts`, can include `"*"`, effectively bypassing all restrictions and enabling RCE via shell injection. These vulnerabilities make the system unsafe for untrusted users or without robust sandboxing.

Similar Servers

Stats

Interest Score0
Security Score1
Cost ClassMedium
Stars0
Forks0
Last Update2026-01-19

Tags

Data PipelinesWorkflow AutomationAI IntegrationGraphQL APITask Orchestration