DevOps · Config · Python

SemanticDiffReviewer

Semantic change intelligence and policy enforcement for JSON, YAML, OpenAPI and config repositories. Semantic diff, schema validation, policy guardrails, drift detection, CI/CD governance.

View on GitHub Download ZIP

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.

← Back to RepositoriesMore Help →