Explore Schemathesis against Kitaru's OpenAPI-defined REST API as a bounded local experiment, separate from the coverage-guided fuzzing work in #907 and the non-REST properties in #910.
Try generated valid and invalid requests against isolated application state, record reproducible failures, and distinguish server defects from schema gaps and test-harness limitations. Use the results to decide which endpoints and checks warrant a small repeatable test suite, whether PostgreSQL or in-memory fixtures are needed, and whether stateful create/read/update/delete sequences add useful coverage.
This is an exploratory task, not a commitment to CI integration. Keep runs local with disposable data, no cloud services or model calls, and no execution of generated plugin code. Report security-sensitive findings privately.
Explore Schemathesis against Kitaru's OpenAPI-defined REST API as a bounded local experiment, separate from the coverage-guided fuzzing work in #907 and the non-REST properties in #910.
Try generated valid and invalid requests against isolated application state, record reproducible failures, and distinguish server defects from schema gaps and test-harness limitations. Use the results to decide which endpoints and checks warrant a small repeatable test suite, whether PostgreSQL or in-memory fixtures are needed, and whether stateful create/read/update/delete sequences add useful coverage.
This is an exploratory task, not a commitment to CI integration. Keep runs local with disposable data, no cloud services or model calls, and no execution of generated plugin code. Report security-sensitive findings privately.