Back to Home
girste icon

mcp-cybersec-watchdog

Verified Safe

by girste

Overview

A Linux server security auditing and continuous monitoring tool that provides security posture analysis and anomaly detection capabilities, designed to be integrated with AI agents.

Installation

Run Command
./bin/mcp-watchdog

Environment Variables

  • MCP_SECURITY_LOG_LEVEL

Security Notes

The tool is written in Go and leverages standard system commands (`exec.Command`) for its auditing functions. It explicitly states in the README and code (e.g., `RequiresSudo()`) that `sudo` access is required for many operations. This inherently grants high privileges. While the code appears to handle command execution and file path sanitization (e.g., in `handleAnalyzeAnomaly`) carefully, any vulnerability in an invoked external command or the tool's parsing of its output could potentially be exploited. The `system.RunCommandSudo` function attempts `sudo -n` (no password) which is a good practice for automation. The tool makes outbound network calls for public IP detection and vulnerability intelligence (`api.ipify.org`, `nvd.nist.gov`, `cisa.gov`). No hardcoded secrets or malicious patterns were identified in the provided source code. The project's use of CI badges (CodeQL, Trivy) and an explicit private security advisory process indicates a focus on security.

Similar Servers

Stats

Interest Score70
Security Score8
Cost ClassMedium
Avg Tokens2500
Stars26
Forks4
Last Update2026-01-17

Tags

Linux SecurityServer HardeningAnomaly DetectionCybersecurity AuditContinuous Monitoring