Skip to content

Latest commit

 

History

History
46 lines (38 loc) · 1.93 KB

File metadata and controls

46 lines (38 loc) · 1.93 KB

Community Backlog (seed issues)

Meaningful, scoped contributions wanted. Comment on an item to claim it.

Compatibility rules

  1. Multipart/form-data request diffing — extend SchemaNode diff to multipart parts and binary formats; add rules for removed parts.
  2. Default-value change rule — changing a default alters behavior for clients that omit the field; needs direction-aware severity.
  3. Response header type tightening — today only presence is compared; add schema-level header diffs.

GraphQL

  1. Argument-level fuzzing from SDL — generate cases per argument constraint once the generator consumes GraphQL input types.
  2. Custom scalar registry — pluggable generators/validation for scalars like DateTime, UUID.

gRPC

  1. Descriptor-set loading — accept compiled FileDescriptorSet alongside .proto text for toolchain parity.
  2. Reflection-based drift — live server reflection vs proto contract.

Plugins & ecosystem

  1. AsyncAPI spec plugin — normalize channels/messages into the core model; diff message payloads.
  2. Example exporter plugin — Postman/OpenAPI-collection export from generated cases.
  3. Transport plugin for auth profiles — mTLS/OAuth device-flow reference implementation.

Workflow inference

  1. OpenAPI links inference — build suggested (never auto-run) workflow drafts from explicit response links.

Drift & reports

  1. Recorded-corpus drift at scale — streaming evaluation over large sanitized HAR sets without loading into memory.
  2. SARIF location mapping — attach source locations to SARIF region fields for GitHub code annotations.

Frontend

  1. Contract Explorer page — endpoint tree + schema viewer over the normalized model export.
  2. Workflow graph view — render step DAG with pass/fail coloring.
  3. Shareable filter state — encode severity/page filters in URL.