The process has two phases:
- Discovery: The task in your CI/CD pipeline checks your project for any
.json
, .yaml
, and .yml
files. When it finds a file, it checks if the file states that it is an OpenAPI file. If the file is .yaml
or .yml
, it is automatically converted to JSON. The discovered APIs are automatically uploaded to an API collection in 42Crunch Platform.
- Audit: Security Audit audits the uploaded APIs for their well-formedness and security. If the quality of the APIs meets your criteria, the task or job ends with a success, if they do not, the task fails. Your CI/CD pipeline processes the result as you have defined and the continues to the next task or job.