├── .github ├── dependabot.yml └── workflows │ ├── codeql.yml │ ├── dependency-review.yml │ ├── deploy-docker.yml │ ├── maven-pulls.yml │ ├── maven.yml │ ├── prepare-release.yml │ └── release.yml ├── .gitignore ├── .whitesource ├── CI ├── CI.md ├── docker-release.sh ├── ghApiClient.py ├── lastRelease.py ├── post-release.sh ├── pre-release.sh ├── prepare-release.sh ├── publishRelease.py ├── releaseNotes.py └── version.sh ├── Dockerfile ├── LICENSE ├── NOTICE ├── README.md ├── inflector.yaml ├── pom.xml └── src ├── main ├── java │ └── io │ │ └── swagger │ │ ├── Utils.java │ │ ├── handler │ │ └── ValidatorController.java │ │ ├── jsonschema │ │ ├── FgeValidator.java │ │ ├── NetworkntValidator.java │ │ └── Validator.java │ │ └── models │ │ ├── Instance.java │ │ ├── Schema.java │ │ ├── SchemaValidationError.java │ │ └── ValidationResponse.java ├── resources │ ├── error.png │ ├── invalid.png │ ├── logback.xml │ ├── schemas │ │ ├── 20 │ │ │ ├── official.json │ │ │ └── schema.json │ │ ├── 30 │ │ │ ├── official.json │ │ │ ├── schema3-fix-format-uri-reference.json │ │ │ └── schema3.json │ │ └── 31 │ │ │ ├── dialect │ │ │ ├── base.schema.json │ │ │ └── base.schema.yaml │ │ │ ├── meta │ │ │ ├── base.schema.json │ │ │ └── base.schema.yaml │ │ │ ├── official.json │ │ │ ├── schema-base.json │ │ │ ├── schema-base.yaml │ │ │ ├── schema.json │ │ │ └── schema.yaml │ ├── upgrade.png │ └── valid.png ├── swagger │ └── swagger.yaml └── webapp │ ├── WEB-INF │ └── web.xml │ └── index.html └── test ├── java └── spec │ └── validator │ └── ValidatorTest.java └── resources ├── invalid_oas3.yaml ├── invalid_oas31.yaml ├── invalid_oas31_simple.yaml ├── invalid_swagger2.yaml ├── logback.xml ├── oas30local ├── petstore30.yaml ├── petstore30ext1.yaml └── petstore30ext2.yaml ├── oas31local ├── petstore31.yaml ├── petstore31ext1.yaml └── petstore31ext2.yaml ├── valid_oas3.yaml ├── valid_oas31.yaml ├── valid_oas31_simple.yaml └── valid_swagger2.yaml /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/.github/workflows/deploy-docker.yml -------------------------------------------------------------------------------- /.github/workflows/maven-pulls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/.github/workflows/maven-pulls.yml -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.github/workflows/prepare-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/.github/workflows/prepare-release.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/.gitignore -------------------------------------------------------------------------------- /.whitesource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/.whitesource -------------------------------------------------------------------------------- /CI/CI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/CI/CI.md -------------------------------------------------------------------------------- /CI/docker-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/CI/docker-release.sh -------------------------------------------------------------------------------- /CI/ghApiClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/CI/ghApiClient.py -------------------------------------------------------------------------------- /CI/lastRelease.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/CI/lastRelease.py -------------------------------------------------------------------------------- /CI/post-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/CI/post-release.sh -------------------------------------------------------------------------------- /CI/pre-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/CI/pre-release.sh -------------------------------------------------------------------------------- /CI/prepare-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/CI/prepare-release.sh -------------------------------------------------------------------------------- /CI/publishRelease.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/CI/publishRelease.py -------------------------------------------------------------------------------- /CI/releaseNotes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/CI/releaseNotes.py -------------------------------------------------------------------------------- /CI/version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/CI/version.sh -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/README.md -------------------------------------------------------------------------------- /inflector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/inflector.yaml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/io/swagger/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/java/io/swagger/Utils.java -------------------------------------------------------------------------------- /src/main/java/io/swagger/handler/ValidatorController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/java/io/swagger/handler/ValidatorController.java -------------------------------------------------------------------------------- /src/main/java/io/swagger/jsonschema/FgeValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/java/io/swagger/jsonschema/FgeValidator.java -------------------------------------------------------------------------------- /src/main/java/io/swagger/jsonschema/NetworkntValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/java/io/swagger/jsonschema/NetworkntValidator.java -------------------------------------------------------------------------------- /src/main/java/io/swagger/jsonschema/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/java/io/swagger/jsonschema/Validator.java -------------------------------------------------------------------------------- /src/main/java/io/swagger/models/Instance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/java/io/swagger/models/Instance.java -------------------------------------------------------------------------------- /src/main/java/io/swagger/models/Schema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/java/io/swagger/models/Schema.java -------------------------------------------------------------------------------- /src/main/java/io/swagger/models/SchemaValidationError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/java/io/swagger/models/SchemaValidationError.java -------------------------------------------------------------------------------- /src/main/java/io/swagger/models/ValidationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/java/io/swagger/models/ValidationResponse.java -------------------------------------------------------------------------------- /src/main/resources/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/resources/error.png -------------------------------------------------------------------------------- /src/main/resources/invalid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/resources/invalid.png -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/schemas/20/official.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/resources/schemas/20/official.json -------------------------------------------------------------------------------- /src/main/resources/schemas/20/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/resources/schemas/20/schema.json -------------------------------------------------------------------------------- /src/main/resources/schemas/30/official.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/resources/schemas/30/official.json -------------------------------------------------------------------------------- /src/main/resources/schemas/30/schema3-fix-format-uri-reference.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/resources/schemas/30/schema3-fix-format-uri-reference.json -------------------------------------------------------------------------------- /src/main/resources/schemas/30/schema3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/resources/schemas/30/schema3.json -------------------------------------------------------------------------------- /src/main/resources/schemas/31/dialect/base.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/resources/schemas/31/dialect/base.schema.json -------------------------------------------------------------------------------- /src/main/resources/schemas/31/dialect/base.schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/resources/schemas/31/dialect/base.schema.yaml -------------------------------------------------------------------------------- /src/main/resources/schemas/31/meta/base.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/resources/schemas/31/meta/base.schema.json -------------------------------------------------------------------------------- /src/main/resources/schemas/31/meta/base.schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/resources/schemas/31/meta/base.schema.yaml -------------------------------------------------------------------------------- /src/main/resources/schemas/31/official.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/resources/schemas/31/official.json -------------------------------------------------------------------------------- /src/main/resources/schemas/31/schema-base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/resources/schemas/31/schema-base.json -------------------------------------------------------------------------------- /src/main/resources/schemas/31/schema-base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/resources/schemas/31/schema-base.yaml -------------------------------------------------------------------------------- /src/main/resources/schemas/31/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/resources/schemas/31/schema.json -------------------------------------------------------------------------------- /src/main/resources/schemas/31/schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/resources/schemas/31/schema.yaml -------------------------------------------------------------------------------- /src/main/resources/upgrade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/resources/upgrade.png -------------------------------------------------------------------------------- /src/main/resources/valid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/resources/valid.png -------------------------------------------------------------------------------- /src/main/swagger/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/swagger/swagger.yaml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/main/webapp/index.html -------------------------------------------------------------------------------- /src/test/java/spec/validator/ValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/test/java/spec/validator/ValidatorTest.java -------------------------------------------------------------------------------- /src/test/resources/invalid_oas3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/test/resources/invalid_oas3.yaml -------------------------------------------------------------------------------- /src/test/resources/invalid_oas31.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/test/resources/invalid_oas31.yaml -------------------------------------------------------------------------------- /src/test/resources/invalid_oas31_simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/test/resources/invalid_oas31_simple.yaml -------------------------------------------------------------------------------- /src/test/resources/invalid_swagger2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/test/resources/invalid_swagger2.yaml -------------------------------------------------------------------------------- /src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/test/resources/logback.xml -------------------------------------------------------------------------------- /src/test/resources/oas30local/petstore30.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/test/resources/oas30local/petstore30.yaml -------------------------------------------------------------------------------- /src/test/resources/oas30local/petstore30ext1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/test/resources/oas30local/petstore30ext1.yaml -------------------------------------------------------------------------------- /src/test/resources/oas30local/petstore30ext2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/test/resources/oas30local/petstore30ext2.yaml -------------------------------------------------------------------------------- /src/test/resources/oas31local/petstore31.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/test/resources/oas31local/petstore31.yaml -------------------------------------------------------------------------------- /src/test/resources/oas31local/petstore31ext1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/test/resources/oas31local/petstore31ext1.yaml -------------------------------------------------------------------------------- /src/test/resources/oas31local/petstore31ext2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/test/resources/oas31local/petstore31ext2.yaml -------------------------------------------------------------------------------- /src/test/resources/valid_oas3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/test/resources/valid_oas3.yaml -------------------------------------------------------------------------------- /src/test/resources/valid_oas31.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/test/resources/valid_oas31.yaml -------------------------------------------------------------------------------- /src/test/resources/valid_oas31_simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/test/resources/valid_oas31_simple.yaml -------------------------------------------------------------------------------- /src/test/resources/valid_swagger2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/validator-badge/HEAD/src/test/resources/valid_swagger2.yaml --------------------------------------------------------------------------------