Skip to main content

Config Audits API Specification

Version: v1.3.0 | Status: Active | Last Updated: June 2026

Purpose​

codomyrmex.config_audits audits configuration files for security, compliance, and best-practice issues using real filesystem inputs and rule objects.

Python API​

SymbolTypePurpose
ConfigAuditorClassAudits files/directories and produces audit results
AuditRuleDataclassDescribes a rule id, pattern, severity, and recommendation
AuditIssueDataclassDescribes a single rule violation
AuditResultDataclassCaptures compliance status, issues, and summary
DEFAULT_RULESConstantBuilt-in rules used by the default auditor

MCP API​

ToolParametersReturns
config_audits_audit_filefile_path: strStatus, audit id, compliance flag, issue count, issues, and summary
config_audits_audit_directorydirectory_path: str, pattern: str = "*.json"Status, files audited, total issues, and per-file summaries
config_audits_generate_reportdirectory_path: str, pattern: str = "*.json"Status and formatted report text

Error Shape​

MCP tools return dictionaries with status: "error" and message when an operation fails. Successful calls return status: "success" plus tool-specific fields.