Back to Home
linogarciavallejo icon

octopus-mcp-poc

Verified Safe

by linogarciavallejo

Overview

A proof-of-concept server designed to receive and log webhooks from GitHub and GitLab repositories.

Installation

Run Command
npm install && npm start

Environment Variables

  • PORT
  • WEBHOOK_SECRET
  • APP_ID
  • GITLAB_WEBHOOK_SECRET

Security Notes

The server uses established webhook middleware libraries (`@octokit/webhooks` and `gitlab-webhook-middleware`) which are designed to verify webhook signatures using provided secrets, mitigating common spoofing risks. The current code primarily logs payloads and does not contain `eval`, obfuscation, or direct use of user-controlled input in shell commands. Hardcoded secrets are avoided through the use of `dotenv`. The main security consideration would be if further, unprovided logic were to act upon the logged webhook payloads in an insecure manner.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassLow
Stars0
Forks0
Last Update2025-11-19

Tags

WebhooksGitHubGitLabNode.jsServer