rigour
by rigour-labs·★ 20·Score 43
Rigour is an AI coding agent security system that detects secrets, structural issues, and AI drift through MCP tools.
Overview
Rigour acts as an immune system for AI coding agents, preventing dangerous code commits in real-time. It analyzes code across multiple languages (TypeScript, JavaScript, Python, Go, Ruby, C#, Java, Kotlin, Rust) using AST-based detection rather than heuristics. The system learns from each scan, creating patterns specific to your codebase that strengthen over time. When violations are detected, Rigour provides precise fix instructions in JSON format that AI agents can consume to self-heal issues without human intervention.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose Rigour when you need real-time security and governance for AI-generated code, especially in teams where AI agents autonomously write code and need guardrails.
When NOT to choose this
Avoid Rigour if you need traditional code analysis without AI integration or if you require compliance with strict audit trails for all code changes.
Tools this server exposes
8 tools extracted from the READMErigour_checkPerforms security and structural analysis of code files
fix_packetProvides JSON-formatted instructions for fixing code violations
list_violationsLists all detected violations in the codebase
check_securitySpecifically checks for security vulnerabilities and hardcoded secrets
check_astPerforms AST-based analysis of code structure
check_ai_driftDetects AI-related issues like hallucinated imports and context drift
get_dashboard_dataProvides real-time governance dashboard data
get_patternsRetrieves patterns learned by the Rigour Brain
Comparable tools
Installation
Install via npm:
npm install -g @rigour-labs/mcpAdd to Claude Desktop:
{ "mcpServers": { "rigour": { "command": "npx", "args": ["-y", "@rigour-labs/mcp"] } } }Quick scan command:
npx rigour-scanFAQ
- How does Rigour differ from traditional linters like ESLint?
- Rigour is AI-native, learns your codebase patterns, provides self-healing fix packets directly to agents, and detects AI-specific issues like hallucinated imports and context drift that traditional linters miss.
- What programming languages does Rigour support?
- Rigour supports TypeScript, JavaScript, Python, Go, Ruby, C#, Java, Kotlin, and Rust through AST-based analysis rather than pattern matching.
Compare rigour with
Last updated · Auto-generated from public README + GitHub signals.