Overview
SemanticDiffReviewer provides semantic change intelligence and policy enforcement for JSON, YAML, OpenAPI, and configuration repositories. It performs semantic diff, schema validation, policy guardrails, drift detection, and CI/CD governance for structured configuration.
Features
- Semantic diff across JSON, YAML, OpenAPI, and configuration files
- Schema validation and structural consistency checks
- Policy guardrails for config patterns and security-critical fields
- Drift detection between environments and deployment tiers
- CI/CD governance gates for pull requests and releases
- SARIF, JSON and Markdown report export
Scan commands
semantic-diff review repo/
semantic-diff validate --schema schema.yaml --files config/
semantic-diff drift --env staging --env production
semantic-diff ci --fail-on-break --output sarif.sarif
Reporting
SemanticDiffReviewer normalizes findings across formats and outputs SARIF, JSON and Markdown reports for integration with GitHub Code Scanning, CI pipelines, and developer dashboards.
CI/CD governance
Configure as a GitHub Action step to gate pull requests. Policy violations fail CI when unresolved review findings remain, preventing breaking configuration changes from merging.