Back to Home
pranjal-lnct icon

Sentinel-MCP-Server

Verified Safe

by pranjal-lnct

Overview

Integrates various security scanning tools as an MCP server for IDEs, providing SAST, SCA, secret scanning, DAST, malware, EOL, compliance, crypto, and AI-powered threat modeling.

Installation

Run Command
mcp run python src/sentinel/server.py

Environment Variables

  • SENTINEL_LOG_LEVEL
  • SENTINEL_DOCKER_TIMEOUT
  • SENTINEL_SEMGREP_IMAGE
  • SENTINEL_TRIVY_IMAGE
  • SENTINEL_GRYPE_IMAGE
  • SENTINEL_GITLEAKS_IMAGE
  • SENTINEL_ZAP_IMAGE
  • SENTINEL_CLAMAV_IMAGE
  • SENTINEL_TESTSSL_IMAGE
  • SENTINEL_SCHEMATHESIS_IMAGE
  • SENTINEL_LLM_API_KEY
  • SENTINEL_LLM_MODEL
  • SENTINEL_LLM_API_BASE

Security Notes

The server's core logic (docker_runner.py) correctly isolates security tool execution via Docker, with robust error handling and retries. Input to external tools (target_path, target_url) is user-controlled, implying trust in the client, but the server itself doesn't introduce obvious internal vulnerabilities. Test resources containing 'eval' and hardcoded secrets are correctly identified as *targets* for the scanner, not part of the server's own codebase.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens3000
Stars0
Forks0
Last Update2025-11-29

Tags

Security ScanningSASTSCAThreat ModelingComplianceDocker