diff --git a/pages/docs/img/openapi.png b/pages/docs/img/openapi.png new file mode 100644 index 0000000000000000000000000000000000000000..09b4c8b663c4cdfbfa69f44a925c00440bea5a6c Binary files /dev/null and b/pages/docs/img/openapi.png differ diff --git a/pages/docs/index.md b/pages/docs/index.md index 23dc8e3244fae88c3e87b263b380692cc3ffaff7..0e88b99c3fa18b806301839e4229e56874caf488 100644 --- a/pages/docs/index.md +++ b/pages/docs/index.md @@ -10,7 +10,7 @@ First of all, This tool parses [an OpenAPI specification (Swagger)](https://swag  -After a parsing phase, `RAGO` is prepared to generate tests automatically in two different ways based on Fuzzing, `Random Testing` and `Parameter Inference` +After the parsing phase, `RAGO` is prepared to generate tests automatically in two different ways based on Fuzzing, `Random Testing` and `Parameter Inference`. ## OpenAPI in RAG @@ -19,6 +19,12 @@ After a parsing phase, `RAGO` is prepared to generate tests automatically in two - UML for OpenAPIObject - Relast for OpenAPIObject + + +``` +OpenAPIObject ::= <OpenAPI> <JsonSchemaDialect> I:InfoObject Serv:ServerObject* P:PathsObject* W:Webhook* C:ComponentsObject Sr:SecurityRequirementObject* T:TagObject* [E:ExternalDocObject] Ex:Extension*; +``` + ## Fuzzing Methods ### Random Testing