Back to Home
keithrbennett icon

cov-loupe

by keithrbennett

Overview

Analyzes SimpleCov test coverage data, providing reports, summaries, and validation through a command-line interface, Ruby library, or Model Context Protocol (MCP) server.

Installation

Run Command
cov-loupe

Environment Variables

  • COV_LOUPE_OPTS

Security Notes

The PredicateEvaluator class (used by the 'validate' tool/subcommand) employs `instance_eval` to execute Ruby code provided by the user via 'code' strings or 'file' paths. This grants arbitrary code execution capabilities with full system privileges. The source code explicitly includes a 'Security Warning: Predicates execute as arbitrary Ruby code with full system privileges. Only use predicates from trusted sources.' If this server processes untrusted input for predicates, it presents a severe vulnerability.

Similar Servers

Stats

Interest Score39
Security Score3
Cost ClassMedium
Avg Tokens750
Stars11
Forks1
Last Update2025-12-14

Tags

RubySimpleCovcode-coverageCLIMCP