tenets-server
Verified Safeby nohuiam
Overview
Ethical decision evaluation and remediation guidance against 25 Gospel tenets for cognitive systems.
Installation
npm startEnvironment Variables
- TENETS_DB_PATH
- TENETS_HTTP_PORT
- TENETS_WS_PORT
- TENETS_UDP_PORT
- TENETS_API_KEY
Security Notes
HTTP API (Port 8027) uses `Access-Control-Allow-Origin: '*'`, which is a security risk in production; it should be restricted. HTTP API authentication is optional by default if `TENETS_API_KEY` is not set, creating a vulnerability if deployed without configuration. However, `zod` schemas are used for robust input validation, and `better-sqlite3` uses prepared statements to prevent SQL injection. Sensitive information like file paths and stack traces are redacted from error messages before network transmission. The UDP InterLock mesh includes a robust `Tumbler` with a whitelist and circuit breaker features (hop count, TTL, deduplication) for enhanced network security and stability.
Similar Servers
ai-counsel
Enables multi-model AI deliberations to reach true consensus through iterative debate and refine positions across multiple rounds, supporting evidence-based decision-making with historical memory.
pentestMCP
This MCP server enables AI agents to perform automated and interactive penetration testing tasks by exposing a suite of security assessment utilities as callable tools.
mcp-adr-analysis-server
Facilitates architectural decision record (ADR) analysis, content security, deployment and environment analysis, and architectural governance using advanced prompting techniques (GKP, APE, Reflexion) and knowledge graph management to automate and improve development workflows.
Pitchlense-mcp
Provides AI-powered, multi-category risk analysis for startups, aiding in investment due diligence, growth potential evaluation, and portfolio risk management.