news
Free and Open Source Software
-
OpenAPI Linter - CLI and a Node.js library - LinuxLinks
OpenAPI Linter is a CLI and a Node.js library to validate OpenAPI specification.
It is based on Spectral by Stoplight with OpenAPI rules with additional rules. The goal of Linter is to check whether the spec contains enough information to generate high quality, well documented SDK. We use OpenAPI Linter in Superface Integration Designer, but any client code generator benefits from well written OpenAPI specs.
This is free and open source software.
Cherrybomb - audit, validate, run API tests - LinuxLinks
Cherrybomb is an CLI tool that helps prevent incorrect code implementation early in development. It works by validating and testing your API using an OpenAPI file. Its main goal is to reduce security errors and ensure your API functions as intended.
Cherrybomb makes sure your API is working correctly. It checks your API’s spec file (OpenAPI Specification) for good practices and makes sure it follows the OAS rules. Then, it tests your API for common issues and vulnerabilities. If any problems are found, Cherrybomb gives you a detailed report with the exact location of the problem so you can fix it easily.
This is free and open source software.