moaidmoatasem/CHERENKOV Conformance Check
Generate and run API conformance tests from your OpenAPI spec. Catches spec drift before it reaches production.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| spec | Path to OpenAPI spec file (YAML or JSON) | yes | — |
| target | API server URL to test against | yes | — |
| fail-on-drift | Exit with code 1 if any conformance violations are found | no | true |
| llm-provider | LLM provider (openai | ollama) | no | openai |
| llm-model | Model name (e.g. gpt-4o-mini, qwen2.5-coder:7b) | no | gpt-4o-mini |
| output-format | Output format (json | sarif | junit | html) | no | sarif |
| output-path | Path for the output report file | no | cherenkov-report.sarif |
Outputs
| name | description |
|---|---|
| violations | Number of conformance violations found |
| report-path | Path to the generated conformance report |
| sarif-path | Path to SARIF output (for GitHub Security tab) |
| drift-detected | true if any conformance violations were found |