open-policy-agent/conftest

Write tests against structured configuration data using the Open Policy Agent Rego query language

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 hours ago
Added to GitGenius on September 21st, 2026
Created on March 28th, 2019
Open Issues & Pull Requests: 42 (+0)
GitHub issues: Enabled
Number of forks: 362
Total Stargazers: 3,270 (+0)
Total Subscribers: 23 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.7 days
Mean response time: 47.3 days
90th percentile: 117.6 days
Tracked items: 71

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 14
New in 7 days: 0
Closed in 7 days: 4
Avg open age: 1,011 days
Stale 30+ days: 12
Stale 90+ days: 10

Recent activity

Opened in 7 days: 0
Closed in 7 days: 4
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (36)
  • bug (19)
  • good first issue (11)
  • help wanted (7)
  • question (6)
  • documentation (3)
  • parser (3)
  • testing (3)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Conftest is a testing tool that validates structured configuration data using the Rego query language from Open Policy Agent.

Conftest solves the problem of enforcing policies and standards across infrastructure and application configuration files. Rather than writing custom validation scripts for each configuration format, it provides a unified testing framework where policies are expressed in Rego, a declarative language designed for policy evaluation. This approach allows teams to define assertions once and apply them consistently across Kubernetes manifests, Terraform code, Tekton pipelines, Serverless configurations, and other structured data formats.

Teams should adopt Conftest when they need to enforce organizational standards, security policies, or best practices across configuration files at scale. It suits projects where multiple developers or teams manage infrastructure-as-code and need consistent validation before deployment. The tool works with any configuration format that can be parsed into structured data, making it broadly applicable across different technology stacks and infrastructure tools.

The project shows sustained development with regular commits addressing bug fixes, feature enhancements, and dependency updates. Pull requests receive timely review and feedback from maintainers. The project maintains active engagement with its community through a dedicated Slack channel and welcomes external contributions through documented development and contribution guidelines. Issue tracking reflects ongoing refinement of the tool's capabilities and responsiveness to user needs.