{"id":14986496,"url":"https://github.com/openapitools/openapi-generator","last_synced_at":"2026-04-02T11:57:53.547Z","repository":{"id":37284730,"uuid":"133134007","full_name":"OpenAPITools/openapi-generator","owner":"OpenAPITools","description":"OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)","archived":false,"fork":false,"pushed_at":"2025-09-09T01:21:12.000Z","size":929278,"stargazers_count":24772,"open_issues_count":5362,"forks_count":7155,"subscribers_count":229,"default_branch":"master","last_synced_at":"2025-09-09T03:51:30.411Z","etag":null,"topics":["api","api-client","api-server","generator","hacktoberfest","openapi","openapi-generator","openapi3","rest","rest-api","rest-client","restful-api","sdk"],"latest_commit_sha":null,"homepage":"https://openapi-generator.tech","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenAPITools.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":"docs/roadmap.adoc","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":"openapi_generator"}},"created_at":"2018-05-12T09:57:56.000Z","updated_at":"2025-09-09T01:21:15.000Z","dependencies_parsed_at":"2024-01-01T04:05:53.125Z","dependency_job_id":"cdf781e6-7c0a-4385-9c87-afbea0db7d1e","html_url":"https://github.com/OpenAPITools/openapi-generator","commit_stats":{"total_commits":17964,"total_committers":3160,"mean_commits":5.684810126582279,"dds":0.6842574036962814,"last_synced_commit":"cba756ffa6b8a8ee15d456699fe36143a2f08f72"},"previous_names":[],"tags_count":95,"template":false,"template_full_name":null,"purl":"pkg:github/OpenAPITools/openapi-generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenAPITools%2Fopenapi-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenAPITools%2Fopenapi-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenAPITools%2Fopenapi-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenAPITools%2Fopenapi-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenAPITools","download_url":"https://codeload.github.com/OpenAPITools/openapi-generator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenAPITools%2Fopenapi-generator/sbom","scorecard":{"id":105112,"data":{"date":"2025-08-11","repo":{"name":"github.com/OpenAPITools/openapi-generator","commit":"77e3326a363d5b2edadff351249fb2c0ecdbf39e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.6,"checks":[{"name":"Code-Review","score":8,"reason":"Found 26/29 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 4 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/docker.yaml:1","Warn: no topLevel permission defined: .github/workflows/gradle-plugin-tests.yaml:1","Warn: no topLevel permission defined: .github/workflows/gradle-test.yaml:1","Warn: no topLevel permission defined: .github/workflows/linux.yaml:1","Warn: no topLevel permission defined: .github/workflows/maven-plugin-tests.yaml:1","Warn: no topLevel permission defined: .github/workflows/misc-test.yaml:1","Warn: no topLevel permission defined: .github/workflows/openapi-generator-test-results.yaml:1","Warn: no topLevel permission defined: .github/workflows/openapi-generator.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-aspnet-fastenpoints-server.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-c-libcurl-client.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-cpp-oatpp-client.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-cpp-oatpp-server.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-cpp-qt-client.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-dart.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-dotnet-fx.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-dotnet-standard.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-dotnet6-server.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-dotnet8-client-echo-api.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-dotnet8-client.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-dotnet8-server.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-dotnet8.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-dotnet9.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-elixir.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-elm.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-erlang.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-go-client-echo-api.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-go-client.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-go-gin.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-go.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-groovy.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-haskell.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-java-client-echo-api-jdk11.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-java-client-echo-api-jdk17.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-java-client-echo-api-jdk8.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-java-client-jdk11.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-java-client-jdk17.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-java-helidon-v3.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-java-helidon-v4.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-java-play-framework.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-java-server-jdk8.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-java-wiremock.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-jaxrs-jdk11.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-jaxrs.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-jdk17.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-jdk21.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-julia.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-kotlin-client.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-kotlin-echo-api.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-kotlin-server-jdk17.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-kotlin-server-jdk21.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-kotlin-server.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-kotlin-wiremock.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-ocaml.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-php-client.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-php-syntax-check.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-php8.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-postman.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-protobuf.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-python-client-echo-api.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-python-fastapi-server.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-python-petstore.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-python-pydantic-v1-client-echo-api.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-python-pydantic-v1-petstore.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-python-server.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-ruby.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-rust.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-scala-jdk8.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-scala.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-spring-jdk17.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-spring.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-swift5.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-typescript-axios-echo-api.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-typescript-encode-decode.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-typescript-nestjs-server.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-typescript-node-encode-decode.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-typescript-typecheck.yaml:1","Warn: no topLevel permission defined: .github/workflows/samples-zapier.yaml:1","Warn: no topLevel permission defined: .github/workflows/windows.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Binary-Artifacts","score":0,"reason":"binaries present in source code","details":["Warn: binary detected: .mvn/wrapper/maven-wrapper.jar:1","Warn: binary detected: modules/openapi-generator-gradle-plugin/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: modules/openapi-generator-gradle-plugin/samples/local-spec/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: modules/openapi-generator/src/main/resources/Java/gradle-wrapper.jar:1","Warn: binary detected: modules/openapi-generator/src/main/resources/android/gradle-wrapper.jar:1","Warn: binary detected: modules/openapi-generator/src/main/resources/kotlin-client/gradle-wrapper.jar:1","Warn: binary detected: modules/openapi-generator/src/main/resources/kotlin-spring/libraries/spring-boot/gradle-wrapper.jar:1","Warn: binary detected: modules/openapi-generator/src/main/resources/kotlin-spring/libraries/spring-cloud/gradle-wrapper.jar:1","Warn: binary detected: modules/openapi-generator/src/main/resources/kotlin-wiremock/gradle-wrapper.jar:1","Warn: binary detected: samples/client/echo_api/java/apache-httpclient/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/echo_api/java/feign-gson/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/echo_api/java/native/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/echo_api/java/okhttp-gson-user-defined-templates/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/echo_api/java/okhttp-gson/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/echo_api/java/restclient/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/echo_api/java/resteasy/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/echo_api/java/resttemplate/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/echo_api/kotlin-jvm-okhttp/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/echo_api/kotlin-jvm-spring-3-restclient/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/echo_api/kotlin-jvm-spring-3-webclient/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/echo_api/kotlin-model-prefix-type-mappings/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/others/java/jersey2-oneOf-Mixed/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/others/java/jersey2-oneOf-duplicates/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/others/java/okhttp-gson-oneOf-array/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/others/java/okhttp-gson-oneOf/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/others/java/okhttp-gson-streaming/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/others/java/restclient-enum-in-multipart/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/others/java/restclient-useAbstractionForFiles/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/others/java/resttemplate-list-schema-validation/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/others/java/resttemplate-useAbstractionForFiles/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/others/java/webclient-sealedInterface/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/others/java/webclient-useAbstractionForFiles/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-non-ascii-headers/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/apis/DefaultApi$Companion$defaultBasePath$2.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/apis/DefaultApi$Companion.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/apis/DefaultApi$WhenMappings.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/apis/DefaultApi.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/ApiAbstractionsKt$defaultMultiValueConverter$1.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/ApiAbstractionsKt.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/ApiClient$Companion$defaultClient$2.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/ApiClient$Companion.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/ApiClient$WhenMappings.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/ApiClient.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/ApiResponse.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/BigDecimalAdapter.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/BigIntegerAdapter.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/ByteArrayAdapter.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/ClientError.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/ClientException$Companion.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/ClientException.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/Informational.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/LocalDateAdapter.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/LocalDateTimeAdapter.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/OffsetDateTimeAdapter.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/PartConfig.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/Redirection.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/RequestConfig.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/RequestMethod.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/Response.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/ResponseExtensionsKt.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/ResponseType.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/Serializer$moshi$2.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/Serializer.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/ServerError.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/ServerException$Companion.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/ServerException.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/Success.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/URIAdapter.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/classes/kotlin/main/org/openapitools/client/infrastructure/UUIDAdapter.class:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/build/libs/kotlin-petstore-okhttp4-parameter-tests-1.0.0.jar:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-parameter-tests/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/others/kotlin-jvm-okhttp-path-comments/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/android/httpclient/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/android/volley/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/crystal/bin/ameba:1","Warn: binary detected: samples/client/petstore/java/apache-httpclient/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/feign-hc5/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/feign-no-nullable/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/feign/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/google-api-client/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/jersey2-java8-localdatetime/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/jersey2-java8/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/jersey3-oneOf/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/jersey3/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/native-async/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/native-jakarta/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/native/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/native/test-regenerated-fixed/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/native/test-regenerated-fixed2/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/native/test-regenerated-fixed3/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/native/test-regenerated/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/okhttp-gson-3.1/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/okhttp-gson-awsv4signature/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/okhttp-gson-dynamicOperations/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/okhttp-gson-group-parameter/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/okhttp-gson-nullable-required/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/okhttp-gson-parcelableModel/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/okhttp-gson-swagger1/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/okhttp-gson-swagger2/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/okhttp-gson/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/rest-assured-jackson/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/rest-assured/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/restclient-nullable-arrays/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/restclient-swagger2/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/restclient-useSingleRequestParameter-static/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/restclient-useSingleRequestParameter/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/restclient/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/resteasy/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/resttemplate-jakarta/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/resttemplate-swagger1/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/resttemplate-swagger2/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/resttemplate-withXml/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/resttemplate/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/retrofit2-play26/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/retrofit2/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/retrofit2rx2/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/retrofit2rx3/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/vertx-no-nullable/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/vertx-supportVertxFuture/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/vertx/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/webclient-jakarta/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/webclient-nullable-arrays/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/webclient-swagger2/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/webclient-useSingleRequestParameter/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/java/webclient/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-allOff-discriminator-kotlinx-serialization/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-allOff-discriminator/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-array-simple-string-jvm-okhttp4/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-array-simple-string-jvm-retrofit2/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-array-simple-string-jvm-volley/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-array-simple-string-multiplatform/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-bigdecimal-default-multiplatform/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-bigdecimal-default-okhttp4/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-default-values-jvm-okhttp4/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-default-values-jvm-retrofit2/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-default-values-jvm-volley/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-default-values-multiplatform/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-enum-default-value/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-explicit/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-gson/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-jackson/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-json-request-string/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-jvm-jackson/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-jvm-ktor-gson/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-jvm-ktor-jackson/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-jvm-ktor-kotlinx_serialization/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-jvm-okhttp4-coroutines/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-jvm-retrofit2-coroutines/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-jvm-spring-2-webclient/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-jvm-spring-3-restclient/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-jvm-spring-3-webclient/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-jvm-vertx-gson/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-jvm-vertx-jackson-coroutines/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-jvm-vertx-jackson/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-jvm-vertx-moshi/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-jvm-volley/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-kotlinx-datetime/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-model-prefix-type-mappings/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-modelMutable/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-moshi-codegen/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-multiplatform-kotlinx-datetime/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-multiplatform/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-name-parameter-mappings/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-nonpublic/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-nullable/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-retrofit2-jackson/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-retrofit2-kotlinx_serialization/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-retrofit2-rx3/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-retrofit2/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-string/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-threetenbp/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin-uppercase-enum/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/client/petstore/kotlin/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/openapi3/client/extensions/x-auth-id-alias/java/jersey2-java8/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/openapi3/client/petstore/java/jersey2-java8-special-characters/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/openapi3/client/petstore/java/jersey2-java8-swagger1/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/openapi3/client/petstore/java/jersey2-java8-swagger2/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/openapi3/client/petstore/java/jersey2-java8/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/openapi3/client/petstore/kotlin-multiplatform/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/schema/petstore/ktorm/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/echo_api/kotlin-wiremock/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/cpp-restbed/test/java_client_tests/java_client/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/kotlin-server/jaxrs-spec/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/kotlin-server/ktor/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/kotlin-spring-cloud/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/kotlin-spring-default/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/kotlin-springboot-3/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/kotlin-springboot-bigdecimal-default/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/kotlin-springboot-delegate-nodefaults/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/kotlin-springboot-delegate/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/kotlin-springboot-integer-enum/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/kotlin-springboot-modelMutable/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/kotlin-springboot-multipart-request-model/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/kotlin-springboot-reactive-without-flow/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/kotlin-springboot-reactive/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/kotlin-springboot-request-cookie/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/kotlin-springboot-source-swagger1/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/kotlin-springboot-source-swagger2/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/kotlin-springboot-springfox/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/kotlin-springboot/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/kotlin-wiremock-responses/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: samples/server/petstore/kotlin-wiremock/gradle/wrapper/gradle-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Info: Possibly incomplete results: error parsing shell code: reached EOF without closing quote ': modules/openapi-generator/src/main/resources/bash/Dockerfile.mustache:31-38","Info: Possibly incomplete results: error parsing shell code: invalid parameter name: modules/openapi-generator/src/main/resources/bash/client.mustache:0","Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: samples/client/petstore/bash/_client.sh:0","Info: Possibly incomplete results: error parsing shell code: invalid func name: samples/client/petstore/bash/client.sh:0","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/docker.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/gradle-plugin-tests.yaml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/gradle-plugin-tests.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/gradle-plugin-tests.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/gradle-plugin-tests.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/gradle-plugin-tests.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/gradle-plugin-tests.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/gradle-test.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/gradle-test.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/gradle-test.yaml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/gradle-test.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/gradle-test.yaml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/gradle-test.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/gradle-test.yaml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/gradle-test.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/linux.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/linux.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux.yaml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/linux.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/linux.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/linux.yaml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/linux.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux.yaml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/linux.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux.yaml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/linux.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/linux.yaml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/linux.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux.yaml:100: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/linux.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven-plugin-tests.yaml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/maven-plugin-tests.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven-plugin-tests.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/maven-plugin-tests.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven-plugin-tests.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/maven-plugin-tests.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/misc-test.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/misc-test.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/misc-test.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/misc-test.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/openapi-generator-test-results.yaml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/openapi-generator-test-results.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/openapi-generator.yaml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/openapi-generator.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/openapi-generator.yaml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/openapi-generator.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/openapi-generator.yaml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/openapi-generator.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/openapi-generator.yaml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/openapi-generator.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/openapi-generator.yaml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/openapi-generator.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/openapi-generator.yaml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/openapi-generator.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/openapi-generator.yaml:100: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/openapi-generator.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/openapi-generator.yaml:132: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/openapi-generator.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/openapi-generator.yaml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/openapi-generator.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/openapi-generator.yaml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/openapi-generator.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/openapi-generator.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/openapi-generator.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/openapi-generator.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/openapi-generator.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/openapi-generator.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/openapi-generator.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/openapi-generator.yaml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/openapi-generator.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-aspnet-fastenpoints-server.yaml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-aspnet-fastenpoints-server.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-aspnet-fastenpoints-server.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-aspnet-fastenpoints-server.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-c-libcurl-client.yaml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-c-libcurl-client.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-cpp-oatpp-client.yaml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-cpp-oatpp-client.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-cpp-oatpp-server.yaml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-cpp-oatpp-server.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-cpp-qt-client.yaml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-cpp-qt-client.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-cpp-qt-client.yaml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-cpp-qt-client.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-dart.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-dart.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-dart.yaml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-dart.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-dart.yaml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-dart.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-dart.yaml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-dart.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-dotnet-fx.yaml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-dotnet-fx.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-dotnet-standard.yaml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-dotnet-standard.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-dotnet-standard.yaml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-dotnet-standard.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-dotnet6-server.yaml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-dotnet6-server.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-dotnet6-server.yaml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-dotnet6-server.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-dotnet8-client-echo-api.yaml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-dotnet8-client-echo-api.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-dotnet8-client-echo-api.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-dotnet8-client-echo-api.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-dotnet8-client.yaml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-dotnet8-client.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-dotnet8-client.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-dotnet8-client.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-dotnet8-server.yaml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-dotnet8-server.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-dotnet8-server.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-dotnet8-server.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-dotnet8.yaml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-dotnet8.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-dotnet8.yaml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-dotnet8.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-dotnet9.yaml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-dotnet9.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-dotnet9.yaml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-dotnet9.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-elixir.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-elixir.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-elixir.yaml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-elixir.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-elm.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-elm.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-elm.yaml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-elm.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-erlang.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-erlang.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-erlang.yaml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-erlang.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-go-client-echo-api.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-go-client-echo-api.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-go-client-echo-api.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-go-client-echo-api.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-go-client-echo-api.yaml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-go-client-echo-api.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-go-client.yaml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-go-client.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-go-client.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-go-client.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-go-gin.yaml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-go-gin.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-go-gin.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-go-gin.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-go.yaml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-go.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-go.yaml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-go.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-go.yaml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-go.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-go.yaml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-go.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-groovy.yaml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-groovy.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-groovy.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-groovy.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-groovy.yaml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-groovy.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-groovy.yaml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-groovy.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-haskell.yaml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-haskell.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-haskell.yaml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-haskell.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-echo-api-jdk11.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-echo-api-jdk11.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-echo-api-jdk11.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-echo-api-jdk11.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-echo-api-jdk11.yaml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-echo-api-jdk11.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-echo-api-jdk11.yaml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-echo-api-jdk11.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-echo-api-jdk17.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-echo-api-jdk17.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-echo-api-jdk17.yaml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-echo-api-jdk17.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-echo-api-jdk17.yaml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-echo-api-jdk17.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-echo-api-jdk17.yaml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-echo-api-jdk17.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-echo-api-jdk8.yaml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-echo-api-jdk8.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-echo-api-jdk8.yaml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-echo-api-jdk8.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-echo-api-jdk8.yaml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-echo-api-jdk8.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-echo-api-jdk8.yaml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-echo-api-jdk8.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-jdk11.yaml:101: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-jdk11.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-jdk11.yaml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-jdk11.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-jdk11.yaml:107: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-jdk11.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-jdk11.yaml:119: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-jdk11.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-jdk11.yaml:127: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-jdk11.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-jdk17.yaml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-jdk17.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-jdk17.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-jdk17.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-jdk17.yaml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-jdk17.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-jdk17.yaml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-jdk17.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-client-jdk17.yaml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-client-jdk17.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-helidon-v3.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-helidon-v3.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-helidon-v3.yaml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-helidon-v3.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-helidon-v3.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-helidon-v3.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-helidon-v4.yaml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-helidon-v4.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-helidon-v4.yaml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-helidon-v4.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-helidon-v4.yaml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-helidon-v4.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-play-framework.yaml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-play-framework.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-play-framework.yaml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-play-framework.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-play-framework.yaml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-play-framework.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-server-jdk8.yaml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-server-jdk8.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-server-jdk8.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-server-jdk8.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-server-jdk8.yaml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-server-jdk8.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-wiremock.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-wiremock.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-wiremock.yaml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-wiremock.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-java-wiremock.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-java-wiremock.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-jaxrs-jdk11.yaml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-jaxrs-jdk11.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-jaxrs-jdk11.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-jaxrs-jdk11.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-jaxrs-jdk11.yaml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-jaxrs-jdk11.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-jaxrs.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-jaxrs.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-jaxrs.yaml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-jaxrs.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-jaxrs.yaml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-jaxrs.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-jdk17.yaml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-jdk17.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-jdk17.yaml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-jdk17.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-jdk17.yaml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-jdk17.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-jdk21.yaml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-jdk21.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-jdk21.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-jdk21.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-jdk21.yaml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-jdk21.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-julia.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-julia.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-julia.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-julia.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-kotlin-client.yaml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-client.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-kotlin-client.yaml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-client.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-kotlin-client.yaml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-client.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-kotlin-client.yaml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-client.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-kotlin-echo-api.yaml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-echo-api.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-kotlin-echo-api.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-echo-api.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-kotlin-echo-api.yaml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-echo-api.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-kotlin-echo-api.yaml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-echo-api.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-kotlin-echo-api.yaml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-echo-api.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-kotlin-server-jdk17.yaml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-server-jdk17.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-kotlin-server-jdk17.yaml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-server-jdk17.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-kotlin-server-jdk17.yaml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-server-jdk17.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-kotlin-server-jdk17.yaml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-server-jdk17.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-kotlin-server-jdk21.yaml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-server-jdk21.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-kotlin-server-jdk21.yaml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-server-jdk21.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-kotlin-server-jdk21.yaml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-server-jdk21.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-kotlin-server-jdk21.yaml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-server-jdk21.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-kotlin-server.yaml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-server.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-kotlin-server.yaml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-server.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-kotlin-server.yaml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-server.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-kotlin-server.yaml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-server.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-kotlin-wiremock.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-wiremock.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-kotlin-wiremock.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-wiremock.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-kotlin-wiremock.yaml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-wiremock.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-kotlin-wiremock.yaml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-kotlin-wiremock.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-ocaml.yaml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-ocaml.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-ocaml.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-ocaml.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-php-client.yaml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-php-client.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-php-client.yaml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-php-client.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-php-syntax-check.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-php-syntax-check.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-php-syntax-check.yaml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-php-syntax-check.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-php8.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-php8.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-php8.yaml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-php8.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-postman.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-postman.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-postman.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-postman.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-protobuf.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-protobuf.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-python-client-echo-api.yaml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-python-client-echo-api.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-python-client-echo-api.yaml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-python-client-echo-api.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-python-client-echo-api.yaml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-python-client-echo-api.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-python-fastapi-server.yaml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-python-fastapi-server.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-python-fastapi-server.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-python-fastapi-server.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-python-petstore.yaml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-python-petstore.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-python-petstore.yaml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-python-petstore.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-python-petstore.yaml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-python-petstore.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-python-petstore.yaml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-python-petstore.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-python-petstore.yaml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-python-petstore.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-python-pydantic-v1-client-echo-api.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-python-pydantic-v1-client-echo-api.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-python-pydantic-v1-client-echo-api.yaml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-python-pydantic-v1-client-echo-api.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-python-pydantic-v1-client-echo-api.yaml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-python-pydantic-v1-client-echo-api.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-python-pydantic-v1-petstore.yaml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-python-pydantic-v1-petstore.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-python-pydantic-v1-petstore.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-python-pydantic-v1-petstore.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-python-pydantic-v1-petstore.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-python-pydantic-v1-petstore.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-python-server.yaml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-python-server.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-python-server.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-python-server.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-ruby.yaml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-ruby.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-ruby.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-ruby.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-ruby.yaml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-ruby.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-rust.yaml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-rust.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-rust.yaml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-rust.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-rust.yaml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-rust.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-scala-jdk8.yaml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-scala-jdk8.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-scala-jdk8.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-scala-jdk8.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-scala-jdk8.yaml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-scala-jdk8.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-scala-jdk8.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-scala-jdk8.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-scala.yaml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-scala.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-scala.yaml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-scala.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-scala.yaml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-scala.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-scala.yaml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-scala.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-spring-jdk17.yaml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-spring-jdk17.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-spring-jdk17.yaml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-spring-jdk17.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-spring-jdk17.yaml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-spring-jdk17.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-spring.yaml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-spring.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-spring.yaml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-spring.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-spring.yaml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-spring.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-swift5.yaml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-swift5.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/samples-swift5.yaml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-swift5.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-typescript-axios-echo-api.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-typescript-axios-echo-api.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-typescript-axios-echo-api.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-typescript-axios-echo-api.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-typescript-encode-decode.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-typescript-encode-decode.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-typescript-encode-decode.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-typescript-encode-decode.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-typescript-nestjs-server.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-typescript-nestjs-server.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-typescript-nestjs-server.yaml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-typescript-nestjs-server.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-typescript-node-encode-decode.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-typescript-node-encode-decode.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-typescript-node-encode-decode.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-typescript-node-encode-decode.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-typescript-typecheck.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-typescript-typecheck.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-typescript-typecheck.yaml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-typescript-typecheck.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-zapier.yaml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-zapier.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/samples-zapier.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/samples-zapier.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yaml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/windows.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/windows.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yaml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/windows.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/windows.yaml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/windows.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/windows.yaml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenAPITools/openapi-generator/windows.yaml/master?enable=pin","Warn: containerImage not pinned by hash: .hub.cli.dockerfile:6","Warn: containerImage not pinned by hash: .hub.cli.dockerfile:18: pin your Docker image by updating eclipse-temurin:17-jre to eclipse-temurin:17-jre@sha256:1ab9b1cd287f75331d1d0041441d8b96d5a4bf9d9c2fc04084af10c130112cca","Warn: containerImage not pinned by hash: .hub.online.dockerfile:6","Warn: containerImage not pinned by hash: .hub.online.dockerfile:17: pin your Docker image by updating eclipse-temurin:17-jre to eclipse-temurin:17-jre@sha256:1ab9b1cd287f75331d1d0041441d8b96d5a4bf9d9c2fc04084af10c130112cca","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating maven:3-eclipse-temurin-17 to maven:3-eclipse-temurin-17@sha256:ff02cc25f01fa456a927ff38aab1fb9d2e74fe81fcf1457a58bf9306f2dc8472","Warn: containerImage not pinned by hash: modules/openapi-generator-cli/Dockerfile:1: pin your Docker image by updating eclipse-temurin:17.0.9_9-jre-focal to eclipse-temurin:17.0.9_9-jre-focal@sha256:e96ec30f6e6d9098305480ece9b1935bcc7b52ad1000f5b2e1327524a4933579","Warn: containerImage not pinned by hash: modules/openapi-generator-online/Dockerfile:1: pin your Docker image by updating eclipse-temurin:17.0.9_9-jre-focal to eclipse-temurin:17.0.9_9-jre-focal@sha256:e96ec30f6e6d9098305480ece9b1935bcc7b52ad1000f5b2e1327524a4933579","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/JavaJaxRS/spec/libraries/quarkus/Dockerfile.jvm.mustache:17: pin your Docker image by updating fabric8/java-alpine-openjdk8-jre:1.6.5 to fabric8/java-alpine-openjdk8-jre:1.6.5@sha256:0c8081607b985031195e7de1678128169f8b71722ac21c3038210dbe01758c5c","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/JavaJaxRS/spec/libraries/quarkus/Dockerfile.native.mustache:17: pin your Docker image by updating registry.access.redhat.com/ubi8/ubi-minimal to registry.access.redhat.com/ubi8/ubi-minimal@sha256:af9b4a20cf942aa5bce236fedfefde887a7d89eb7c69f727bd0af9f5c80504ab","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/aspnetcore/2.0/Dockerfile.mustache:1","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/aspnetcore/2.0/Dockerfile.mustache:15","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/aspnetcore/2.1/Dockerfile.mustache:1","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/aspnetcore/2.1/Dockerfile.mustache:15","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/aspnetcore/3.0/Dockerfile.mustache:4","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/aspnetcore/3.0/Dockerfile.mustache:10","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/aspnetcore/3.0/Dockerfile.mustache:25","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/aspnetcore/3.0/Dockerfile.mustache:29","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/bash/Dockerfile.mustache:1: pin your Docker image by updating alpine:3.12.0 to alpine:3.12.0@sha256:185518070891758909c9f839cf4ca393ee977ac378609f700f60a771a2dfe321","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/cpp-qt-qhttpengine-server/Dockerfile.mustache:1","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/cpp-qt-qhttpengine-server/Dockerfile.mustache:18","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/go-echo-server/Dockerfile.mustache:1","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/go-echo-server/Dockerfile.mustache:7: pin your Docker image by updating alpine:3.13 to alpine:3.13@sha256:469b6e04ee185740477efa44ed5bdd64a07bbdd6c7e5f5d169e540889597b911","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/go-gin-server/Dockerfile.mustache:1","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/go-server/Dockerfile.mustache:1","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/kotlin-server/libraries/ktor/Dockerfile.mustache:1: pin your Docker image by updating openjdk:8-jre-alpine to openjdk:8-jre-alpine@sha256:f362b165b870ef129cbe730f29065ff37399c0aa8bcab3e44b51c302938c9193","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/kotlin-server/libraries/ktor2/Dockerfile.mustache:1: pin your Docker image by updating openjdk:8-jre-alpine to openjdk:8-jre-alpine@sha256:f362b165b870ef129cbe730f29065ff37399c0aa8bcab3e44b51c302938c9193","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/python-blueplanet/app/Dockerfile.mustache:1: pin your Docker image by updating python:3-alpine to python:3-alpine@sha256:f196fd275fdad7287ccb4b0a85c2e402bb8c794d205cf6158909041c1ee9f38d","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/python-fastapi/Dockerfile.mustache:1","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/python-fastapi/Dockerfile.mustache:14","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/python-fastapi/Dockerfile.mustache:27","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/python-flask/Dockerfile.mustache:1: pin your Docker image by updating python:3-alpine to python:3-alpine@sha256:f196fd275fdad7287ccb4b0a85c2e402bb8c794d205cf6158909041c1ee9f38d","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/ruby-on-rails-server/Dockerfile:1: pin your Docker image by updating ruby:2.5-alpine to ruby:2.5-alpine@sha256:1aa1dbab746b3dc5d102567a3f91b04023bc61da29bbb36efe1280e9d90074f7","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/ruby-sinatra-server/Dockerfile:2","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/ruby-sinatra-server/Dockerfile:16: pin your Docker image by updating ruby:3.0-alpine to ruby:3.0-alpine@sha256:a59120aca45394ee979248e886672acaac91f175daf52cb91deb43075b076bd1","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/scala-cask/Dockerfile.mustache:1","Warn: containerImage not pinned by hash: modules/openapi-generator/src/main/resources/scala-cask/Dockerfile.mustache:10: pin your Docker image by updating openjdk:23-slim to openjdk:23-slim@sha256:7e7ee1ee0e0e4819beb1a4b04b4035f34df405410691459e05c10a859661dc35","Warn: containerImage not pinned by hash: samples/client/petstore/bash/Dockerfile:1: pin your Docker image by updating alpine:3.12.0 to alpine:3.12.0@sha256:185518070891758909c9f839cf4ca393ee977ac378609f700f60a771a2dfe321","Warn: containerImage not pinned by hash: samples/openapi3/server/petstore/go/go-petstore/Dockerfile:1","Warn: containerImage not pinned by hash: samples/server/others/go-server/no-body-path-params/Dockerfile:1","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Dockerfile:4","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Dockerfile:10","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Dockerfile:25","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Dockerfile:29","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Dockerfile:4","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Dockerfile:10","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Dockerfile:25","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Dockerfile:29","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Dockerfile:4","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Dockerfile:10","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Dockerfile:25","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Dockerfile:29","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Dockerfile:4","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Dockerfile:10","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Dockerfile:25","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Dockerfile:29","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Dockerfile:4","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Dockerfile:10","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Dockerfile:25","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Dockerfile:29","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Dockerfile:4","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Dockerfile:10","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Dockerfile:25","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Dockerfile:29","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools/Dockerfile:4","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools/Dockerfile:10","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools/Dockerfile:25","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools/Dockerfile:29","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Dockerfile:4","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Dockerfile:10","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Dockerfile:25","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Dockerfile:29","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0-NewtonsoftFalse/src/Org.OpenAPITools/Dockerfile:4","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0-NewtonsoftFalse/src/Org.OpenAPITools/Dockerfile:10","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0-NewtonsoftFalse/src/Org.OpenAPITools/Dockerfile:25","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0-NewtonsoftFalse/src/Org.OpenAPITools/Dockerfile:29","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0-nullableReferenceTypes/src/Org.OpenAPITools/Dockerfile:4","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0-nullableReferenceTypes/src/Org.OpenAPITools/Dockerfile:10","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0-nullableReferenceTypes/src/Org.OpenAPITools/Dockerfile:25","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0-nullableReferenceTypes/src/Org.OpenAPITools/Dockerfile:29","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0-pocoModels/src/Org.OpenAPITools/Dockerfile:4","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0-pocoModels/src/Org.OpenAPITools/Dockerfile:10","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0-pocoModels/src/Org.OpenAPITools/Dockerfile:25","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0-pocoModels/src/Org.OpenAPITools/Dockerfile:29","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0-project4Models/src/Org.OpenAPITools/Dockerfile:4","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0-project4Models/src/Org.OpenAPITools/Dockerfile:10","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0-project4Models/src/Org.OpenAPITools/Dockerfile:25","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0-project4Models/src/Org.OpenAPITools/Dockerfile:29","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0-use-centralized-package-version-management/src/Org.OpenAPITools/Dockerfile:4","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0-use-centralized-package-version-management/src/Org.OpenAPITools/Dockerfile:10","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0-use-centralized-package-version-management/src/Org.OpenAPITools/Dockerfile:25","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0-use-centralized-package-version-management/src/Org.OpenAPITools/Dockerfile:29","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0/src/Org.OpenAPITools/Dockerfile:4","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0/src/Org.OpenAPITools/Dockerfile:10","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0/src/Org.OpenAPITools/Dockerfile:25","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore-8.0/src/Org.OpenAPITools/Dockerfile:29","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Dockerfile:1","Warn: containerImage not pinned by hash: samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Dockerfile:15: pin your Docker image by updating mcr.microsoft.com/dotnet/core/aspnet:2.2 to mcr.microsoft.com/dotnet/core/aspnet:2.2@sha256:08277d629af9d5324b63420a650cd96f86e73c4cfdcef6ea3c45912e7578956d","Warn: containerImage not pinned by hash: samples/server/petstore/cpp-qt-qhttpengine-server/server/Dockerfile:1","Warn: containerImage not pinned by hash: samples/server/petstore/cpp-qt-qhttpengine-server/server/Dockerfile:18","Warn: containerImage not pinned by hash: samples/server/petstore/go-api-server/Dockerfile:1","Warn: containerImage not pinned by hash: samples/server/petstore/go-chi-server/Dockerfile:1","Warn: containerImage not pinned by hash: samples/server/petstore/go-echo-server/Dockerfile:1","Warn: containerImage not pinned by hash: samples/server/petstore/go-echo-server/Dockerfile:7: pin your Docker image by updating alpine:3.13 to alpine:3.13@sha256:469b6e04ee185740477efa44ed5bdd64a07bbdd6c7e5f5d169e540889597b911","Warn: containerImage not pinned by hash: samples/server/petstore/go-gin-api-server-interface-only/Dockerfile:1","Warn: containerImage not pinned by hash: samples/server/petstore/go-gin-api-server/Dockerfile:1","Warn: containerImage not pinned by hash: samples/server/petstore/java-pkmst/Dockerfile:1","Warn: containerImage not pinned by hash: samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/main/docker/Dockerfile.jvm:17: pin your Docker image by updating fabric8/java-alpine-openjdk8-jre:1.6.5 to fabric8/java-alpine-openjdk8-jre:1.6.5@sha256:0c8081607b985031195e7de1678128169f8b71722ac21c3038210dbe01758c5c","Warn: containerImage not pinned by hash: samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/main/docker/Dockerfile.native:17: pin your Docker image by updating registry.access.redhat.com/ubi8/ubi-minimal to registry.access.redhat.com/ubi8/ubi-minimal@sha256:af9b4a20cf942aa5bce236fedfefde887a7d89eb7c69f727bd0af9f5c80504ab","Warn: containerImage not pinned by hash: samples/server/petstore/jaxrs-spec-quarkus-mutiny/src/main/docker/Dockerfile.jvm:17: pin your Docker image by updating fabric8/java-alpine-openjdk8-jre:1.6.5 to fabric8/java-alpine-openjdk8-jre:1.6.5@sha256:0c8081607b985031195e7de1678128169f8b71722ac21c3038210dbe01758c5c","Warn: containerImage not pinned by hash: samples/server/petstore/jaxrs-spec-quarkus-mutiny/src/main/docker/Dockerfile.native:17: pin your Docker image by updating registry.access.redhat.com/ubi8/ubi-minimal to registry.access.redhat.com/ubi8/ubi-minimal@sha256:af9b4a20cf942aa5bce236fedfefde887a7d89eb7c69f727bd0af9f5c80504ab","Warn: containerImage not pinned by hash: samples/server/petstore/kotlin-server-modelMutable/Dockerfile:1: pin your Docker image by updating openjdk:8-jre-alpine to openjdk:8-jre-alpine@sha256:f362b165b870ef129cbe730f29065ff37399c0aa8bcab3e44b51c302938c9193","Warn: containerImage not pinned by hash: samples/server/petstore/kotlin-server/ktor/Dockerfile:1: pin your Docker image by updating openjdk:8-jre-alpine to openjdk:8-jre-alpine@sha256:f362b165b870ef129cbe730f29065ff37399c0aa8bcab3e44b51c302938c9193","Warn: containerImage not pinned by hash: samples/server/petstore/kotlin-server/ktor2/Dockerfile:1: pin your Docker image by updating openjdk:8-jre-alpine to openjdk:8-jre-alpine@sha256:f362b165b870ef129cbe730f29065ff37399c0aa8bcab3e44b51c302938c9193","Warn: containerImage not pinned by hash: samples/server/petstore/python-blueplanet/app/Dockerfile:1: pin your Docker image by updating python:3-alpine to python:3-alpine@sha256:f196fd275fdad7287ccb4b0a85c2e402bb8c794d205cf6158909041c1ee9f38d","Warn: containerImage not pinned by hash: samples/server/petstore/python-fastapi/Dockerfile:1","Warn: containerImage not pinned by hash: samples/server/petstore/python-fastapi/Dockerfile:14","Warn: containerImage not pinned by hash: samples/server/petstore/python-fastapi/Dockerfile:27","Warn: containerImage not pinned by hash: samples/server/petstore/python-flask/Dockerfile:1: pin your Docker image by updating python:3-alpine to python:3-alpine@sha256:f196fd275fdad7287ccb4b0a85c2e402bb8c794d205cf6158909041c1ee9f38d","Warn: containerImage not pinned by hash: samples/server/petstore/ruby-on-rails/Dockerfile:1: pin your Docker image by updating ruby:2.5-alpine to ruby:2.5-alpine@sha256:1aa1dbab746b3dc5d102567a3f91b04023bc61da29bbb36efe1280e9d90074f7","Warn: containerImage not pinned by hash: samples/server/petstore/ruby-sinatra/Dockerfile:2","Warn: containerImage not pinned by hash: samples/server/petstore/ruby-sinatra/Dockerfile:16: pin your Docker image by updating ruby:3.0-alpine to ruby:3.0-alpine@sha256:a59120aca45394ee979248e886672acaac91f175daf52cb91deb43075b076bd1","Warn: containerImage not pinned by hash: samples/server/petstore/scala-cask/example/Dockerfile:1","Warn: containerImage not pinned by hash: samples/server/petstore/scala-cask/example/Dockerfile:10: pin your Docker image by updating openjdk:23-slim to openjdk:23-slim@sha256:7e7ee1ee0e0e4819beb1a4b04b4035f34df405410691459e05c10a859661dc35","Warn: nugetCommand not pinned by hash: modules/openapi-generator/src/main/resources/aspnetcore/2.0/Dockerfile.mustache:8: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: modules/openapi-generator/src/main/resources/aspnetcore/2.1/Dockerfile.mustache:8: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: modules/openapi-generator/src/main/resources/aspnetcore/3.0/Dockerfile.mustache:17: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: pipCommand not pinned by hash: modules/openapi-generator/src/main/resources/python-blueplanet/app/Dockerfile.mustache:17","Warn: pipCommand not pinned by hash: modules/openapi-generator/src/main/resources/python-fastapi/Dockerfile.mustache:8","Warn: pipCommand not pinned by hash: modules/openapi-generator/src/main/resources/python-fastapi/Dockerfile.mustache:11","Warn: pipCommand not pinned by hash: modules/openapi-generator/src/main/resources/python-fastapi/Dockerfile.mustache:21","Warn: pipCommand not pinned by hash: modules/openapi-generator/src/main/resources/python-flask/Dockerfile.mustache:8","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Dockerfile:17: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Dockerfile:17: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Dockerfile:17: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Dockerfile:17: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Dockerfile:17: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Dockerfile:17: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools/Dockerfile:17: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Dockerfile:17: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-8.0-NewtonsoftFalse/src/Org.OpenAPITools/Dockerfile:17: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-8.0-nullableReferenceTypes/src/Org.OpenAPITools/Dockerfile:17: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-8.0-pocoModels/src/Org.OpenAPITools/Dockerfile:17: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-8.0-project4Models/src/Org.OpenAPITools/Dockerfile:17: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-8.0-use-centralized-package-version-management/src/Org.OpenAPITools/Dockerfile:17: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-8.0/src/Org.OpenAPITools/Dockerfile:17: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Dockerfile:8: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: pipCommand not pinned by hash: samples/server/petstore/python-blueplanet/app/Dockerfile:17","Warn: pipCommand not pinned by hash: samples/server/petstore/python-fastapi/Dockerfile:8","Warn: pipCommand not pinned by hash: samples/server/petstore/python-fastapi/Dockerfile:11","Warn: pipCommand not pinned by hash: samples/server/petstore/python-fastapi/Dockerfile:21","Warn: pipCommand not pinned by hash: samples/server/petstore/python-flask/Dockerfile:8","Warn: downloadThenRun not pinned by hash: CI/circle_parallel.sh:19","Warn: downloadThenRun not pinned by hash: CI/circle_parallel.sh:72","Warn: npmCommand not pinned by hash: bin/ts-typecheck-all.sh:15","Warn: nugetCommand not pinned by hash: modules/openapi-generator/src/main/resources/aspnetcore/2.0/build.sh.mustache:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: modules/openapi-generator/src/main/resources/aspnetcore/2.1/build.sh.mustache:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: modules/openapi-generator/src/main/resources/aspnetcore/3.0/build.sh.mustache:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: modules/openapi-generator/src/main/resources/csharp-functions/build.sh.mustache:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: modules/openapi-generator/src/main/resources/fsharp-functions-server/build.sh.mustache:2: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: modules/openapi-generator/src/main/resources/fsharp-giraffe-server/build.sh.mustache:2: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/client/petstore/csharp-functions/build.sh:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: pipCommand not pinned by hash: samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/test_python3.sh:20","Warn: pipCommand not pinned by hash: samples/openapi3/client/petstore/python-pydantic-v1/test_python3.sh:20","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-3.0/build.sh:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-3.1/build.sh:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-5.0/build.sh:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/build.sh:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/build.sh:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-6.0-pocoModels/build.sh:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-6.0-project4Models/build.sh:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-6.0-useSwashBuckle/build.sh:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-6.0/build.sh:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-8.0-NewtonsoftFalse/build.sh:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-8.0-nullableReferenceTypes/build.sh:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-8.0-pocoModels/build.sh:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-8.0-project4Models/build.sh:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-8.0-use-centralized-package-version-management/build.sh:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-8.0-useSwashBuckle/build.sh:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore-8.0/build.sh:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/aspnetcore/build.sh:6: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/fsharp-functions/OpenAPI/build.sh:2: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: nugetCommand not pinned by hash: samples/server/petstore/fsharp-giraffe/OpenAPI/build.sh:2: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: pipCommand not pinned by hash: samples/server/petstore/python-aiohttp-srclayout/test_python3.sh:20","Warn: npmCommand not pinned by hash: .github/workflows/samples-dotnet8-client-echo-api.yaml:28","Warn: npmCommand not pinned by hash: .github/workflows/samples-go-client-echo-api.yaml:28","Warn: npmCommand not pinned by hash: .github/workflows/samples-java-client-echo-api-jdk11.yaml:43","Warn: npmCommand not pinned by hash: .github/workflows/samples-java-client-echo-api-jdk17.yaml:44","Warn: npmCommand not pinned by hash: .github/workflows/samples-java-client-echo-api-jdk8.yaml:50","Warn: npmCommand not pinned by hash: .github/workflows/samples-kotlin-echo-api.yaml:47","Warn: pipCommand not pinned by hash: .github/workflows/samples-postman.yaml:29","Warn: pipCommand not pinned by hash: .github/workflows/samples-postman.yaml:30","Warn: npmCommand not pinned by hash: .github/workflows/samples-python-client-echo-api.yaml:36","Warn: pipCommand not pinned by hash: .github/workflows/samples-python-client-echo-api.yaml:40","Warn: pipCommand not pinned by hash: .github/workflows/samples-python-client-echo-api.yaml:41","Warn: pipCommand not pinned by hash: .github/workflows/samples-python-fastapi-server.yaml:28","Warn: pipCommand not pinned by hash: .github/workflows/samples-python-fastapi-server.yaml:29","Warn: pipCommand not pinned by hash: .github/workflows/samples-python-fastapi-server.yaml:30","Warn: pipCommand not pinned by hash: .github/workflows/samples-python-petstore.yaml:21","Warn: npmCommand not pinned by hash: .github/workflows/samples-python-pydantic-v1-client-echo-api.yaml:35","Warn: pipCommand not pinned by hash: .github/workflows/samples-python-pydantic-v1-client-echo-api.yaml:39","Warn: pipCommand not pinned by hash: .github/workflows/samples-python-pydantic-v1-client-echo-api.yaml:40","Warn: npmCommand not pinned by hash: .github/workflows/samples-ruby.yaml:33","Warn: npmCommand not pinned by hash: .github/workflows/samples-typescript-axios-echo-api.yaml:32","Warn: npmCommand not pinned by hash: .github/workflows/samples-typescript-axios-echo-api.yaml:38","Warn: npmCommand not pinned by hash: .github/workflows/samples-typescript-encode-decode.yaml:33","Warn: npmCommand not pinned by hash: .github/workflows/samples-typescript-nestjs-server.yaml:31","Warn: npmCommand not pinned by hash: .github/workflows/samples-typescript-node-encode-decode.yaml:33","Warn: npmCommand not pinned by hash: .github/workflows/samples-zapier.yaml:27","Info:   0 out of 201 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  29 third-party GitHubAction dependencies pinned","Info:   0 out of  16 npmCommand dependencies pinned","Info:   0 out of 123 containerImage dependencies pinned","Info:   0 out of  44 nugetCommand dependencies pinned","Info:   0 out of  23 pipCommand dependencies pinned","Info:   0 out of   2 downloadThenRun dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":0,"reason":"551 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-h46c-h94j-95f3","Warn: Project is vulnerable to: GHSA-3vqj-43w4-2q58","Warn: Project is vulnerable to: GHSA-4jq9-2xhw-jpx7","Warn: Project is vulnerable to: GHSA-4gc7-5j7h-4qph","Warn: Project is vulnerable to: GHSA-4wp7-92pw-q264","Warn: Project is vulnerable to: GHSA-9cmq-m9j5-mvww","Warn: Project is vulnerable to: GHSA-2rmj-mq67-h97g","Warn: Project is vulnerable to: GHSA-2wrp-6fg6-hmc5","Warn: Project is vulnerable to: GHSA-4wrc-f8pq-fpqp","Warn: Project is vulnerable to: GHSA-mr82-8j83-vxmv","Warn: Project is vulnerable to: GHSA-34jh-p97f-mpxf","Warn: Project is vulnerable to: PYSEC-2023-212 / GHSA-g4mx-q9vg-27p4","Warn: Project is vulnerable to: PYSEC-2023-207 / GHSA-gwvm-45gx-3cf8","Warn: Project is vulnerable to: PYSEC-2019-133 / GHSA-mh33-7rrq-662w","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2019-132 / GHSA-r64q-w8jr-g9qp","Warn: Project is vulnerable to: PYSEC-2023-192 / GHSA-v845-jxx5-vc9f","Warn: Project is vulnerable to: PYSEC-2020-148 / GHSA-wqvq-5m8c-6g24","Warn: Project is vulnerable to: PYSEC-2018-32 / GHSA-www2-v7xj-xrc6","Warn: Project is vulnerable to: PYSEC-2021-108","Warn: Project is vulnerable to: PYSEC-2021-59","Warn: Project is vulnerable to: PYSEC-2021-47 / GHSA-5jqp-qgf6-3pvh","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-jr5f-v2jv-69x6","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-76p7-773f-r4q5","Warn: Project is vulnerable to: GHSA-vmq6-5m68-f53m","Warn: Project is vulnerable to: GHSA-6v67-2wr5-gvf4","Warn: Project is vulnerable to: GHSA-gm62-rw4g-vrc4","Warn: Project is vulnerable to: GHSA-pr98-23f8-jwxv","Warn: Project is vulnerable to: GHSA-rc42-6c7j-7h5r","Warn: Project is vulnerable to: GHSA-ccgv-vj62-xf9h","Warn: Project is vulnerable to: GHSA-hgjh-9rj2-g67j","Warn: Project is vulnerable to: GHSA-cx7f-g6mp-7hqm","Warn: Project is vulnerable to: GHSA-g5vr-rgqm-vf78","Warn: Project is vulnerable to: GHSA-3mc7-4q67-w48m","Warn: Project is vulnerable to: GHSA-98wm-3w3q-mw94","Warn: Project is vulnerable to: GHSA-9w3m-gqgf-c4p9","Warn: Project is vulnerable to: GHSA-c4r9-r8fh-9vj2","Warn: Project is vulnerable to: GHSA-hhhw-99gj-p3c3","Warn: Project is vulnerable to: GHSA-mjmj-j48q-9wg2","Warn: Project is vulnerable to: GHSA-w37g-rhq8-7m4j","Warn: Project is vulnerable to: RUSTSEC-2024-0421 / GHSA-h97m-ww89-6jmq","Warn: Project is vulnerable to: RUSTSEC-2024-0384","Warn: Project is vulnerable to: RUSTSEC-2024-0019 / GHSA-r8w9-5wcg-vfj7","Warn: Project is vulnerable to: RUSTSEC-2023-0072 / GHSA-xphf-cx8h-7q9g","Warn: Project is vulnerable to: GHSA-q445-7m23-qrmw","Warn: Project is vulnerable to: RUSTSEC-2024-0357","Warn: Project is vulnerable to: RUSTSEC-2025-0004 / GHSA-rpmj-rpgj-qmpm","Warn: Project is vulnerable to: GHSA-4fcv-w3qc-ppgg","Warn: Project is vulnerable to: RUSTSEC-2025-0022","Warn: Project is vulnerable to: GHSA-4p46-pwfr-66x6","Warn: Project is vulnerable to: RUSTSEC-2025-0009","Warn: Project is vulnerable to: GHSA-c86p-w88r-qvqr","Warn: Project is vulnerable to: GHSA-c827-hfw6-qwvm","Warn: Project is vulnerable to: RUSTSEC-2023-0081","Warn: Project is vulnerable to: GHSA-rr8g-9fpq-6wmg","Warn: Project is vulnerable to: RUSTSEC-2025-0023","Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-qwcr-r2fm-qrc7","Warn: Project is vulnerable to: GHSA-pxg6-pf52-xh8x","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-67mh-4wv8-2f99","Warn: Project is vulnerable to: GHSA-rv95-896h-c2vc","Warn: Project is vulnerable to: GHSA-qw6h-vgh9-j6wx","Warn: Project is vulnerable to: GHSA-cxjh-pqwp-8mfp","Warn: Project is vulnerable to: GHSA-c7qv-q95q-8v27","Warn: Project is vulnerable to: GHSA-4www-5p9h-95mh","Warn: Project is vulnerable to: GHSA-9gqv-wp59-fq42","Warn: Project is vulnerable to: GHSA-78xj-cgh5-2h22","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-76c9-3jph-rj3q","Warn: Project is vulnerable to: GHSA-9wv6-86v2-598j","Warn: Project is vulnerable to: GHSA-rhx6-c78j-4q9w","Warn: Project is vulnerable to: GHSA-gcx4-mw62-g8wm","Warn: Project is vulnerable to: GHSA-m6fv-jmcg-4jfg","Warn: Project is vulnerable to: GHSA-cm22-4g7w-348p","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6","Warn: Project is vulnerable to: GHSA-3787-6prv-h9w3","Warn: Project is vulnerable to: GHSA-9f24-jqhm-jfcw","Warn: Project is vulnerable to: GHSA-9qxr-qj54-h672","Warn: Project is vulnerable to: GHSA-m4v8-wqvr-p9f7","Warn: Project is vulnerable to: GHSA-c76h-2ccp-4975","Warn: Project is vulnerable to: GHSA-cxrh-j4jr-qwg3","Warn: Project is vulnerable to: GHSA-c24v-8rfc-w8vw","Warn: Project is vulnerable to: GHSA-8jhw-289h-jh2g","Warn: Project is vulnerable to: GHSA-64vr-g452-qvp3","Warn: Project is vulnerable to: GHSA-9cwx-2883-4wfx","Warn: Project is vulnerable to: GHSA-vg6x-rcgg-rjx6","Warn: Project is vulnerable to: GHSA-x574-m823-4x7w","Warn: Project is vulnerable to: GHSA-4r4m-qw57-chr8","Warn: Project is vulnerable to: GHSA-xcj6-pq6g-qj4x","Warn: Project is vulnerable to: GHSA-356w-63v5-8wf4","Warn: Project is vulnerable to: GHSA-859w-5945-r5v3","Warn: Project is vulnerable to: GHSA-4vvj-4cpr-p986","Warn: Project is vulnerable to: GHSA-wr3j-pwj9-hqq6","Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GO-2024-3333","Warn: Project is vulnerable to: GO-2025-3503 / GHSA-qxp5-gwg8-xv66","Warn: Project is vulnerable to: GO-2025-3595 / GHSA-vvgc-356p-c3xw","Warn: Project is vulnerable to: GO-2025-3488 / GHSA-6v2p-p543-phr9","Warn: Project is vulnerable to: GO-2024-2611 / GHSA-8r3f-844c-mc37","Warn: Project is vulnerable to: GHSA-389x-839f-4rhx","Warn: Project is vulnerable to: GHSA-xq3w-v528-46rv","Warn: Project is vulnerable to: GHSA-4g8c-wm8x-jfhw","Warn: Project is vulnerable to: GHSA-jjjh-jjxp-wpff","Warn: Project is vulnerable to: GHSA-rgv9-q543-rqg4","Warn: Project is vulnerable to: GHSA-3f7h-mf4q-vrm4","Warn: Project is vulnerable to: GHSA-qw22-8w9r-864h","Warn: Project is vulnerable to: GHSA-583g-g682-crxf","Warn: Project is vulnerable to: GHSA-269q-hmxg-m83q","Warn: Project is vulnerable to: GHSA-5jpm-x58v-624v","Warn: Project is vulnerable to: GHSA-xpw8-rcwv-8f8p","Warn: Project is vulnerable to: GHSA-6mjq-h674-j845","Warn: Project is vulnerable to: GHSA-j288-q9x7-2f5v","Warn: Project is vulnerable to: GHSA-5mg8-w23w-74h3","Warn: Project is vulnerable to: GHSA-7g45-4rm6-3mm3","Warn: Project is vulnerable to: GHSA-36wv-v2qp-v4g4","Warn: Project is vulnerable to: GHSA-3w37-5p3p-jv92","Warn: Project is vulnerable to: GHSA-fh5r-crhr-qrrq","Warn: Project is vulnerable to: GHSA-qmgx-j96g-4428","Warn: Project is vulnerable to: GHSA-x3x3-qwjq-8gj4","Warn: Project is vulnerable to: GHSA-wf8f-6423-gfxg","Warn: Project is vulnerable to: GHSA-3x8x-79m2-3w2w","Warn: Project is vulnerable to: GHSA-57j2-w4cx-62h2","Warn: Project is vulnerable to: GHSA-78wr-2p64-hpwj","Warn: Project is vulnerable to: GHSA-2x83-r56g-cv47","Warn: Project is vulnerable to: GHSA-7r82-7xv7-xcpj","Warn: Project is vulnerable to: GHSA-cfh5-3ghh-wfjx","Warn: Project is vulnerable to: GHSA-fmj5-wv96-r2ch","Warn: Project is vulnerable to: GHSA-gw85-4gmf-m7rh","Warn: Project is vulnerable to: GHSA-w33c-445m-f8w7","Warn: Project is vulnerable to: GHSA-4jrv-ppp4-jm57","Warn: Project is vulnerable to: GHSA-mvr2-9pj6-7w5j","Warn: Project is vulnerable to: GHSA-mr95-9rr4-668f","Warn: Project is vulnerable to: GHSA-442g-gcg6-mhm4","Warn: Project is vulnerable to: GHSA-cf8j-64h9-6q58","Warn: Project is vulnerable to: GHSA-p9p4-97g9-wcrh","Warn: Project is vulnerable to: GHSA-9vjp-v76f-g363","Warn: Project is vulnerable to: GHSA-grg4-wf29-r9vv","Warn: Project is vulnerable to: GHSA-5mcr-gq6c-3hq2","Warn: Project is vulnerable to: GHSA-cqqj-4p63-rrmm","Warn: Project is vulnerable to: GHSA-wx5j-54mm-rqqq","Warn: Project is vulnerable to: GHSA-f256-j965-7f32","Warn: Project is vulnerable to: GHSA-wm47-8v5p-wjpj","Warn: Project is vulnerable to: GHSA-mm9x-g8pc-w292","Warn: Project is vulnerable to: GHSA-p2v9-g2qv-p635","Warn: Project is vulnerable to: GHSA-45xm-v8gq-7jqx","Warn: Project is vulnerable to: GHSA-qh3m-qw6v-qvhg","Warn: Project is vulnerable to: GHSA-6r3c-xf4w-jxjm","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-76p3-8jx3-jpfq","Warn: Project is vulnerable to: GHSA-3rfm-jhwj-7488","Warn: Project is vulnerable to: GHSA-hhq3-ff78-jv3g","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-r683-j2x4-v87g","Warn: Project is vulnerable to: GHSA-vp56-6g26-6827","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-4wf5-vphf-c2xc","Warn: Project is vulnerable to: GHSA-hc6q-2mpp-qw7j","Warn: Project is vulnerable to: GHSA-qq5c-677p-737q","Warn: Project is vulnerable to: GHSA-22h5-pq3x-2gf2","Warn: Project is vulnerable to: GHSA-27xj-rqx5-2255","Warn: Project is vulnerable to: GHSA-288c-cq4h-88gq","Warn: Project is vulnerable to: GHSA-4w82-r329-3q67","Warn: Project is vulnerable to: GHSA-58pp-9c76-5625","Warn: Project is vulnerable to: GHSA-5949-rw7g-wx7w","Warn: Project is vulnerable to: GHSA-5p34-5m6p-p58g","Warn: Project is vulnerable to: GHSA-5r5r-6hpj-8gg9","Warn: Project is vulnerable to: GHSA-5ww9-j83m-q7qx","Warn: Project is vulnerable to: GHSA-6fpp-rgj9-8rwc","Warn: Project is vulnerable to: GHSA-758m-v56v-grj4","Warn: Project is vulnerable to: GHSA-85cw-hj65-qqv9","Warn: Project is vulnerable to: GHSA-89qr-369f-5m5x","Warn: Project is vulnerable to: GHSA-8c4j-34r4-xr8g","Warn: Project is vulnerable to: GHSA-8w26-6f25-cm9x","Warn: Project is vulnerable to: GHSA-95cm-88f5-f2c7","Warn: Project is vulnerable to: GHSA-9gph-22xh-8x98","Warn: Project is vulnerable to: GHSA-9m6f-7xcq-8vf8","Warn: Project is vulnerable to: GHSA-9vvp-fxw6-jcxr","Warn: Project is vulnerable to: GHSA-c265-37vj-cwcc","Warn: Project is vulnerable to: GHSA-c2q3-4qrh-fm48","Warn: Project is vulnerable to: GHSA-cf6r-3wgc-h863","Warn: Project is vulnerable to: GHSA-cmfg-87vq-g5g4","Warn: Project is vulnerable to: GHSA-cvm9-fjm9-3572","Warn: Project is vulnerable to: GHSA-f3j5-rmmp-3fc5","Warn: Project is vulnerable to: GHSA-f9xh-2qgp-cq57","Warn: Project is vulnerable to: GHSA-fmmc-742q-jg75","Warn: Project is vulnerable to: GHSA-fqwf-pjwf-7vqv","Warn: Project is vulnerable to: GHSA-gjmw-vf9h-g25v","Warn: Project is vulnerable to: GHSA-gwp4-hfv6-p7hw","Warn: Project is vulnerable to: GHSA-gww7-p5w4-wrfv","Warn: Project is vulnerable to: GHSA-h3cw-g4mq-c5x2","Warn: Project is vulnerable to: GHSA-h4rc-386g-6m85","Warn: Project is vulnerable to: GHSA-h822-r4r5-v8jg","Warn: Project is vulnerable to: GHSA-j823-4qch-3rgm","Warn: Project is vulnerable to: GHSA-m6x4-97wx-4q27","Warn: Project is vulnerable to: GHSA-mc6h-4qgp-37qh","Warn: Project is vulnerable to: GHSA-mph4-vhrx-mv67","Warn: Project is vulnerable to: GHSA-mx7p-6679-8g3q","Warn: Project is vulnerable to: GHSA-p43x-xfjf-5jhr","Warn: Project is vulnerable to: GHSA-q93h-jc49-78gg","Warn: Project is vulnerable to: GHSA-qjw2-hr98-qgfh","Warn: Project is vulnerable to: GHSA-qmqc-x3r4-6v39","Warn: Project is vulnerable to: GHSA-r3gr-cxrf-hg25","Warn: Project is vulnerable to: GHSA-r695-7vr9-jgc2","Warn: Project is vulnerable to: GHSA-rf6r-2c4q-2vwg","Warn: Project is vulnerable to: GHSA-rpr3-cw39-3pxh","Warn: Project is vulnerable to: GHSA-v3xw-c963-f5hc","Warn: Project is vulnerable to: GHSA-v585-23hc-c647","Warn: Project is vulnerable to: GHSA-vfqx-33qm-g869","Warn: Project is vulnerable to: GHSA-wh8g-3j2c-rqj5","Warn: Project is vulnerable to: GHSA-qppj-fm5r-hxr3","Warn: Project is vulnerable to: GHSA-gvpg-vgmx-xg6w","Warn: Project is vulnerable to: GHSA-xwmg-2g98-w7v9","Warn: Project is vulnerable to: GHSA-hfrx-6qgj-fp6c","Warn: Project is vulnerable to: GHSA-vv7r-c36w-3prj","Warn: Project is vulnerable to: GHSA-8xfc-gm6g-vgpv","Warn: Project is vulnerable to: GHSA-hr8g-6v94-x4m9","Warn: Project is vulnerable to: GHSA-v435-xc8x-wvr9","Warn: Project is vulnerable to: GHSA-wjxj-5m7g-mg7q","Warn: Project is vulnerable to: GHSA-f3jh-qvm4-mg39","Warn: Project is vulnerable to: GHSA-mmmh-wcxm-2wr4","Warn: Project is vulnerable to: GHSA-q3v6-hm2v-pw99","Warn: Project is vulnerable to: GHSA-mg83-c7gq-rv5c","Warn: Project is vulnerable to: GHSA-c4q5-6c82-3qpw","Warn: Project is vulnerable to: GHSA-564r-hj7v-mcr5","Warn: Project is vulnerable to: GHSA-wxqc-pxw9-g2p8","Warn: Project is vulnerable to: GHSA-w3c8-7r8f-9jp8","Warn: Project is vulnerable to: GHSA-q24v-hpg3-v3jp","Warn: Project is vulnerable to: GHSA-4q2v-9p7v-3v22","Warn: Project is vulnerable to: GHSA-xjhv-p3fv-x24r","Warn: Project is vulnerable to: GHSA-7fh5-64p2-3v2j","Warn: Project is vulnerable to: GHSA-c75v-2vq8-878f","Warn: Project is vulnerable to: GHSA-w573-4hg7-7wgq","Warn: Project is vulnerable to: GHSA-r7qp-cfhv-p84w","Warn: Project is vulnerable to: GHSA-q9mw-68c2-j6m5","Warn: Project is vulnerable to: GHSA-6h5x-7c5m-7cr7","Warn: Project is vulnerable to: GHSA-jchw-25xp-jwwc","Warn: Project is vulnerable to: GHSA-rc47-6667-2j5j","Warn: Project is vulnerable to: GHSA-5rrq-pxf6-6jx5","Warn: Project is vulnerable to: GHSA-8fr3-hfg3-gpgp","Warn: Project is vulnerable to: GHSA-gf8q-jrpm-jvxq","Warn: Project is vulnerable to: GHSA-2r2c-g63r-vccr","Warn: Project is vulnerable to: GHSA-cfm4-qjh2-4765","Warn: Project is vulnerable to: GHSA-x4jg-mjrx-434g","Warn: Project is vulnerable to: GHSA-25hc-qcg6-38wj","Warn: Project is vulnerable to: GHSA-qm95-pgcg-qqfq","Warn: Project is vulnerable to: GHSA-cqmj-92xf-r6r9","Warn: Project is vulnerable to: GHSA-fhg7-m89q-25r3","Warn: Project is vulnerable to: GHSA-cx3j-qqxj-9597","Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7","Warn: Project is vulnerable to: GHSA-8hc4-vh64-cxmj","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-cph5-m8f7-6c5x","Warn: Project is vulnerable to: GHSA-wf5p-g6vw-rhxx","Warn: Project is vulnerable to: GHSA-x9w5-v3q2-3rhw","Warn: Project is vulnerable to: GHSA-wg6g-ppvx-927h","Warn: Project is vulnerable to: GHSA-gxpj-cx7g-858c","Warn: Project is vulnerable to: GHSA-r9p9-mrjm-926w","Warn: Project is vulnerable to: GHSA-434g-2637-qmqr","Warn: Project is vulnerable to: GHSA-49q7-c7j4-3p7m","Warn: Project is vulnerable to: GHSA-977x-g7h5-7qgw","Warn: Project is vulnerable to: GHSA-f7q4-pwc6-w24p","Warn: Project is vulnerable to: GHSA-fc9h-whq2-v747","Warn: Project is vulnerable to: GHSA-vjh7-7g9h-fjfh","Warn: Project is vulnerable to: GHSA-74fj-2j2h-c42q","Warn: Project is vulnerable to: GHSA-pw2r-vq6v-hr8c","Warn: Project is vulnerable to: GHSA-4q6p-r6v2-jvc5","Warn: Project is vulnerable to: GHSA-ww39-953v-wcq6","Warn: Project is vulnerable to: GHSA-qrpm-p2h7-hrv2","Warn: Project is vulnerable to: GHSA-hj48-42vr-x3v9","Warn: Project is vulnerable to: GHSA-g6ww-v8xp-vmwg","Warn: Project is vulnerable to: GHSA-h7cp-r72f-jxh6","Warn: Project is vulnerable to: GHSA-v62p-rq8g-8h59","Warn: Project is vulnerable to: GHSA-g4rg-993r-mgx7","Warn: Project is vulnerable to: GHSA-cwfw-4gq5-mrqx","Warn: Project is vulnerable to: GHSA-g95f-p29q-9xw4","Warn: Project is vulnerable to: GHSA-9vvw-cc9w-f27h","Warn: Project is vulnerable to: GHSA-h6ch-v84p-w6p9","Warn: Project is vulnerable to: GHSA-pfrx-2q88-qq97","Warn: Project is vulnerable to: GHSA-qh2h-chj9-jffq","Warn: Project is vulnerable to: GHSA-86wf-436m-h424","Warn: Project is vulnerable to: GHSA-8w57-jfpm-945m","Warn: Project is vulnerable to: GHSA-8g7p-74h8-hg48","Warn: Project is vulnerable to: GHSA-pc5p-h8pf-mvwp","Warn: Project is vulnerable to: GHSA-vh95-rmgr-6w4m","Warn: Project is vulnerable to: PYSEC-2023-120 / GHSA-45c4-8wx5-qw6w","Warn: Project is vulnerable to: PYSEC-2024-24 / GHSA-5h86-8mv2-jq9f","Warn: Project is vulnerable to: GHSA-5m98-qgg9-wh84","Warn: Project is vulnerable to: GHSA-7gpw-8wmc-pm8g","Warn: Project is vulnerable to: GHSA-8495-4g3g-x7pr","Warn: Project is vulnerable to: PYSEC-2024-26 / GHSA-8qpw-xqxj-h4r2","Warn: Project is vulnerable to: GHSA-9548-qrrj-x5pj","Warn: Project is vulnerable to: PYSEC-2023-246 / GHSA-gfw2-4jvh-wgfg","Warn: Project is vulnerable to: GHSA-pjjw-qhg8-p2p9","Warn: Project is vulnerable to: PYSEC-2023-250 / GHSA-q3qx-c6g2-7pw2","Warn: Project is vulnerable to: PYSEC-2023-251 / GHSA-qvrw-v9rv-5rjx","Warn: Project is vulnerable to: GHSA-j225-cvw7-qrx7","Warn: Project is vulnerable to: PYSEC-2021-76 / GHSA-v6wp-4m6f-gcjg","Warn: Project is vulnerable to: PYSEC-2023-247 / GHSA-xx9p-xxvh-7g8j","Warn: Project is vulnerable to: GHSA-x873-6rgc-94jc","Warn: Project is vulnerable to: GHSA-v94h-hvhg-mf9h","Warn: Project is vulnerable to: GHSA-27hp-xhwr-wr2m","Warn: Project is vulnerable to: GHSA-3p2h-wqq4-wf4h","Warn: Project is vulnerable to: GHSA-5j33-cvvr-w245","Warn: Project is vulnerable to: GHSA-7w75-32cg-r6g2","Warn: Project is vulnerable to: GHSA-83qj-6fr2-vhqg","Warn: Project is vulnerable to: GHSA-fccv-jmmp-qg76","Warn: Project is vulnerable to: GHSA-ff77-26x5-69cr","Warn: Project is vulnerable to: GHSA-g8pj-r55q-5c2v","Warn: Project is vulnerable to: GHSA-h2fw-rfh5-95r3","Warn: Project is vulnerable to: GHSA-h3gc-qfqq-6h8f","Warn: Project is vulnerable to: GHSA-q3mw-pvr8-9ggc","Warn: Project is vulnerable to: GHSA-r6j3-px5g-cq3x","Warn: Project is vulnerable to: GHSA-wc4r-xq3c-5cf3","Warn: Project is vulnerable to: GHSA-wm9w-rjj3-j356","Warn: Project is vulnerable to: GHSA-v682-8vv8-vpwr","Warn: Project is vulnerable to: GHSA-w7rc-rwvf-8q5r","Warn: Project is vulnerable to: GHSA-fwr7-v2mv-hh25","Warn: Project is vulnerable to: GHSA-593f-38f6-jp5m","Warn: Project is vulnerable to: GHSA-x2rg-q646-7m2v","Warn: Project is vulnerable to: GHSA-jgmv-j7ww-jx2x","Warn: Project is vulnerable to: GHSA-pq67-2wwv-3xjx","Warn: Project is vulnerable to: GHSA-8cj5-5rvv-wf4v","Warn: Project is vulnerable to: GHSA-v88g-cgmw-v5xw","Warn: Project is vulnerable to: GHSA-p6mc-m468-83gw","Warn: Project is vulnerable to: GHSA-29mw-wpgm-hmr9","Warn: Project is vulnerable to: GHSA-35jh-r3h4-6jhm","Warn: Project is vulnerable to: GO-2025-3770 / GHSA-vrw8-fxc6-2r93","Warn: Project is vulnerable to: GO-2025-3487 / GHSA-hcg3-q754-cr77","Warn: Project is vulnerable to: GHSA-2c2h-2855-mf97","Warn: Project is vulnerable to: GHSA-96v5-c2h5-56hm","Warn: Project is vulnerable to: GHSA-cx6h-86xw-9x34","Warn: Project is vulnerable to: GHSA-v6w3-2prq-h95f","Warn: Project is vulnerable to: GHSA-xf96-w227-r7c4","Warn: Project is vulnerable to: GHSA-vmfg-rjjm-rjrj","Warn: Project is vulnerable to: GHSA-668q-qrv7-99fm","Warn: Project is vulnerable to: GHSA-4gq5-ch57-c2mg","Warn: Project is vulnerable to: GHSA-645p-88qh-w398","Warn: Project is vulnerable to: GHSA-6wqp-v4v6-c87c","Warn: Project is vulnerable to: GHSA-9mxf-g3x6-wv74","Warn: Project is vulnerable to: GHSA-c8hm-7hpq-7jhg","Warn: Project is vulnerable to: GHSA-cggj-fvv3-cqwv","Warn: Project is vulnerable to: GHSA-cjjf-94ff-43w7","Warn: Project is vulnerable to: GHSA-f9hv-mg5h-xcw9","Warn: Project is vulnerable to: GHSA-h592-38cm-4ggp","Warn: Project is vulnerable to: GHSA-mx9v-gmh4-mgqw","Warn: Project is vulnerable to: GHSA-qr7j-h6gg-jmgc","Warn: Project is vulnerable to: GHSA-qxxx-2pp7-5hmx","Warn: Project is vulnerable to: GHSA-rfx6-vp9g-rh7v","Warn: Project is vulnerable to: GHSA-w3f4-3q6j-rh82","Warn: Project is vulnerable to: GHSA-x2w5-5m2g-7h5m","Warn: Project is vulnerable to: GHSA-7x9j-7223-rg5m","Warn: Project is vulnerable to: GHSA-fvm3-cfvj-gxqq","Warn: Project is vulnerable to: GHSA-gwrp-pvrq-jmwv","Warn: Project is vulnerable to: GHSA-q7pf-qr96-2vq5","Warn: Project is vulnerable to: GHSA-vgvf-9jh3-fg75","Warn: Project is vulnerable to: GHSA-w77p-8cfg-2x43","Warn: Project is vulnerable to: GHSA-rvwf-54qp-4r6v","Warn: Project is vulnerable to: GHSA-xmc8-26q4-qjhx","Warn: Project is vulnerable to: GHSA-3w73-fmf3-hg5c","Warn: Project is vulnerable to: GHSA-45hx-wfhj-473x","Warn: Project is vulnerable to: GHSA-h376-j262-vhq6","Warn: Project is vulnerable to: GHSA-pvp8-3xj6-8c6x","Warn: Project is vulnerable to: GHSA-c427-hjc3-wrfw","Warn: Project is vulnerable to: GHSA-269g-pwp5-87pp","Warn: Project is vulnerable to: GHSA-2pj2-gchf-wmw7","Warn: Project is vulnerable to: GHSA-2rpm-4x8c-pvqg","Warn: Project is vulnerable to: GHSA-q62h-jw38-24vh","Warn: Project is vulnerable to: GHSA-7rjr-3q55-vv33","Warn: Project is vulnerable to: GHSA-8489-44mv-ggj8","Warn: Project is vulnerable to: GHSA-fxph-q3j8-mv87","Warn: Project is vulnerable to: GHSA-jfh8-c2jp-5v3q","Warn: Project is vulnerable to: GHSA-p6xc-xr62-6r2g","Warn: Project is vulnerable to: GHSA-vwqq-5vrc-xw9h","Warn: Project is vulnerable to: GHSA-5h29-qq92-wj7f","Warn: Project is vulnerable to: GHSA-6mcm-j9cj-3vc3","Warn: Project is vulnerable to: GHSA-76h9-2vwh-w278","Warn: Project is vulnerable to: GHSA-fhw8-8j55-vwgq","Warn: Project is vulnerable to: GHSA-2rvv-w9r2-rg7m","Warn: Project is vulnerable to: GHSA-46j3-r4pj-4835","Warn: Project is vulnerable to: GHSA-5q99-f34m-67gc","Warn: Project is vulnerable to: GHSA-6rxj-58jh-436r","Warn: Project is vulnerable to: GHSA-6v52-mj5r-7j2m","Warn: Project is vulnerable to: GHSA-8vmx-qmch-mpqg","Warn: Project is vulnerable to: GHSA-9xcj-c8cr-8c3c","Warn: Project is vulnerable to: GHSA-c9hw-wf7x-jp9j","Warn: Project is vulnerable to: GHSA-f4qf-m5gf-8jm8","Warn: Project is vulnerable to: GHSA-hh3j-x4mc-g48r","Warn: Project is vulnerable to: GHSA-j39c-c8hj-x4j3","Warn: Project is vulnerable to: GHSA-jgwr-3qm3-26f3","Warn: Project is vulnerable to: GHSA-jjpq-gp5q-8q6w","Warn: Project is vulnerable to: GHSA-jx6h-3fjx-cgv5","Warn: Project is vulnerable to: GHSA-m59c-jpc8-m2x4","Warn: Project is vulnerable to: GHSA-p22x-g9px-3945","Warn: Project is vulnerable to: GHSA-q4hg-rmq2-52q9","Warn: Project is vulnerable to: GHSA-qcxh-w3j9-58qr","Warn: Project is vulnerable to: GHSA-qxf4-chvg-4r8r","Warn: Project is vulnerable to: GHSA-r4x2-3cq5-hqvp","Warn: Project is vulnerable to: GHSA-59j4-wjwp-mw9m","Warn: Project is vulnerable to: GHSA-6xx3-rg99-gc3p","Warn: Project is vulnerable to: GHSA-72m5-fvvv-55m6","Warn: Project is vulnerable to: GHSA-rcjj-h6gh-jf3r","Warn: Project is vulnerable to: GHSA-c27h-mcmw-48hv","Warn: Project is vulnerable to: GHSA-r6j9-8759-g62w","Warn: Project is vulnerable to: GHSA-cj7v-27pg-wf7q","Warn: Project is vulnerable to: GHSA-hmr7-m48g-48f6","Warn: Project is vulnerable to: GHSA-qh8g-58pp-2wxh","Warn: Project is vulnerable to: GHSA-26vr-8j45-3r4w","Warn: Project is vulnerable to: GHSA-6x9x-8qw9-9pp6","Warn: Project is vulnerable to: GHSA-7vx9-xjhr-rw6h","Warn: Project is vulnerable to: GHSA-84q7-p226-4x5w","Warn: Project is vulnerable to: GHSA-86wm-rrjm-8wh8","Warn: Project is vulnerable to: GHSA-9rgv-h7x4-qw8g","Warn: Project is vulnerable to: GHSA-g8m5-722r-8whq","Warn: Project is vulnerable to: GHSA-h2f4-v4c4-6wx4","Warn: Project is vulnerable to: GHSA-m394-8rww-3jr7","Warn: Project is vulnerable to: GHSA-m6cp-vxjx-65j6","Warn: Project is vulnerable to: GHSA-mwcx-532g-8pq3","Warn: Project is vulnerable to: GHSA-p26g-97m4-6q7c","Warn: Project is vulnerable to: GHSA-q4rv-gq96-w7c5","Warn: Project is vulnerable to: GHSA-qw69-rqj8-6qw8","Warn: Project is vulnerable to: GHSA-r28m-g6j9-r2h5","Warn: Project is vulnerable to: GHSA-xc67-hjx6-cgg6","Warn: Project is vulnerable to: GHSA-3gh6-v5v9-6v9j","Warn: Project is vulnerable to: GHSA-gwcr-j4wh-j3cq","Warn: Project is vulnerable to: GHSA-j26w-f9rq-mr2q","Warn: Project is vulnerable to: GHSA-g3wg-6mcf-8jj6","Warn: Project is vulnerable to: GHSA-58qw-p7qm-5rvh","Warn: Project is vulnerable to: GHSA-xxgp-pcfc-3vgc","Warn: Project is vulnerable to: GHSA-hfpg-gqjw-779m","Warn: Project is vulnerable to: GHSA-rhqj-4pp8-vvgf","Warn: Project is vulnerable to: GHSA-xcxf-7q4p-cj26","Warn: Project is vulnerable to: GHSA-gp7f-rwcx-9369","Warn: Project is vulnerable to: GHSA-m72m-mhq2-9p6c","Warn: Project is vulnerable to: GHSA-cm59-pr5q-cw85","Warn: Project is vulnerable to: GHSA-xx65-cc7g-9pfp","Warn: Project is vulnerable to: GHSA-jjfh-589g-3hjx","Warn: Project is vulnerable to: GHSA-36p3-wjmg-h94x","Warn: Project is vulnerable to: GHSA-gx3f-hq7p-8fxv","Warn: Project is vulnerable to: GHSA-77rv-6vfw-x4gc","Warn: Project is vulnerable to: GHSA-h8w4-qv99-f7vj","Warn: Project is vulnerable to: GHSA-rrpm-pj7p-7j9q","Warn: Project is vulnerable to: GHSA-2ppp-9496-p23q","Warn: Project is vulnerable to: GHSA-hh32-7344-cg2f","Warn: Project is vulnerable to: GHSA-v2r2-7qm7-jj6v","Warn: Project is vulnerable to: GHSA-v33x-prhc-gph5","Warn: Project is vulnerable to: GHSA-v596-fwhq-8x48","Warn: Project is vulnerable to: GHSA-gq28-h5vg-8prx","Warn: Project is vulnerable to: GHSA-hh26-6xwr-ggv7","Warn: Project is vulnerable to: GHSA-g5mm-vmx4-3rg7","Warn: Project is vulnerable to: GHSA-4487-x383-qpph","Warn: Project is vulnerable to: GHSA-f26x-pr96-vw86","Warn: Project is vulnerable to: GHSA-ffvq-7w96-97p7","Warn: Project is vulnerable to: GHSA-g8hw-794c-4j9g","Warn: Project is vulnerable to: GHSA-rcpf-vj53-7h2m","Warn: Project is vulnerable to: GHSA-558x-2xjg-6232","Warn: Project is vulnerable to: GHSA-9gcm-f4x3-8jpw","Warn: Project is vulnerable to: GHSA-pfh2-hfmq-phg5","Warn: Project is vulnerable to: GHSA-493p-pfq6-5258","Warn: Project is vulnerable to: GHSA-v528-7hrm-frqp","Warn: Project is vulnerable to: GHSA-6qvw-249j-h44c","Warn: Project is vulnerable to: GHSA-7g24-qg88-p43q","Warn: Project is vulnerable to: GHSA-jgvc-jfgh-rjvv","Warn: Project is vulnerable to: GHSA-53jx-vvf9-4x38","Warn: Project is vulnerable to: GHSA-7vgj-8mw4-hg8r","Warn: Project is vulnerable to: GHSA-hgg6-8x62-m9gf","Warn: Project is vulnerable to: GHSA-v936-x3j5-c76j","Warn: Project is vulnerable to: GHSA-vw2c-5wph-v92r","Warn: Project is vulnerable to: GHSA-x7xf-253v-x3w8","Warn: Project is vulnerable to: GHSA-jc7r-v6fg-2gpf","Warn: Project is vulnerable to: GHSA-2qrg-x229-3v8q","Warn: Project is vulnerable to: GHSA-65fg-84f6-3jq3","Warn: Project is vulnerable to: GHSA-f7vh-qwp3-x37m","Warn: Project is vulnerable to: GHSA-fp5r-v3w9-4333","Warn: Project is vulnerable to: GHSA-w9p3-5cr8-m3jj","Warn: Project is vulnerable to: GHSA-845h-985r-jrqh","Warn: Project is vulnerable to: GHSA-63cq-ppq8-cw6g","Warn: Project is vulnerable to: GHSA-9xfc-j5mf-9w5p","Warn: Project is vulnerable to: GHSA-hr32-mgpm-qf2f","Warn: Project is vulnerable to: GHSA-r346-rmrg-qpgh","Warn: Project is vulnerable to: GHSA-vxhj-3x7p-jxp5","Warn: Project is vulnerable to: GHSA-57q5-x8jf-g7h8","Warn: Project is vulnerable to: GHSA-wxvr-vqfp-9cqw","Warn: Project is vulnerable to: GHSA-2c6g-pfx3-w7h8","Warn: Project is vulnerable to: GHSA-c2cp-3xj9-97w9","Warn: Project is vulnerable to: GHSA-3h6f-g5f3-gc4w","Warn: Project is vulnerable to: GHSA-2g68-c3qc-8985","Warn: Project is vulnerable to: PYSEC-2020-157 / GHSA-3p3h-qghp-hvh2","Warn: Project is vulnerable to: GHSA-f9vj-2wh5-fj8j","Warn: Project is vulnerable to: PYSEC-2019-140 / GHSA-gq9m-qvpx-68hc","Warn: Project is vulnerable to: PYSEC-2017-43 / GHSA-h2fp-xgx6-xh6f","Warn: Project is vulnerable to: PYSEC-2023-221 / GHSA-hrfv-mqp8-q5rw","Warn: Project is vulnerable to: GHSA-j544-7q9p-6xp8","Warn: Project is vulnerable to: PYSEC-2023-57 / GHSA-px8h-6qxv-m22q","Warn: Project is vulnerable to: GHSA-q34m-jh98-gwm2","Warn: Project is vulnerable to: PYSEC-2023-58 / GHSA-xg9f-g7g7-2323","Warn: Project is vulnerable to: PYSEC-2022-203","Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: PYSEC-2021-142 / GHSA-8q59-q68h-6hv4","Warn: Project is vulnerable to: PYSEC-2018-49 / GHSA-rprw-h62v-c2w7","Warn: Project is vulnerable to: GHSA-2c2j-9gv5-cj73","Warn: Project is vulnerable to: PYSEC-2022-25 / GHSA-fh56-85cw-5pq6","Warn: Project is vulnerable to: GHSA-fm67-cv37-96ff","Warn: Project is vulnerable to: GHSA-wpqr-jcpx-745r","Warn: Project is vulnerable to: OSV-2021-955","Warn: Project is vulnerable to: PYSEC-2023-62 / GHSA-m2qf-hxjv-5gpq","Warn: Project is vulnerable to: GHSA-22f2-v57c-j9cx","Warn: Project is vulnerable to: GHSA-3h57-hmj3-gj3p","Warn: Project is vulnerable to: GHSA-54rr-7fvw-6x8f","Warn: Project is vulnerable to: GHSA-5f9h-9pjv-v6j7","Warn: Project is vulnerable to: GHSA-5r2p-j47h-mhpg","Warn: Project is vulnerable to: GHSA-65f5-mfpf-vfhj","Warn: Project is vulnerable to: GHSA-7g2v-jj9q-g3rg","Warn: Project is vulnerable to: GHSA-7wqh-767x-r66v","Warn: Project is vulnerable to: GHSA-8cgq-6mh2-7j6v","Warn: Project is vulnerable to: GHSA-gjh7-p2fx-99vx","Warn: Project is vulnerable to: GHSA-hrqr-hxpp-chr3","Warn: Project is vulnerable to: GHSA-hxqx-xwvh-44m2","Warn: Project is vulnerable to: GHSA-j6w9-fv6q-3q52","Warn: Project is vulnerable to: GHSA-vpfw-47h7-xj4g","Warn: Project is vulnerable to: GHSA-wq4h-7r42-5hrr","Warn: Project is vulnerable to: GHSA-xj5v-6v4g-jfw6","Warn: Project is vulnerable to: GHSA-688c-3x49-6rqj","Warn: Project is vulnerable to: GHSA-hxx2-7vcw-mqr3","Warn: Project is vulnerable to: GHSA-qp49-3pvw-x4m5","Warn: Project is vulnerable to: GHSA-v2xm-76pq-phcf","Warn: Project is vulnerable to: GHSA-rq2w-37h9-vg94","Warn: Project is vulnerable to: GHSA-7w4x-4h67-pgmv","Warn: Project is vulnerable to: GHSA-wxr5-93ph-8wr9","Warn: Project is vulnerable to: GHSA-77xx-rxvh-q682","Warn: Project is vulnerable to: GHSA-xffm-g5w8-qvg7","Warn: Project is vulnerable to: GHSA-x7hr-w5r2-h6wg","Warn: Project is vulnerable to: GHSA-w5p7-h5w8-2hfq"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T10:57:08.777Z","repository_id":37284730,"created_at":"2025-08-15T10:57:08.778Z","updated_at":"2025-08-15T10:57:08.778Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274357620,"owners_count":25270675,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-09T02:00:10.223Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","api-client","api-server","generator","hacktoberfest","openapi","openapi-generator","openapi3","rest","rest-api","rest-client","restful-api","sdk"],"created_at":"2024-09-24T14:12:57.904Z","updated_at":"2026-04-02T11:57:53.500Z","avatar_url":"https://github.com/OpenAPITools.png","language":"Java","readme":"\u003ch1 align=\"center\"\u003eOpenAPI Generator\u003c/h1\u003e\n\n\n\u003cdiv align=\"center\"\u003e\n\n[![Stable releases in Maven Central](https://img.shields.io/maven-metadata/v/https/repo1.maven.org/maven2/org/openapitools/openapi-generator/maven-metadata.xml.svg)](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.openapitools%22%20AND%20a%3A%22openapi-generator%22)\n[![Apache 2.0 License](https://img.shields.io/badge/License-Apache%202.0-orange)](./LICENSE)\n[![Open Collective backers](https://img.shields.io/opencollective/backers/openapi_generator?color=orange\u0026label=OpenCollective%20Backers)](https://opencollective.com/openapi_generator)\n[![Join the Slack chat room](https://img.shields.io/badge/Slack-Join%20the%20chat%20room-orange)](https://join.slack.com/t/openapi-generator/shared_invite/zt-2wmkn4s8g-n19PJ99Y6Vei74WMUIehQA)\n[![Follow OpenAPI Generator Twitter account to get the latest update](https://img.shields.io/twitter/follow/oas_generator.svg?style=social\u0026label=Follow)](https://twitter.com/oas_generator)\n[![Contribute with Gitpod](https://img.shields.io/badge/Contribute%20with-Gitpod-908a85?logo=gitpod)](https://gitpod.io/#https://github.com/OpenAPITools/openapi-generator)\n[![Conan Center](https://shields.io/conan/v/openapi-generator)](https://conan.io/center/recipes/openapi-generator)\n[![Revved up by Develocity](https://img.shields.io/badge/Revved%20up%20by-Develocity-06A0CE?logo=Gradle\u0026labelColor=02303A)](https://ge.openapi-generator.tech/scans)\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[Master](https://github.com/OpenAPITools/openapi-generator/tree/master) (`7.13.0`):\n[![Build Status](https://api.travis-ci.com/OpenAPITools/openapi-generator.svg?branch=master\u0026status=passed)](https://app.travis-ci.com/github/OpenAPITools/openapi-generator/builds)\n[![Integration Test2](https://circleci.com/gh/OpenAPITools/openapi-generator.svg?style=shield)](https://circleci.com/gh/OpenAPITools/openapi-generator)\n[![Windows Test](https://ci.appveyor.com/api/projects/status/github/openapitools/openapi-generator?branch=master\u0026svg=true\u0026passingText=Windows%20Test%20-%20OK\u0026failingText=Windows%20Test%20-%20Fails)](https://ci.appveyor.com/project/WilliamCheng/openapi-generator)\n[![Bitrise](https://img.shields.io/bitrise/4a2b10a819d12b67/master?label=bitrise%3A%20Swift+4,5\u0026token=859FMDR8QHwabCzwvZK6vQ)](https://app.bitrise.io/app/4a2b10a819d12b67)\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n:star::star::star: If you would like to contribute, please refer to [guidelines](CONTRIBUTING.md) and a list of [open tasks](https://github.com/openapitools/openapi-generator/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22). :star::star::star:\n\n:bangbang: To migrate from Swagger Codegen to OpenAPI Generator, please refer to the [migration guide](docs/migration-from-swagger-codegen.md) :bangbang:\n\n:notebook_with_decorative_cover: For more information, please refer to the [Wiki page](https://github.com/openapitools/openapi-generator/wiki) and [FAQ](https://github.com/openapitools/openapi-generator/wiki/FAQ) :notebook_with_decorative_cover:\n\n:notebook_with_decorative_cover: The eBook [A Beginner's Guide to Code Generation for REST APIs](https://gum.co/openapi_generator_ebook) is a good starting point for beginners :notebook_with_decorative_cover:\n\n:warning: If the OpenAPI spec, templates or any input (e.g. options, environment variables) is obtained from an untrusted source or environment, please make sure you've reviewed these inputs before using OpenAPI Generator to generate the API client, server stub or documentation to avoid potential security issues (e.g. [code injection](https://en.wikipedia.org/wiki/Code_injection)). For security vulnerabilities, please contact [team@openapitools.org](mailto:team@openapitools.org). :warning:\n\n:bangbang: Both \"OpenAPI Tools\" (https://OpenAPITools.org - the parent organization of OpenAPI Generator) and \"OpenAPI Generator\" are not affiliated with OpenAPI Initiative (OAI) :bangbang:\n\n\u003c/div\u003e\n\n## Sponsors\n\nIf you find OpenAPI Generator useful for work, please consider asking your company to support this Open Source project by [becoming a sponsor](https://opencollective.com/openapi_generator). You can also individually sponsor the project by [becoming a backer](https://opencollective.com/openapi_generator).\n\n#### Thank you to our bronze sponsors!\n\n[![NamSor](https://openapi-generator.tech/img/companies/namsor.png)](https://www.namsor.com/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[![LightBow](https://openapi-generator.tech/img/companies/lightbow.png)](https://www.lightbow.net/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/docspring.png\" width=\"128\" height=\"128\"\u003e](https://docspring.com/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/datadog.png\" width=\"128\" height=\"128\"\u003e](https://datadoghq.com/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/thales.jpg\" width=\"128\" height=\"128\"\u003e](https://cpl.thalesgroup.com/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/apideck.jpg\" width=\"128\" height=\"128\"\u003e](https://www.apideck.com/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/pexa.png\" width=\"128\" height=\"128\"\u003e](https://www.pexa.com.au/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/numary.png\" width=\"128\" height=\"128\"\u003e](https://www.numary.com/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/onesignal.png\" width=\"128\" height=\"128\"\u003e](https://www.onesignal.com/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/virtualansoftware.png\" width=\"128\" height=\"128\"\u003e](https://www.virtualansoftware.com/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/mergedev.jpeg\" width=\"128\" height=\"128\"\u003e](https://www.merge.dev/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/burkert.jpg\" width=\"128\" height=\"128\"\u003e](https://www.burkert.com/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/finbourne.png\" width=\"128\" height=\"128\"\u003e](https://www.finbourne.com/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/bumpsh.png\" width=\"128\" height=\"128\"\u003e](https://bump.sh/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/bileto.png\" width=\"128\" height=\"128\"\u003e](https://www.bileto.com/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/bairesdev.png\" width=\"128\" height=\"128\"\u003e](https://www.bairesdev.com/sponsoring-open-source-projects/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/dmtech.jpeg\" width=\"128\" height=\"128\"\u003e](https://www.dmtech.de/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/adyen.png\" width=\"128\" height=\"128\"\u003e](https://adyen.com/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/fornex.png\" width=\"128\" height=\"128\"\u003e](https://fornex.com/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/alloyautomation.png\" width=\"128\" height=\"128\"\u003e](https://runalloy.com/signup?utm_source=github\u0026utm_medium=referral\u0026utm_campaign=1524_openapigenerator)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/ssstwitter.png\" width=\"128\" height=\"128\"\u003e](https://ssstwitter.com/?utm_source=github\u0026utm_medium=referral\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/svix.png\" width=\"128\" height=\"128\"\u003e](https://www.svix.com/?utm_source=openapi-generator\u0026utm_medium=sponsorship\u0026utm_campaign=oss-sponsorship)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/litslink.png\" width=\"128\" height=\"128\"\u003e](https://litslink.com/services/artificial-intelligence?utm_source=openapi-generator\u0026utm_medium=sponsorship\u0026utm_campaign=oss-sponsorship)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/designli.jpg\" width=\"128\" height=\"128\"\u003e](https://designli.co?utm_source=openapi-generator\u0026utm_medium=sponsorship\u0026utm_campaign=oss-sponsorship)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/itm.png\" width=\"128\" height=\"128\"\u003e](https://opensource.muenchen.de?utm_source=openapi-generator\u0026utm_medium=sponsorship\u0026utm_campaign=oss-sponsorship)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/kong.png\" width=\"128\" height=\"128\"\u003e](https://konghq.com/products/kong-konnect?utm_medium=referral\u0026utm_source=github\u0026utm_campaign=platform\u0026utm_content=openapi-generator)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/route4me.png\" width=\"128\" height=\"128\"\u003e](https://route4me.com/?utm_source=openapi-generator\u0026utm_medium=sponsorship\u0026utm_campaign=oss-sponsorship)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/dm.png\" width=\"128\" height=\"128\"\u003e](https://www.dotcom-monitor.com/sponsoring-open-source-projects/?utm_source=openapi-generator\u0026utm_medium=sponsorship\u0026utm_campaign=oss-sponsorship)\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/clickit.jpg\" width=\"128\" height=\"128\"\u003e](https://www.clickittech.com/?utm_source=openapi-generator\u0026utm_medium=sponsorship\u0026utm_campaign=oss-sponsorship)\n\n#### Thank you GoDaddy for sponsoring the domain names, Linode for sponsoring the VPS, Checkly for sponsoring the API monitoring and Gradle for sponsoring Develocity\n\n[\u003cimg src=\"https://openapi-generator.tech/img/companies/godaddy.png\" width=\"150\"\u003e](https://www.godaddy.com/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[![Linode](https://www.linode.com/media/images/logos/standard/light/linode-logo_standard_light_small.png)](https://www.linode.com/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcRAhEYadUyZYzGUotZiSdXkVMqqLGuohyixLl4eUpUV6pAbUULL\" width=\"150\"\u003e](https://checklyhq.com/?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n[\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/c/cb/Gradle_logo.png/320px-Gradle_logo.png\" width=\"150\"\u003e](https://gradle.org?utm_source=openapi_generator\u0026utm_medium=github_webpage\u0026utm_campaign=sponsor)\n\n## Overview\n\nOpenAPI Generator allows generation of API client libraries (SDK generation), server stubs,  documentation and configuration automatically given an [OpenAPI Spec](https://github.com/OAI/OpenAPI-Specification) (both 2.0 and 3.0 are supported). Currently, the following languages/frameworks are supported:\n\n|                                  | Languages/Frameworks                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |\n| -------------------------------- |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **API clients**                  | **ActionScript**, **Ada**, **Apex**, **Bash**, **C**, **C#** (.net 2.0, 3.5 or later, .NET Standard 1.3 - 2.1, .NET Core 3.1, .NET 5.0. Libraries: RestSharp, GenericHost, HttpClient), **C++** (Arduino, cpp-restsdk, Qt5, Tizen, Unreal Engine 4), **Clojure**, **Crystal**, **Dart**, **Elixir**, **Elm**, **Eiffel**, **Erlang**, **Go**, **Groovy**, **Haskell** (http-client, Servant), **Java** (Apache HttpClient 4.x, Apache HttpClient 5.x, Jersey2.x, OkHttp, Retrofit1.x, Retrofit2.x, Feign, RestTemplate, RESTEasy, Vertx, Google API Client Library for Java, Rest-assured, Spring 5 Web Client, Spring 6 RestClient, MicroProfile Rest Client, Helidon), **Jetbrains HTTP Client**, **Julia**, **k6**, **Kotlin**, **Lua**, **N4JS**, **Nim**, **Node.js/JavaScript** (ES5, ES6, AngularJS with Google Closure Compiler annotations, Flow types, Apollo GraphQL DataStore), **Objective-C**, **OCaml**, **Perl**, **PHP**, **PowerShell**, **Python**, **R**, **Ruby**, **Rust** (hyper, reqwest, rust-server), **Scala** (akka, http4s, scalaz, sttp, swagger-async-httpclient, pekko), **Swift** (2.x, 3.x, 4.x, 5.x, 6.x), **Typescript** (AngularJS, Angular (9.x - 19.x), Aurelia, Axios, Fetch, Inversify, jQuery, Nestjs, Node, redux-query, Rxjs), **XoJo**, **Zapier** |\n| **Server stubs**                 | **Ada**, **C#** (ASP.NET Core, Azure Functions), **C++** (Pistache, Restbed, Qt5 QHTTPEngine), **Erlang**, **F#** (Giraffe), **Go** (net/http, Gin, Echo), **Haskell** (Servant, Yesod), **Java** (MSF4J, Spring, Undertow, JAX-RS: CDI, CXF, Inflector, Jersey, RestEasy, Play Framework, [PKMST](https://github.com/ProKarma-Inc/pkmst-getting-started-examples), [Vert.x](https://vertx.io/), [Apache Camel](https://camel.apache.org/), [Helidon](https://helidon.io/)), **Julia**, **Kotlin** (Spring Boot, [Ktor](https://github.com/ktorio/ktor), [Vert.x](https://vertx.io/)), **PHP** ([Flight](https://docs.flightphp.com/), Laravel, Lumen, [Mezzio (fka Zend Expressive)](https://github.com/mezzio/mezzio), Slim, Silex, [Symfony](https://symfony.com/)), **Python** (FastAPI, Flask), **NodeJS**, **Ruby** (Sinatra, Rails5), **Rust** ([rust-server](https://openapi-generator.tech/docs/generators/rust-server/)), **Scala** (Akka, [Finch](https://github.com/finagle/finch), [Lagom](https://github.com/lagom/lagom), [Play](https://www.playframework.com/), [Cask](https://github.com/com-lihaoyi/cask), Scalatra)                                                                                                                                                    |\n| **API documentation generators** | **HTML**, **Confluence Wiki**, **Asciidoc**, **Markdown**, **PlantUML**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |\n| **Configuration files**          | [**Apache2**](https://httpd.apache.org/)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |\n| **Others**                       | **GraphQL**, **JMeter**, **Ktorm**, **MySQL Schema**, **Postman Collection**, **Protocol Buffer**, **WSDL**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |\n\n## Table of contents\n\n  - [OpenAPI Generator](#openapi-generator)\n  - [Overview](#overview)\n  - [Table of Contents](#table-of-contents)\n  - [1 - Installation](#1---installation)\n    - [1.1 - Compatibility](#11---compatibility)\n    - [1.2 - Artifacts on Maven Central](#12---artifacts-on-maven-central)\n    - [1.3 - Download JAR](#13---download-jar)\n    - [1.4 - Build Projects](#14---build-projects)\n    - [1.5 - Homebrew](#15---homebrew)\n    - [1.6 - Docker](#16---docker)\n    - [1.7 - NPM](#17---npm)\n    - [1.8 - pip](#18---pip)\n  - [2 - Getting Started](#2---getting-started)\n  - [3 - Usage](#3---usage)\n    - [3.1 - Customization](#31---customization)\n    - [3.2 - Workflow Integration](#32---workflow-integration-maven-gradle-github-cicd)\n    - [3.3 - Online Generators](#33---online-openapi-generator)\n    - [3.4 - License Information on Generated Code](#34---license-information-on-generated-code)\n    - [3.5 - IDE Integration](#35---ide-integration)\n  - [4 - Companies/Projects using OpenAPI Generator](#4---companiesprojects-using-openapi-generator)\n  - [5 - Presentations/Videos/Tutorials/Books](#5---presentationsvideostutorialsbooks)\n  - [6 - About Us](#6---about-us)\n    - [6.1 - OpenAPI Generator Core Team](#61---openapi-generator-core-team)\n    - [6.2 - OpenAPI Generator Technical Committee](#62---openapi-generator-technical-committee)\n    - [6.3 - History of OpenAPI Generator](#63---history-of-openapi-generator)\n  - [7 - License](#7---license)\n\n## [1 - Installation](#table-of-contents)\n\n### [1.1 - Compatibility](#table-of-contents)\n\nThe OpenAPI Specification has undergone 3 revisions since initial creation in 2010.  The openapi-generator project has the following compatibilities with the OpenAPI Specification:\n\n| OpenAPI Generator Version                                                                                                                                 | Release Date | Notes                                             |\n| --------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | ------------------------------------------------- |\n| 7.13.0 (upcoming minor release) [SNAPSHOT](https://oss.sonatype.org/content/repositories/snapshots/org/openapitools/openapi-generator-cli/7.13.0-SNAPSHOT/) | 02.04.2025   | Minor release with breaking changes (with fallback) |\n| [7.12.0](https://github.com/OpenAPITools/openapi-generator/releases/tag/v7.12.0) (latest stable release)                                                    | 28.02.2025   | Minor release with breaking changes (with fallback) |\n| [6.6.0](https://github.com/OpenAPITools/openapi-generator/releases/tag/v6.6.0)                                                    | 11.05.2023   | Minor release with breaking changes (with fallback) |\n| [5.4.0](https://github.com/OpenAPITools/openapi-generator/releases/tag/v5.4.0)                                                    | 31.01.2022   | Minor release with breaking changes (with fallback) |\n| [4.3.1](https://github.com/OpenAPITools/openapi-generator/releases/tag/v4.3.1)                                                    | 06.05.2020   | Patch release (enhancements, bug fixes, etc)                       |\n\nOpenAPI Spec compatibility: 1.0, 1.1, 1.2, 2.0, 3.0, 3.1 (beta support)\n\n(We do not publish daily/nightly build. Please use SNAPSHOT instead)\n\nFor old releases, please refer to the [**Release**](https://github.com/OpenAPITools/openapi-generator/releases) page.\n\nFor decommissioned generators/libraries/frameworks, please refer to [the \"Decommission\" label](https://github.com/OpenAPITools/openapi-generator/issues?q=label%3ADecommission+is%3Amerged+) in the pull request page.\n\n## [1.2 - Artifacts on Maven Central](#table-of-contents)\n\nYou can find our released artifacts on maven central:\n\n**Core:**\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003eorg.openapitools\u003c/groupId\u003e\n    \u003cartifactId\u003eopenapi-generator\u003c/artifactId\u003e\n    \u003cversion\u003e${openapi-generator-version}\u003c/version\u003e\n\u003c/dependency\u003e\n```\nSee the different versions of the [openapi-generator](https://search.maven.org/artifact/org.openapitools/openapi-generator) artifact available on maven central.\n\n**Cli:**\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003eorg.openapitools\u003c/groupId\u003e\n    \u003cartifactId\u003eopenapi-generator-cli\u003c/artifactId\u003e\n    \u003cversion\u003e${openapi-generator-version}\u003c/version\u003e\n\u003c/dependency\u003e\n```\nSee the different versions of the [openapi-generator-cli](https://search.maven.org/artifact/org.openapitools/openapi-generator-cli) artifact available on maven central.\n\n**Maven plugin:**\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003eorg.openapitools\u003c/groupId\u003e\n    \u003cartifactId\u003eopenapi-generator-maven-plugin\u003c/artifactId\u003e\n    \u003cversion\u003e${openapi-generator-version}\u003c/version\u003e\n\u003c/dependency\u003e\n```\n* See the different versions of the [openapi-generator-maven-plugin](https://search.maven.org/artifact/org.openapitools/openapi-generator-maven-plugin) artifact available on maven central.\n* [Readme](https://github.com/OpenAPITools/openapi-generator/blob/master/modules/openapi-generator-maven-plugin/README.md)\n\n**Gradle plugin:**\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003eorg.openapitools\u003c/groupId\u003e\n    \u003cartifactId\u003eopenapi-generator-gradle-plugin\u003c/artifactId\u003e\n    \u003cversion\u003e${openapi-generator-version}\u003c/version\u003e\n\u003c/dependency\u003e\n```\n* See the different versions of the [openapi-generator-gradle-plugin](https://search.maven.org/artifact/org.openapitools/openapi-generator-gradle-plugin) artifact available on maven central.\n* [Readme](https://github.com/OpenAPITools/openapi-generator/blob/master/modules/openapi-generator-gradle-plugin/README.adoc)\n\n### [1.3 - Download JAR](#table-of-contents)\n\u003c!-- RELEASE_VERSION --\u003e\nIf you're looking for the latest stable version, you can grab it directly from Maven.org (Java 11 runtime at a minimum):\n\nJAR location: `https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.12.0/openapi-generator-cli-7.12.0.jar`\n\nFor **Mac/Linux** users:\n```sh\nwget https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.12.0/openapi-generator-cli-7.12.0.jar -O openapi-generator-cli.jar\n```\n\nFor **Windows** users, you will need to install [wget](http://gnuwin32.sourceforge.net/packages/wget.htm) or you can use Invoke-WebRequest in PowerShell (3.0+), e.g.\n```\nInvoke-WebRequest -OutFile openapi-generator-cli.jar https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.12.0/openapi-generator-cli-7.12.0.jar\n```\n\nAfter downloading the JAR, run `java -jar openapi-generator-cli.jar help` to show the usage.\n\nFor Mac users, please make sure Java 11 is installed (Tips: run `java -version` to check the version), and export `JAVA_HOME` in order to use the supported Java version:\n```sh\nexport JAVA_HOME=`/usr/libexec/java_home -v 1.11`\nexport PATH=${JAVA_HOME}/bin:$PATH\n```\n\n\u003c!-- /RELEASE_VERSION --\u003e\n### Launcher Script\n\nOne downside to manual jar downloads is that you don't keep up-to-date with the latest released version. We have a Bash launcher script at [bin/utils/openapi-generator.cli.sh](./bin/utils/openapi-generator-cli.sh) which resolves this issue.\n\nTo install the launcher script, copy the contents of the script to a location on your path and make the script executable.\n\nAn example of setting this up (NOTE: Always evaluate scripts curled from external systems before executing them).\n\n```\nmkdir -p ~/bin/openapitools\ncurl https://raw.githubusercontent.com/OpenAPITools/openapi-generator/master/bin/utils/openapi-generator-cli.sh \u003e ~/bin/openapitools/openapi-generator-cli\nchmod u+x ~/bin/openapitools/openapi-generator-cli\nexport PATH=$PATH:~/bin/openapitools/\n```\n\nNow, `openapi-generator-cli` is \"installed\". On invocation, it will query the GitHub repository for the most recently released version. If this matches the last downloaded jar,\nit will execute as normal. If a newer version is found, the script will download the latest release and execute it.\n\nIf you need to invoke an older version of the generator, you can define the variable `OPENAPI_GENERATOR_VERSION` either ad hoc or globally. You can export this variable if you'd like to persist a specific release version.\n\nExamples:\n\n```\n# Execute latest released openapi-generator-cli\nopenapi-generator-cli version\n\n# Execute version 4.1.0 for the current invocation, regardless of the latest released version\nOPENAPI_GENERATOR_VERSION=4.1.0 openapi-generator-cli version\n\n# Execute version 4.1.0-SNAPSHOT for the current invocation\nOPENAPI_GENERATOR_VERSION=4.1.0-SNAPSHOT openapi-generator-cli version\n\n# Execute version 4.0.2 for every invocation in the current shell session\nexport OPENAPI_GENERATOR_VERSION=4.0.2\nopenapi-generator-cli version # is 4.0.2\nopenapi-generator-cli version # is also 4.0.2\n\n# To \"install\" a specific version, set the variable in .bashrc/.bash_profile\necho \"export OPENAPI_GENERATOR_VERSION=4.0.2\" \u003e\u003e ~/.bashrc\nsource ~/.bashrc\nopenapi-generator-cli version # is always 4.0.2, unless any of the above overrides are done ad hoc\n```\n\n### [1.4 - Build Projects](#table-of-contents)\n\nTo build from source, you need the following installed and available in your `$PATH:`\n\n* [Java 11](https://adoptium.net/)\n\n* [Apache Maven 3.8.8 or greater](https://maven.apache.org/) (optional)\n\nAfter cloning the project, you can build it from source using [maven wrapper](https://maven.apache.org/wrapper/):\n\n- Linux: `./mvnw clean install`\n- Windows: `mvnw.cmd clean install`\n\n#### Nix users\n\nIf you're a nix user, you can enter OpenAPI Generator shell, by typing:\n```sh\nnix develop\n```\nIt will enter a shell with Java 11 installed.\n\nDirenv supports automatically loading of the nix developer shell, so if you're using direnv too, type:\n```sh\ndirenv allow\n```\nand have `java` and `mvn` set up with correct versions each time you enter project directory.\n\nThe default build contains minimal static analysis (via CheckStyle). To run your build with PMD and Spotbugs, use the `static-analysis` profile:\n\n- Linux: `./mvnw -Pstatic-analysis clean install`\n- Windows: `mvnw.cmd -Pstatic-analysis clean install`\n\n### [1.5 - Homebrew](#table-of-contents)\n\nTo install, run `brew install openapi-generator`\n\nHere is an example usage to generate a Ruby client:\n```sh\nopenapi-generator generate -i https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml -g ruby -o /tmp/test/\n```\n\nTo reinstall with the latest master, run `brew uninstall openapi-generator \u0026\u0026 brew install --HEAD openapi-generator`\n\nTo install OpenJDK (pre-requisites), please run\n```sh\nbrew tap AdoptOpenJDK/openjdk\nbrew install --cask adoptopenjdk11\nexport JAVA_HOME=`/usr/libexec/java_home -v 1.11`\n```\n\nor download installer via https://adoptium.net/\n\nTo install Maven (optional), please run\n```sh\nbrew install maven\n```\n\n### [1.6 - Docker](#table-of-contents)\n\n#### Public Pre-built Docker images\n\n - [https://hub.docker.com/r/openapitools/openapi-generator-cli/](https://hub.docker.com/r/openapitools/openapi-generator-cli/) (official CLI)\n - [https://hub.docker.com/r/openapitools/openapi-generator-online/](https://hub.docker.com/r/openapitools/openapi-generator-online/) (official web service)\n\n\n#### OpenAPI Generator CLI Docker Image\n\nThe OpenAPI Generator image acts as a standalone executable. It can be used as an alternative to installing via homebrew, or for developers who are unable to install Java or upgrade the installed version.\n\nTo generate code with this image, you'll need to mount a local location as a volume.\n\nExample:\n\n```sh\ndocker run --rm -v \"${PWD}:/local\" openapitools/openapi-generator-cli generate \\\n    -i https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml \\\n    -g go \\\n    -o /local/out/go\n```\n\nThe generated code will be located under `./out/go` in the current directory.\n\n#### OpenAPI Generator Online Docker Image\n\nThe openapi-generator-online image can act as a self-hosted web application and API for generating code. This container can be incorporated into a CI pipeline, and requires at least two HTTP requests and some docker orchestration to access generated code.\n\nExample usage:\n\n```sh\n# Start container at port 8888 and save the container id\n\u003e CID=$(docker run -d -p 8888:8080 openapitools/openapi-generator-online)\n\n# allow for startup\n\u003e sleep 10\n\n# Get the IP of the running container (optional)\nGEN_IP=$(docker inspect --format '{{.NetworkSettings.IPAddress}}'  $CID)\n\n# Execute an HTTP request to generate a Ruby client\n\u003e curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' \\\n-d '{\"openAPIUrl\": \"https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml\"}' \\\n'http://localhost:8888/api/gen/clients/ruby'\n\n{\"code\":\"c2d483.3.4672-40e9-91df-b9ffd18d22b8\",\"link\":\"http://localhost:8888/api/gen/download/c2d483.3.4672-40e9-91df-b9ffd18d22b8\"}\n\n# Download the generated zip file\n\u003e wget http://localhost:8888/api/gen/download/c2d483.3.4672-40e9-91df-b9ffd18d22b8\n\n# Unzip the file\n\u003e unzip c2d483.3.4672-40e9-91df-b9ffd18d22b8\n\n# Shutdown the openapi generator image\n\u003e docker stop $CID \u0026\u0026 docker rm $CID\n```\n\n#### Development in docker\n\nYou can use `run-in-docker.sh` to do all development. This script maps your local repository to `/gen`\nin the docker container. It also maps `~/.m2/repository` to the appropriate container location.\n\nTo execute `mvn package`:\n\n```sh\ngit clone https://github.com/openapitools/openapi-generator\ncd openapi-generator\n./run-in-docker.sh mvn package\n```\n\nBuild artifacts are now accessible in your working directory.\n\nOnce built, `run-in-docker.sh` will act as an executable for openapi-generator-cli. To generate code, you'll need to output to a directory under `/gen` (e.g. `/gen/out`). For example:\n\n```sh\n./run-in-docker.sh help # Executes 'help' command for openapi-generator-cli\n./run-in-docker.sh list # Executes 'list' command for openapi-generator-cli\n./run-in-docker.sh generate -i modules/openapi-generator/src/test/resources/3_0/petstore.yaml \\\n    -g go -o /gen/out/go-petstore -p packageName=petstore # generates go client, outputs locally to ./out/go-petstore\n```\n\n##### Troubleshooting\n\nIf an error like this occurs, just execute the **./mvnw clean install -U** command:\n\n\u003e org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test (default-test) on project openapi-generator: A type incompatibility occurred while executing org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test: java.lang.ExceptionInInitializerError cannot be cast to java.io.IOException\n\n```sh\n./run-in-docker.sh ./mvnw clean install -U\n```\n\n\u003e Failed to execute goal org.fortasoft:gradle-maven-plugin:1.0.8:invoke (default) on project openapi-generator-gradle-plugin-mvn-wrapper: org.gradle.tooling.BuildException: Could not execute build using Gradle distribution 'https://services.gradle.org/distributions/gradle-4.7-bin.zip'\n\nRight now: no solution for this one :|\n\n#### Run Docker in Vagrant\nPrerequisite: install [Vagrant](https://www.vagrantup.com/downloads.html) and [VirtualBox](https://www.virtualbox.org/wiki/Downloads).\n ```sh\ngit clone https://github.com/openapitools/openapi-generator.git\ncd openapi-generator\nvagrant up\nvagrant ssh\ncd /vagrant\n./run-in-docker.sh ./mvnw package\n```\n\n### [1.7 - NPM](#table-of-contents)\n\nThere is also an [NPM package wrapper](https://www.npmjs.com/package/@openapitools/openapi-generator-cli) available for different platforms (e.g. Linux, Mac, Windows). (JVM is still required)\nPlease see the [project's README](https://github.com/openapitools/openapi-generator-cli) there for more information.\n\nInstall it globally to get the CLI available on the command line:\n\n```sh\nnpm install @openapitools/openapi-generator-cli -g\nopenapi-generator-cli version\n```\n\n\u003c!-- RELEASE_VERSION --\u003e\nTo use a specific version of \"openapi-generator-cli\"\n\n```sh\nopenapi-generator-cli version-manager set 7.12.0\n```\n\nOr install it as dev-dependency:\n\n```sh\nnpm install @openapitools/openapi-generator-cli -D\n```\n\u003c!-- /RELEASE_VERSION --\u003e\n\nYou can use [locally built JARs](https://github.com/OpenAPITools/openapi-generator-cli?tab=readme-ov-file#use-locally-built-jar) or [`SNAPSHOT` versions](https://github.com/OpenAPITools/openapi-generator-cli?tab=readme-ov-file#use-nightly-snapshot-build) as well.\n\n### [1.8 - pip](#table-of-contents)\n\n\n\u003e **Platform(s)**: Linux, macOS, Windows\n**Install** via [PyPI](https://pypi.org/) (`java` executable is needed to run):\n\n```\npip install openapi-generator-cli\n```\n\nTo install a specific version\n```\npip install openapi-generator-cli==7.12.0\n```\n\nYou can also install with [jdk4py](https://github.com/activeviam/jdk4py) instead of java binary. (python\u003e=3.10 is required)\n\n```\npip install openapi-generator-cli[jdk4py]\n```\n\nRef: https://github.com/openAPITools/openapi-generator-pip\n\n## [2 - Getting Started](#table-of-contents)\n\nTo generate a PHP client for [petstore.yaml](https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml), please run the following\n```sh\ngit clone https://github.com/openapitools/openapi-generator\ncd openapi-generator\n./mvnw clean package\njava -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar generate \\\n   -i https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml \\\n   -g php \\\n   -o /var/tmp/php_api_client\n```\n(if you're on Windows, replace the last command with `java -jar modules\\openapi-generator-cli\\target\\openapi-generator-cli.jar generate -i https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml -g php -o c:\\temp\\php_api_client`)\n\n\u003c!-- RELEASE_VERSION --\u003e\nYou can also download the JAR (latest release) directly from [maven.org](https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.12.0/openapi-generator-cli-7.12.0.jar)\n\u003c!-- /RELEASE_VERSION --\u003e\n\nTo get a list of **general** options available, please run `java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar help generate`\n\nTo get a list of PHP specified options (which can be passed to the generator with a config file via the `-c` option), please run `java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar config-help -g php`\n\n## [3 - Usage](#table-of-contents)\n\n### To generate a sample client library\nYou can build a client against the [Petstore API](https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml) as follows:\n\n```sh\n./bin/generate-samples.sh ./bin/configs/java-okhttp-gson.yaml\n```\n\n(On Windows, please install [GIT Bash for Windows](https://gitforwindows.org/) to run the command above)\n\nThis script uses the default library, which is `okhttp-gson`. It will run the generator with this command:\n\n```sh\njava -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar generate \\\n  -i https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml \\\n  -g java \\\n  -t modules/openapi-generator/src/main/resources/Java \\\n  --additional-properties artifactId=petstore-okhttp-gson,hideGenerationTimestamp=true \\\n  -o samples/client/petstore/java/okhttp-gson\n```\n\nwith a number of options. [The java options are documented here.](docs/generators/java.md)\n\nYou can also get the options with the `help generate` command (below only shows partial results):\n\n```\nNAME\n        openapi-generator-cli generate - Generate code with the specified\n        generator.\n\nSYNOPSIS\n        openapi-generator-cli generate\n                [(-a \u003cauthorization\u003e | --auth \u003cauthorization\u003e)]\n                [--api-name-suffix \u003capi name suffix\u003e] [--api-package \u003capi package\u003e]\n                [--artifact-id \u003cartifact id\u003e] [--artifact-version \u003cartifact version\u003e]\n                [(-c \u003cconfiguration file\u003e | --config \u003cconfiguration file\u003e)] [--dry-run]\n                [(-e \u003ctemplating engine\u003e | --engine \u003ctemplating engine\u003e)]\n                [--enable-post-process-file]\n                [(-g \u003cgenerator name\u003e | --generator-name \u003cgenerator name\u003e)]\n                [--generate-alias-as-model] [--git-host \u003cgit host\u003e]\n                [--git-repo-id \u003cgit repo id\u003e] [--git-user-id \u003cgit user id\u003e]\n                [--global-property \u003cglobal properties\u003e...] [--group-id \u003cgroup id\u003e]\n                [--http-user-agent \u003chttp user agent\u003e]\n                [(-i \u003cspec file\u003e | --input-spec \u003cspec file\u003e)]\n                [--ignore-file-override \u003cignore file override location\u003e]\n                [--import-mappings \u003cimport mappings\u003e...]\n                [--instantiation-types \u003cinstantiation types\u003e...]\n                [--invoker-package \u003cinvoker package\u003e]\n                [--language-specific-primitives \u003clanguage specific primitives\u003e...]\n                [--legacy-discriminator-behavior] [--library \u003clibrary\u003e]\n                [--log-to-stderr] [--minimal-update]\n                [--model-name-prefix \u003cmodel name prefix\u003e]\n                [--model-name-suffix \u003cmodel name suffix\u003e]\n                [--model-package \u003cmodel package\u003e]\n                [(-o \u003coutput directory\u003e | --output \u003coutput directory\u003e)] [(-p \u003cadditional properties\u003e | --additional-properties \u003cadditional properties\u003e)...]\n                [--package-name \u003cpackage name\u003e] [--release-note \u003crelease note\u003e]\n                [--remove-operation-id-prefix]\n                [--reserved-words-mappings \u003creserved word mappings\u003e...]\n                [(-s | --skip-overwrite)] [--server-variables \u003cserver variables\u003e...]\n                [--skip-validate-spec] [--strict-spec \u003ctrue/false strict behavior\u003e]\n                [(-t \u003ctemplate directory\u003e | --template-dir \u003ctemplate directory\u003e)]\n                [--type-mappings \u003ctype mappings\u003e...] [(-v | --verbose)]\n\nOPTIONS\n        -a \u003cauthorization\u003e, --auth \u003cauthorization\u003e\n            adds authorization headers when fetching the OpenAPI definitions\n            remotely. Pass in a URL-encoded string of name:header with a comma\n            separating multiple values\n\n...... (results omitted)\n\n        -v, --verbose\n            verbose mode\n\n```\n\nYou can then compile and run the client, as well as unit tests against it:\n\n```sh\ncd samples/client/petstore/java/okhttp-gson\nmvn package\n```\n\nOther generators have [samples](https://github.com/OpenAPITools/openapi-generator/tree/master/samples) too.\n\n### [3.1 - Customization](#table-of-contents)\n\nPlease refer to [customization.md](docs/customization.md) on how to customize the output (e.g. package name, version)\n\n### [3.2 - Workflow Integration (Maven, Gradle, Github, CI/CD)](#table-of-contents)\n\nPlease refer to [integration.md](docs/integration.md) on how to integrate OpenAPI generator with Maven, Gradle, sbt, Bazel, Github and CI/CD.\n\n### [3.3 - Online OpenAPI generator](#table-of-contents)\n\nHere are the public online services:\n\n- latest stable version: https://api.openapi-generator.tech\n- latest master: https://api-latest-master.openapi-generator.tech (updated with latest master every hour)\n\nThe server is sponsored by [Linode](https://www.linode.com/) [![Linode Logo](https://www.linode.com/media/images/logos/standard/light/linode-logo_standard_light_small.png)](https://www.linode.com/)\n\n(These services are beta and do not have any guarantee on service level)\n\nPlease refer to [online.md](docs/online.md) on how to run and use the `openapi-generator-online` - a web service for `openapi-generator`.\n\n### [3.4 - License information on Generated Code](#table-of-contents)\n\nThe OpenAPI Generator project is intended as a benefit for users of the Open API Specification.  The project itself has the [License](#7---license) as specified. In addition, please understand the following points:\n\n* The templates included with this project are subject to the [License](#7---license).\n* Generated code is intentionally _not_ subject to the parent project license\n\nWhen code is generated from this project, it shall be considered **AS IS** and owned by the user of the software.  There are no warranties--expressed or implied--for generated code.  You can do what you wish with it, and once generated, the code is your responsibility and subject to the licensing terms that you deem appropriate.\n\n### [3.5 - IDE Integration](#table-of-contents)\n\nHere is a list of community-contributed IDE plug-ins that integrate with OpenAPI Generator:\n\n- Eclipse: [Codewind OpenAPI Tools for Eclipse](https://www.eclipse.org/codewind/open-api-tools-for-eclipse.html) by [IBM](https://www.ibm.com)\n- IntelliJ IDEA: [OpenAPI Generator](https://plugins.jetbrains.com/plugin/8433-openapi-generator) by [Jim Schubert](https://jimschubert.us/#/)\n- IntelliJ IDEA: [Senya Editor](https://plugins.jetbrains.com/plugin/10690-senya-editor) by [senya.io](https://senya.io)\n- [RepreZen API Studio](https://www.reprezen.com/)\n- Visual Studio: [REST API Client Code Generator](https://marketplace.visualstudio.com/items?itemName=ChristianResmaHelle.ApiClientCodeGenerator) by [Christian Resma Helle](https://christian-helle.blogspot.com/)\n- Visual Studio Code: [Codewind OpenAPI Tools](https://marketplace.visualstudio.com/items?itemName=IBM.codewind-openapi-tools) by [IBM](https://marketplace.visualstudio.com/publishers/IBM)\n\n\n## [4 - Companies/Projects using OpenAPI Generator](#table-of-contents)\nHere are some companies/projects (alphabetical order) using OpenAPI Generator in production. To add your company/project to the list, please visit [README.md](README.md) and click on the icon to edit the page.\n\n- [Aalborg University](https://www.aau.dk)\n- [act coding](https://github.com/actcoding)\n- [Adaptant Solutions AG](https://www.adaptant.io/)\n- [adesso SE](https://www.adesso.de/)\n- [adorsys GmbH \u0026 Co.KG](https://adorsys.com/)\n- [Adyen](https://www.adyen.com/)\n- [Agoda](https://www.agoda.com/)\n- [Airthings](https://www.airthings.com/)\n- [Aleri Solutions Gmbh](https://www.aleri.de/)\n- [Allianz](https://www.allianz.com)\n- [Angular.Schule](https://angular.schule/)\n- [Aqovia](https://aqovia.com/)\n- [Australia and New Zealand Banking Group (ANZ)](http://www.anz.com/)\n- [Arduino](https://www.arduino.cc/)\n- [ASKUL](https://www.askul.co.jp)\n- [Amazon Web Services (AWS)](https://aws.amazon.com/)\n- [b\u003c\u003ecom](https://b-com.com/en)\n- [百度营销](https://e.baidu.com)\n- [Bandwidth](https://dev.bandwidth.com)\n- [Banzai Cloud](https://banzaicloud.com)\n- [BIMData.io](https://bimdata.io)\n- [Bithost GmbH](https://www.bithost.ch)\n- [Bosch Connected Industry](https://www.bosch-connected-industry.com)\n- [Boxever](https://www.boxever.com/)\n- [Brevy](https://www.brevy.com)\n- [Bunker Holding Group](https://www.bunker-holding.com/)\n- [California State University, Northridge](https://www.csun.edu)\n- [CAM](https://www.cam-inc.co.jp/)\n- [Camptocamp](https://www.camptocamp.com/en)\n- [Carlsberg Group](https://www.carlsberggroup.com/)\n- [CERN](https://home.cern/)\n- [Christopher Queen Consulting](https://www.christopherqueenconsulting.com/)\n- [Cisco](https://www.cisco.com/)\n- [codecentric AG](https://www.codecentric.de/)\n- [CoinAPI](https://www.coinapi.io/)\n- [Commencis](https://www.commencis.com/)\n- [ConfigCat](https://configcat.com/)\n- [cronn GmbH](https://www.cronn.de/)\n- [Crossover Health](https://crossoverhealth.com/)\n- [Cupix](https://www.cupix.com/)\n- [Datadog](https://www.datadoghq.com)\n- [DB Systel](https://www.dbsystel.de)\n- [Deeporute.ai](https://www.deeproute.ai/)\n- [Devsupply](https://www.devsupply.com/)\n- [dmTECH GmbH](https://www.dmTECH.de)\n- [DocSpring](https://docspring.com/)\n- [dwango](https://dwango.co.jp/)\n- [Edge Impulse](https://www.edgeimpulse.com/)\n- [Element AI](https://www.elementai.com/)\n- [Embotics](https://www.embotics.com/)\n- [emineo](https://www.emineo.ch)\n- [fastly](https://www.fastly.com/)\n- [Fenergo](https://www.fenergo.com/)\n- [freee](https://corp.freee.co.jp/en/)\n- [FreshCells](https://www.freshcells.de/)\n- [Fuse](https://www.fuse.no/)\n- [Gantner](https://www.gantner.com)\n- [GenFlow](https://github.com/RepreZen/GenFlow)\n- [GetYourGuide](https://www.getyourguide.com/)\n- [Glovo](https://glovoapp.com/)\n- [GMO Pepabo](https://pepabo.com/en/)\n- [GoDaddy](https://godaddy.com)\n- [Gumtree](https://gumtree.com)\n- [Here](https://developer.here.com/)\n- [IBM](https://www.ibm.com/)\n- [Instana](https://www.instana.com)\n- [Interxion](https://www.interxion.com)\n- [Inquisico](https://inquisico.com)\n- [JustStar](https://www.juststarinfo.com)\n- [k6.io](https://k6.io/)\n- [Klarna](https://www.klarna.com/)\n- [Kronsoft Development](https://www.kronsoft.ro/home/)\n- [Kubernetes](https://kubernetes.io)\n- [Landeshauptstadt München - it@M](https://muenchen.digital/it-at-m/)\n- [Linode](https://www.linode.com/)\n- [Logicdrop](https://www.logicdrop.com)\n- [Lumeris](https://www.lumeris.com)\n- [LVM Versicherungen](https://www.lvm.de)\n- [MailSlurp](https://www.mailslurp.com)\n- [Manticore Search](https://manticoresearch.com)\n- [Mastercard](https://developers.mastercard.com)\n- [Médiavision](https://www.mediavision.fr/)\n- [Metaswitch](https://www.metaswitch.com/)\n- [MoonVision](https://www.moonvision.io/)\n- [Myworkout](https://myworkout.com)\n- [NamSor](https://www.namsor.com/)\n- [Neverfail](https://www.neverfail.com/)\n- [NeuerEnergy](https://neuerenergy.com)\n- [Nokia](https://www.nokia.com/)\n- [OneSignal](https://www.onesignal.com/)\n- [Options Clearing Corporation (OCC)](https://www.theocc.com/)\n- [Openet](https://www.openet.com/)\n- [openVALIDATION](https://openvalidation.io/)\n- [Oracle](https://www.oracle.com/)\n- [Paxos](https://www.paxos.com)\n- [Plaid](https://plaid.com)\n- [PLAID, Inc.](https://plaid.co.jp/)\n- [Pinterest](https://www.pinterest.com)\n- [Ponicode](https://ponicode.dev/)\n- [Pricefx](https://www.pricefx.com/)\n- [PrintNanny](https://www.print-nanny.com/)\n- [Prometheus/Alertmanager](https://github.com/prometheus/alertmanager)\n- [Qavar](https://www.qavar.com)\n- [QEDIT](https://qed-it.com)\n- [Qovery](https://qovery.com)\n- [Qulix Systems](https://www.qulix.com)\n- [Raksul](https://corp.raksul.com)\n- [Raiffeisen Schweiz Genossenschaft](https://www.raiffeisen.ch)\n- [RedHat](https://www.redhat.com)\n- [RepreZen API Studio](https://www.reprezen.com/swagger-openapi-code-generation-api-first-microservices-enterprise-development)\n- [REST United](https://restunited.com)\n- [Robocorp](https://www.robocorp.com)\n- [Robotinfra](https://www.robotinfra.com)\n- [SearchApi](https://www.searchapi.io/)\n- [SmartHR](https://smarthr.co.jp/)\n- [Sony Interactive Entertainment](https://www.sie.com/en/index.html)\n- [Splitit](https://www.splitit.com/)\n- [Stingray](http://www.stingray.com)\n- [Suva](https://www.suva.ch/)\n- [Svix](https://www.svix.com/)\n- [Telstra](https://dev.telstra.com)\n- [Tencent](https://www.tencent.com)\n- [The University of Aizu](https://www.u-aizu.ac.jp/en/)\n- [TINQIN](https://www.tinqin.com/)\n- [Translucent ApS](https://www.translucent.dk)\n- [TravelTime platform](https://www.traveltimeplatform.com/)\n- [TribalScale](https://www.tribalscale.com)\n- [Trifork](https://trifork.com)\n- [TUI InfoTec GmbH](http://www.tui-infotec.com/)\n- [Twilio](https://www.twilio.com/)\n- [Twitter](https://twitter.com)\n- [unblu inc.](https://www.unblu.com/)\n- [Veamly](https://www.veamly.com/)\n- [VMWare](https://www.vmware.com/)\n- [wbt-solutions](https://www.wbt-solutions.de/)\n- [Woleet](https://www.woleet.io/)\n- [WSO2](https://wso2.com/)\n- [Vouchery.io](https://vouchery.io)\n- [Xero](https://www.xero.com/)\n- [Yahoo Japan](https://www.yahoo.co.jp/)\n- [viadee](https://www.viadee.de/)\n- [Vonage](https://vonage.com)\n- [YITU Technology](https://www.yitutech.com/)\n- [Yelp](https://www.yelp.com/)\n- [Zalando](https://www.zalando.com)\n- [3DS Outscale](https://www.outscale.com/)\n\n## [5 - Presentations/Videos/Tutorials/Books](#table-of-contents)\n\n- 2018/05/12 - [OpenAPI Generator - community drivenで成長するコードジェネレータ](https://ackintosh.github.io/blog/2018/05/12/openapi-generator/) by [中野暁人](https://github.com/ackintosh)\n- 2018/05/15 - [Starting a new open-source project](http://jmini.github.io/blog/2018/2018-05-15_new-open-source-project.html) by [Jeremie Bresson](https://github.com/jmini)\n- 2018/05/15 - [REST API仕様からAPIクライアントやスタブサーバを自動生成する「OpenAPI Generator」オープンソースで公開。Swagger Codegenからのフォーク](https://www.publickey1.jp/blog/18/rest_apiapiopenapi_generatorswagger_generator.html) by [Publickey](https://www.publickey1.jp)\n- 2018/06/08 - [Swagger Codegen is now OpenAPI Generator](https://angular.schule/blog/2018-06-swagger-codegen-is-now-openapi-generator) by [JohannesHoppe](https://github.com/JohannesHoppe)\n- 2018/06/21 - [Connect your JHipster apps to the world of APIs with OpenAPI and gRPC](https://fr.slideshare.net/chbornet/jhipster-conf-2018-connect-your-jhipster-apps-to-the-world-of-apis-with-openapi-and-grpc) by [Christophe Bornet](https://github.com/cbornet) at [JHipster Conf 2018](https://jhipster-conf.github.io/)\n- 2018/06/22 - [OpenAPI Generator で Gatling Client を生成してみた](https://rohki.hatenablog.com/entry/2018/06/22/073000) at [ソモサン](https://rohki.hatenablog.com/)\n- 2018/06/27 - [Lessons Learned from Leading an Open-Source Project Supporting 30+ Programming Languages](https://speakerdeck.com/wing328/lessons-learned-from-leading-an-open-source-project-supporting-30-plus-programming-languages) - [William Cheng](https://github.com/wing328) at [LinuxCon + ContainerCon + CloudOpen China 2018](http://bit.ly/2waDKKX)\n- 2018/07/19 - [OpenAPI Generator Contribution Quickstart - RingCentral Go SDK](https://medium.com/ringcentral-developers/openapi-generator-for-go-contribution-quickstart-8cc72bf37b53) by [John Wang](https://github.com/grokify)\n- 2018/08/22 - [OpenAPI Generatorのプロジェクト構成などのメモ](https://yinm.info/20180822/) by [Yusuke Iinuma](https://github.com/yinm)\n- 2018/09/12 - [RepreZen and OpenAPI 3.0: Now is the Time](https://www.reprezen.com/blog/reprezen-openapi-3.0-upgrade-now-is-the-time) by [Miles Daffin](https://www.reprezen.com/blog/author/miles-daffin)\n- 2018/10/31 - [A node package wrapper for openapi-generator](https://github.com/HarmoWatch/openapi-generator-cli)\n- 2018/11/03 - [OpenAPI Generator + golang + Flutter でアプリ開発](http://ryuichi111std.hatenablog.com/entry/2018/11/03/214005) by [Ryuichi Daigo](https://github.com/ryuichi111)\n- 2018/11/15 - [基于openapi3.0的yaml文件生成java代码的一次实践](https://blog.csdn.net/yzy199391/article/details/84023982) by [焱魔王](https://me.csdn.net/yzy199391)\n- 2018/11/18 - [Generating PHP library code from OpenAPI](https://lornajane.net/posts/2018/generating-php-library-code-from-openapi) by [Lorna Jane](https://lornajane.net/) at [LORNAJANE Blog](https://lornajane.net/blog)\n- 2018/11/19 - [OpenAPIs are everywhere](https://youtu.be/-lDot4Yn7Dg) by [Jeremie Bresson (Unblu)](https://github.com/jmini) at [EclipseCon Europe 2018](https://www.eclipsecon.org/europe2018)\n- 2018/12/09 - [openapi-generator をカスタマイズする方法](https://qiita.com/watiko/items/0961287c02eac9211572) by [@watiko](https://qiita.com/watiko)\n- 2019/01/03 - [Calling a Swagger service from Apex using openapi-generator](https://lekkimworld.com/2019/01/03/calling-a-swagger-service-from-apex-using-openapi-generator/) by [Mikkel Flindt Heisterberg](https://lekkimworld.com)\n- 2019/01/13 - [OpenAPI GeneratorでRESTful APIの定義書から色々自動生成する](https://ky-yk-d.hatenablog.com/entry/2019/01/13/234108) by [@ky_yk_d](https://twitter.com/ky_yk_d)\n- 2019/01/20 - [Contract-First API Development with OpenAPI Generator and Connexion](https://medium.com/commencis/contract-first-api-development-with-openapi-generator-and-connexion-b21bbf2f9244) by [Anil Can Aydin](https://github.com/anlcnydn)\n- 2019/01/30 - [Rapid Application Development With API First Approach Using Open-API Generator](https://dzone.com/articles/rapid-api-development-using-open-api-generator) by [Milan Sonkar](https://dzone.com/users/828329/milan_sonkar.html)\n- 2019/02/02 - [平静を保ち、コードを生成せよ 〜 OpenAPI Generator誕生の背景と軌跡 〜](https://speakerdeck.com/akihito_nakano/gunmaweb34) by [中野暁人](https://github.com/ackintosh) at [Gunma.web #34 スキーマ駆動開発](https://gunmaweb.connpass.com/event/113974/)\n- 2019/02/20 - [An adventure in OpenAPI V3 code generation](https://mux.com/blog/an-adventure-in-openapi-v3-api-code-generation/) by [Phil Cluff](https://mux.com/blog/author/philc/)\n- 2019/02/26 - [Building API Services: A Beginner’s Guide](https://medium.com/google-cloud/building-api-services-a-beginners-guide-7274ae4c547f) by [Ratros Y.](https://medium.com/@ratrosy) in [Google Cloud Platform Blog](https://medium.com/google-cloud)\n- 2019/02/26 - [Building APIs with OpenAPI: Continued](https://medium.com/@ratrosy/building-apis-with-openapi-continued-5d0faaed32eb) by [Ratros Y.](https://medium.com/@ratrosy) in [Google Cloud Platform Blog](https://medium.com/google-cloud)\n- 2019-03-07 - [OpenAPI Generator で Spring Boot と Angular をタイプセーフに繋ぐ](https://qiita.com/chibato/items/e4a748db12409b40c02f) by [Tomofumi Chiba](https://github.com/chibat)\n- 2019-03-16 - [A Quick introduction to manual OpenAPI V3](https://vadosware.io/post/quick-intro-to-manual-openapi-v3/) by [vados](https://github.com/t3hmrman) at [VADOSWARE](https://vadosware.io)\n- 2019-03-25 - [Access any REST service with the SAP S/4HANA Cloud SDK](https://blogs.sap.com/2019/03/25/integrate-sap-s4hana-cloud-sdk-with-open-api/) by [Alexander Duemont](https://people.sap.com/alexander.duemont)\n- 2019-03-25 - [OpenAPI generatorを試してみる](https://qiita.com/amuyikam/items/e8a45daae59c68be0fc8) by [@amuyikam](https://twitter.com/amuyikam)\n- 2019-03-27 - [OpenAPI3を使ってみよう！Go言語でクライアントとスタブの自動生成まで！](https://techblog.zozo.com/entry/openapi3/go) by [@gold_kou](https://twitter.com/gold_kou)\n- 2019-04-17 - [OpenAPIによるスキーマファースト開発の実施サンプルとCloud Runについて](https://tech-blog.optim.co.jp/entry/2019/04/17/174000) by [@yukey1031](https://twitter.com/yukey1031)\n- 2019-04-18 - [How to use OpenAPI3 for API developer (RubyKaigi 2019)](https://speakerdeck.com/ota42y/how-to-use-openapi3-for-api-developer) by [@ota42y](https://twitter.com/ota42y) at [RubyKaigi 2019](https://rubykaigi.org/2019)\n- 2019-04-29 - [A Beginner's Guide to Code Generation for REST APIs (OpenAPI Generator)](https://gum.co/openapi_generator_ebook) by [William Cheng](https://twitter.com/wing328)\n- 2019-05-01 - [Design and generate a REST API from Swagger / OpenAPI in Java, Python, C# and more](https://simply-how.com/design-and-generate-api-code-from-openapi) by [Simply How](https://simply-how.com/)\n- 2019-05-17 - [Generate Spring Boot REST API using Swagger/OpenAPI](https://www.47northlabs.com/knowledge-base/generate-spring-boot-rest-api-using-swagger-openapi/) by [Antonie Zafirov](https://www.47northlabs.com/author/antonie-zafirov/)\n- 2019-05-22 - [REST APIs代码生成指南(OpenAPI Generator)](https://gum.co/openapi_generator_ebook_gb) by [William Cheng](https://twitter.com/wing328), [Xin Meng](https://github.com/xmeng1)\n- 2019-05-24 - [REST API 代碼生成指南 (OpenAPI Generator)](https://gum.co/openapi_generator_ebook_big5) by [William Cheng](https://twitter.com/wing328)\n- 2019-06-24 - [Kubernetes Clients and OpenAPI Generator](https://speakerdeck.com/wing328/kubernetes-clients-and-openapi-generator) by [William Cheng](https://twitter.com/wing328) at [Kubernetes Contributor Summits Shanghai 2019](https://www.lfasiallc.com/events/contributors-summit-china-2019/)\n- 2019-06-28 [Codewind OpenAPI Tools](https://marketplace.eclipse.org/content/codewind-openapi-tools) in [Eclipse Marketplace](https://marketplace.eclipse.org/) by IBM\n- 2019-06-29 [Codewind OpenAPI Tools](https://marketplace.visualstudio.com/items?itemName=IBM.codewind-openapi-tools) in [Visual Studio Marketplace](https://marketplace.visualstudio.com/) by IBM\n- 2019-07-04 - [REST API のためのコード生成入門 (OpenAPI Generator)](https://gum.co/openapi_generator_ebook_big5) by [William Cheng](https://twitter.com/wing328), [中野暁人](https://github.com/ackintosh), [和田拓朗](https://github.com/taxpon)\n- 2019-07-08 - [OpenAPI Generator にコントリビュートしたら社名が載った話。(CAM) - CAM TECH BLOG](https://tech.cam-inc.co.jp/entry/2019/07/08/140000) by [CAM, Inc.](https://www.cam-inc.co.jp/)\n- 2019-07-14 - [OpenAPI GeneratorでPythonのクライアントライブラリを作成した](https://qiita.com/yuji38kwmt/items/dfb929316a1335a161c0) by [yuji38kwmt](https://qiita.com/yuji38kwmt)\n- 2019-07-19 - [Developer Experience (DX) for Open-Source Projects: How to Engage Developers and Build a Growing Developer Community](https://speakerdeck.com/wing328/developer-experience-dx-for-open-source-projects-english-japanese) by [William Cheng](https://twitter.com/wing328), [中野暁人](https://github.com/ackintosh) at [Open Source Summit Japan 2019](https://events.linuxfoundation.org/events/open-source-summit-japan-2019/)\n- 2019-08-14 - [Our OpenAPI journey with Standardizing SDKs](https://bitmovin.com/our-openapi-journey-with-standardizing-sdks/) by [Sebastian Burgstaller](https://bitmovin.com/author/sburgstaller/) at [Bitmovin](https://www.bitmovin.com)\n- 2019-08-15 - [APIのコードを自動生成させたいだけならgRPCでなくてもよくない?](https://www.m3tech.blog/entry/2019/08/15/110000) by [M3, Inc.](https://corporate.m3.com/)\n- 2019-08-22 - [マイクロサービスにおけるWeb APIスキーマの管理─ GraphQL、gRPC、OpenAPIの特徴と使いどころ](https://employment.en-japan.com/engineerhub/entry/2019/08/22/103000) by [@ota42y](https://twitter.com/ota42y)\n- 2019-08-24 - [SwaggerドキュメントからOpenAPI Generatorを使ってモックサーバー作成](https://qiita.com/masayoshi0222/items/4845e4c715d04587c104) by [坂本正義](https://qiita.com/masayoshi0222)\n- 2019-08-29 - [OpenAPI初探](https://cloud.tencent.com/developer/article/1495986) by [peakxie](https://cloud.tencent.com/developer/user/1113152) at [腾讯云社区](https://cloud.tencent.com/developer)\n- 2019-08-29 - [全面进化：Kubernetes CRD 1.16 GA前瞻](https://www.servicemesher.com/blog/kubernetes-1.16-crd-ga-preview/) by [Min Kim](https://github.com/yue9944882) at [ServiceMesher Blog](https://www.servicemesher.com/blog/)\n- 2019-09-01 - [Creating a PHP-Slim server using OpenAPI (Youtube video)](https://www.youtube.com/watch?v=5cJtbIrsYkg) by [Daniel Persson](https://www.youtube.com/channel/UCnG-TN23lswO6QbvWhMtxpA)\n- 2019-09-06 - [Vert.x and OpenAPI](https://wissel.net/blog/2019/09/vertx-and-openapi.html) by [Stephan H Wissel](https://twitter.com/notessensei) at [wissel.net blog](https://wissel.net)\n- 2019-09-09 - [Cloud-native development - Creating RESTful microservices](https://cloud.ibm.com/docs/cloud-native?topic=cloud-native-rest-api) in [IBM Cloud Docs](https://cloud.ibm.com/docs)\n- 2019-09-14 - [Generating and Configuring a Mastercard API Client](https://developer.mastercard.com/platform/documentation/generating-and-configuring-a-mastercard-api-client/) at [Mastercard Developers Platform](https://developer.mastercard.com/platform/documentation/)\n- 2019-09-15 - [OpenAPI(Swagger)導入下調べ](https://qiita.com/ShoichiKuraoka/items/f1f7a3c2376f7cd9c56a) by [Shoichi Kuraoka](https://qiita.com/ShoichiKuraoka)\n- 2019-09-17 - [Tutorial: Documenting http4k APIs with OpenApi3](https://www.http4k.org/tutorials/documenting_apis_with_openapi/) by [http4k](https://www.http4k.org/)\n- 2019-09-22 - [OpenAPI 3を完全に理解できる本](https://booth.pm/ja/items/1571902) by [@ota42y](https://twitter.com/ota42y)\n- 2019-09-22 - [RESTful APIs: Tutorial of OpenAPI Specification](https://medium.com/@amirm.lavasani/restful-apis-tutorial-of-openapi-specification-eeada0e3901d) by [Amir Lavasani](https://medium.com/@amirm.lavasani)\n- 2019-09-22 - [Redefining SDKs as software diversity kits](https://devrel.net/dev-rel/redefining-sdks-as-software-diversity-kits) by [Sid Maestre (Xero)](https://twitter.com/sidneyallen) at [DevRelCon San Francisco 2019](https://sf2019.devrel.net/)\n- 2019-09-23 - [swaggerからOpenApi GeneratorでSpringのコードを自動生成](https://qiita.com/littleFeet/items/492df2ad68a0799a5e5e) by [@littleFeet](https://qiita.com/littleFeet) at [Qiita](https://qiita.com/)\n- 2019-09-24 - [Eine Stunde was mit Api First!](https://www.slideshare.net/JanWeinschenker/eine-stunde-was-mit-api-first) by [@janweinschenker](https://twitter.com/janweinschenker) at [Java Forum Nord](https://javaforumnord.de/)\n- 2019-10-09 - [openapi-generator で生成した Go クライアントで Bearer 認証をする](https://autopp-tech.hatenablog.com/entry/2019/10/09/222039) by [Akira Tanimura](https://github.com/autopp)\n- 2019-10-10 - [Automatic Generation of REST Clients](https://www.meetup.com/fr-FR/Criteo-Labs-Tech-Talks/events/264775768/) by Thomas Peyrard, Senior Software Engineer at Criteo in [Full-Stack Tech Talks (Meetup)](https://www.meetup.com/fr-FR/Criteo-Labs-Tech-Talks/events/264775768/)\n- 2019-10-12 - [OpenApi自动生成client](https://blog.csdn.net/wxid2798226/article/details/102527467) by [郑泽洲](https://me.csdn.net/wxid2798226)\n- 2019-10-16 - [How to ship APIs faster?](https://medium.com/@accounts_76224/how-to-ship-apis-faster-cabef2f819e4) by [Simon Guilliams @ PoniCode](https://ponicode.dev)\n- 2019-10-22 - [OpenAPI + Spring Boot(Kotlin)でファイルダウンロードAPIを作成する](https://qiita.com/boronngo/items/4b78b92526209daeaee9) by [Yuki Furukawa](https://twitter.com/yuki_furukawa5)\n- 2019-10-24 - [Microprofile OpenAPI - Code First or Design First?](https://github.com/pe-st/apidocs/blob/master/MicroProfile-OpenAPI-all-slides.pdf) by [Peter [pɛʃə] Steiner](https://twitter.com/pesche) at [eclipsecon Europe 2019](https://www.eclipsecon.org/europe2019/sessions/microprofile-openapi-code-first-or-design-first)\n- 2019-11-06 - [Generating API clients based on OpenAPI v3 specifications](https://98elements.com/blog/generating-api-clients-based-on-openapi-v3-specifications) by [Dominik Jastrzębski @ 98elements](https://98elements.com)\n- 2019-11-06 - [OpenAPIを利用して自前のAPIサーバー(Sinatra)を移植した時のメモ](https://qiita.com/YasuhiroABE/items/c73920eab2d9d6e97fd9) by [Yasuhiro ABE](https://twitter.com/YasuhiroABE)\n- 2019-11-07 - [API First development with OpenAPI - You should you practise it !?](https://www.youtube.com/watch?v=F9iF3a1Z8Y8) by [Nick Van Hoof](https://www.nickvanhoof.com/) at [Devoxx Belgium 2019](https://devoxx.be/)\n- 2019-11-08 - [JHipster beyond CRUD - API-First for Enterprises by Enrico Costanzi](https://www.youtube.com/watch?v=m28JFovKQ20) by [Enrico Costanzi](https://twitter.com/enricocostanzi) at [JHipster Conf 2019 in Paris](https://jhipster-conf.github.io/)\n- 2019-11-11 - [TypeScript REST APIクライアント](https://qiita.com/unhurried/items/7b74f7d3c43545dadd2b) by [@unhurried](https://qiita.com/unhurried)\n- 2019-11-11 - [One Spec to Rule them all - OpenAPI in Action](https://www.youtube.com/watch?v=MMay_nht8ec) by [Andreas Litt](https://github.com/littldr) at [code.talks 2019](https://www.codetalks.com/)\n- 2019-11-13 - [OpenAPI 3.0 Editor And Generator With A Spring Boot Example](https://simply-how.com/design-and-generate-api-code-from-openapi) at [Simply How](https://simply-how.com/)\n- 2019-11-17 - [OpenAPI Generator YouTube playlist](https://www.youtube.com/playlist?list=PLtJyHVMdzfF6fBkOUV5VDVErP23CGgHIy) at [YouTube](https://www.youtube.com)\n- 2019-11-20 - [Introduction to OpenAPI](https://noti.st/lornajane/HvDH7U/introduction-to-openapi) by [Lorna Mitchell](https://twitter.com/lornajane) at [GOTO Copenhagen 2019](https://gotocph.com/2019/)\n- 2019-11-20 - [How to Generate Angular code from OpenAPI specifications](https://dotnetthoughts.net/how-to-generate-angular-code-from-openapi-specifications/) by Anuraj\n- 2019-11-23 - [Swagger ではない OpenAPI Specification 3.0 による API サーバー開発](https://www.slideshare.net/techblogyahoo/swagger-openapi-specification-30-api) by [Tetsuya Morimoto](https://github.com/t2y) at [JJUG CCC 2019 Fall](https://ccc2019fall.java-users.jp/)\n- 2019-11-24 - [Accelerate Flutter development with OpenAPI and Dart code generation](https://medium.com/@irinasouthwell_220/accelerate-flutter-development-with-openapi-and-dart-code-generation-1f16f8329a6a) by [Irina Southwell](https://medium.com/@irinasouthwell_220)\n- 2019-11-25 - [openapi-generatorで手軽にスタブサーバとクライアントの生成](https://qiita.com/pochopocho13/items/8db662e1934fb2b408b8) by [@pochopocho13](https://twitter.com/pochopocho13)\n- 2019-11-26 - [CordaCon 2019 Highlights: Braid Server and OpenAPI Generator for Corda Client API’s](https://blog.b9lab.com/cordacon-2019-highlights-braid-server-and-openapi-generator-for-corda-flows-api-s-d24179ccb27c) by [Adel Rustum](https://blog.b9lab.com/@adelrestom) at [B9lab](https://blog.b9lab.com/)\n- 2019-12-03 - [A Road to Less Coding: Auto-Generate APILibrary](https://www.corda.net/blog/a-road-to-less-coding-auto-generate-apilibrary/) at [Corda Blog](https://www.corda.net/blog/)\n- 2019-12-04 - [Angular＋NestJS＋OpenAPI（Swagger）でマイクロサービスを視野に入れた環境を考える](https://qiita.com/teracy55/items/0327c7a170ec772970c6) by [てらしー](https://twitter.com/teracy55)\n- 2019-12-05 - [Code generation on the Java VM](https://speakerdeck.com/sullis/code-generation-on-the-java-vm-2019-12-05) by [Sean Sullivan](https://speakerdeck.com/sullis)\n- 2019-12-17 - [OpenAPI Generator で OAuth2 アクセストークン発行のコードまで生成してみる](https://www.techscore.com/blog/2019/12/17/openapi-generator-oauth2-accesstoken/) by [TECHSCORE](https://www.techscore.com/blog/)\n- 2019-12-23 - [Use Ada for Your Web Development](https://www.electronicdesign.com/technologies/embedded-revolution/article/21119177/use-ada-for-your-web-development) by [Stephane Carrez](https://github.com/stcarrez)\n- 2019-12-23 - [OpenAPIのスキーマを分割・構造化していく方法](https://gift-tech.co.jp/articles/structured-openapi-schema) by [小飯塚達也](https://github.com/t2h5) at [GiFT, Inc](https://gift-tech.co.jp/)\n- 2020-01-17 - [OpenAPI demo for Pulp 3.0 GA](https://www.youtube.com/watch?v=mFBP-M0ZPfw\u0026t=178s) by [Pulp](https://www.youtube.com/channel/UCI43Ffs4VPDv7awXvvBJfRQ) at [Youtube](https://www.youtube.com/)\n- 2020-01-19 - [Why document a REST API as code?](https://dev.to/rolfstreefkerk/why-document-a-rest-api-as-code-5e7p) by [Rolf Streefkerk](https://github.com/rpstreef) at [DEV Community](https://dev.to)\n- 2020-01-28 - [Get Your Serverless Swagger Back with OpenAPI](https://dev.to/matttyler/get-your-serverless-swagger-back-with-openapi-48gc) by [Matt Tyler](https://dev.to/matttyler)\n- 2020-01-30 - [OpenAPI Generatorへのコントリビュート](https://www.yutaka0m.work/entry/2020/01/30/163905) by [yutaka0m](https://github.com/yutaka0m)\n- 2020-02-01 - [Using OpenAPI to Maximise Your Pulp 3 Experience](https://fosdem.org/2020/schedule/event/openapi/) by [Dennis Kliban](https://github.com/dkliban/) at [FOSDEM](https://fosdem.org/)\n- 2020-02-07 - [Why you should use OpenAPI for your API design](https://www.youtube.com/watch?v=zhb7vUApLW8\u0026t=927s) by [Nick Van Hoof](https://apiconference.net/speaker/nick-van-hoof/) at [API Conference](https://apiconference.net/)\n- 2020-02-17 - [Rubynetes: using OpenAPI to validate Kubernetes configs](https://www.brightbox.com/blog/2020/02/17/using-openapi-to-validate-kubernetes-configs/) by Neil Wilson at [Brightbox](https://www.brightbox.com/)\n- 2020-02-20 - [Building SDKs for the future](https://devblog.xero.com/building-sdks-for-the-future-b79ff726dfd6) by [Sid Maestre (Xero)](https://twitter.com/sidneyallen)\n- 2020-02-27 - [Nuxt利用プロダクトでIE11と仲良くするためのE2E](https://tech.medpeer.co.jp/entry/e2e-ie11) at [Medpeer.co.jp Tech Blog](https://tech.medpeer.co.jp/)\n- 2020-02-29 - [Providing Support to IoT Devices Deployed in Disconnected Rural Environment (Conference paper)](https://link.springer.com/chapter/10.1007/978-3-030-41494-8_14) by Sergio Laso, Daniel Flores-Martín, Juan Luis HerreraCarlos, CanalJuan Manuel, MurilloJavier Berrocal\n- 2020-03-02 - [How To Generate Angular \u0026 Spring Code From OpenAPI Specification](https://www.mokkapps.de/blog/how-to-generate-angular-and-spring-code-from-open-api-specification/) by [Michael Hoffmann](https://www.mokkapps.de/)\n- 2020-03-02 - [OpenAPI Generator + TypeScript で始める自動生成の型に守られた豊かなクライアント生活](https://gift-tech.co.jp/articles/openapi-generator-typescript) by [五百蔵 直樹](https://gift-tech.co.jp/members/naokiioroi) at [GiFT株式会社](https://gift-tech.co.jp/)\n- 2020-03-10 - [OpenAPI Generator Meetup #1](https://speakerdeck.com/akihito_nakano/openapi-generator-meetup-number-1) by [中野暁人](https://github.com/ackintosh) at [OpenAPI Generator Meetup #1](https://openapi-generator-meetup.connpass.com/event/168187/)\n- 2020-03-15 - [Load Testing Your API with Swagger/OpenAPI and k6](https://k6.io/blog/load-testing-your-api-with-swagger-openapi-and-k6)\n- 2020-04-13 - [俺的【OAS】との向き合い方 (爆速でOpenAPIと友達になろう)](https://tech-blog.optim.co.jp/entry/2020/04/13/100000) in [OPTim Blog](https://tech-blog.optim.co.jp/)\n- 2020-04-22 - [Introduction to OpenAPI Generator](https://nordicapis.com/introduction-to-openapi-generator/) by [Kristopher Sandoval](https://nordicapis.com/author/sandovaleffect/) in [Nordic APIs](https://nordicapis.com/)\n- 2020-04-27 - [How we use Open API v3 specification to auto-generate API documentation, code-snippets and clients](https://medium.com/pdf-generator-api/how-we-use-open-api-v3-specification-to-auto-generate-api-documentation-code-snippets-and-clients-d127a3cea784) by [Tanel Tähepõld](https://medium.com/@tanel.tahepold)\n- 2020-05-09 - [OpenAPIでお手軽にモックAPIサーバーを動かす](https://qiita.com/kasa_le/items/97ca6a8dd4605695c25c) by [Sachie Kamba](https://qiita.com/kasa_le)\n- 2020-05-18 - [Spring Boot REST with OpenAPI 3](https://dev.to/alfonzjanfrithz/spring-boot-rest-with-openapi-3-59jm) by [Alfonz Jan Frithz](https://dev.to/alfonzjanfrithz)\n- 2020-05-19 - [Dead Simple APIs with Open API](https://www.youtube.com/watch?v=sIaXmR6xRAw) by [Chris Tankersley](https://github.com/dragonmantank) at [Nexmo](https://developer.nexmo.com/)\n- 2020-05-22 - [TypeScript REST API Client](https://dev.to/unhurried/typescript-rest-api-client-4in3) by [\"unhurried\"](https://dev.to/unhurried)\n- 2020-05-28 - [【使用 lotify + Swagger 建置可共用的 LINE Notify bot】 - #NiJia @ Chatbot Developer Taiwan 第 #19 小聚](https://www.youtube.com/watch?v=agYVz6dzh1I) by [Chatbot Developer Taiwan](https://www.youtube.com/channel/UCxeYUyZNnHmpX23YNF-ewvw)\n- 2020-05-28 - [Building APIs with Laravel using OpenAPI](https://www.youtube.com/watch?v=xexLvQqAhiA) by [Chris Tankersley](https://github.com/dragonmantank) at [Laracon EU](https://laracon.eu/)\n- 2020-06-12 - [Interoperability by construction: code generation for Arrowhead Clients](https://ieeexplore.ieee.org/document/9274746) by Michele Albano, Brian Nielsen at [2020 IEEE Conference on Industrial Cyberphysical Systems (ICPS)](https://ieeexplore.ieee.org/xpl/conhome/9274544/proceeding)\n- 2020-06-23 - [新規サーバーアプリケーションにTypeScriptを採用してみた](https://www.cam-inc.co.jp/news/20200623) at [CAM Tech Blog](https://www.cam-inc.co.jp/news/tech-blog/)\n- 2020-06-29 - [Artifact Abstract: Deployment of APIs on Android Mobile Devices and Microcontrollers](https://ieeexplore.ieee.org/document/9127353) by [Sergio Laso ; Marino Linaje ; Jose Garcia-Alonso ; Juan M. Murillo ; Javier Berrocal](https://ieeexplore.ieee.org/document/9127353/authors#authors) at [2020 IEEE International Conference on Pervasive Computing and Communications (PerCom)](https://ieeexplore.ieee.org/xpl/conhome/9125449/proceeding)\n- 2020-07-07 - [5 Best API Documentation Tools](https://blog.dreamfactory.com/5-best-api-documentation-tools/) by Susanna Bouse at [DreamFactory Blog](https://blog.dreamfactory.com/)\n- 2020-07-12 - [Open API 3.0の定義からgolangのサーバコードのスケルトンを作成する](https://qiita.com/professor/items/4cbd04ec084d13057bc2) by [@professor (Qiita Blog)](https://qiita.com/professor)\n- 2020-07-20 - [Datadog API client libraries now available for Java and Go](https://www.datadoghq.com/blog/java-go-libraries/) by Jordan Obey at [Datadog Blog](https://www.datadoghq.com/blog)\n- 2020-07-23 - [Generate Client SDK for .NET Core using Open Api](https://dev.to/no0law1/generate-client-sdk-for-net-core-using-open-api-2dgh) by [Nuno Reis](https://dev.to/no0law1)\n- 2020-07-26 - [Dartのhttp_interceptorライブラリを使うと配列のクエリパラメータが消えてしまう件の応急処置](https://qiita.com/gyamoto/items/eeeff81b6770487319ed) by [@gyamoto](https://qiita.com/gyamoto)\n- 2020-08-01 - [Generate Angular ReactiveForms from Swagger/OpenAPI](https://dev.to/martinmcwhorter/generate-angular-reactiveforms-from-swagger-openapi-35h9) by [Martin McWhorter](https://dev.to/martinmcwhorter)\n- 2020-08-03 - [Criando Bibliotecas para APIs RESTful com OpenAPI, Swagger Editor e OpenAPI Generator](https://medium.com/@everisBrasil/criando-bibliotecas-para-apis-restful-com-openapi-swagger-editor-e-openapi-generator-75349a6420fd) by [everis Brasil (an NTT DATA Company)](https://medium.com/@everisBrasil)\n- 2020-08-19 - [マイクロサービスを連携してみよう](https://thinkit.co.jp/article/17704) by [岡井 裕矢(おかい ゆうや)](https://thinkit.co.jp/author/17588), [泉 勝(いずみ まさる)](https://thinkit.co.jp/author/17705) at [Think IT（シンクイット）](https://thinkit.co.jp/)\n- 2020-08-25 - [OpenAPI Generator と TypeScript で型安全にフロントエンド開発をしている話](https://tech.smarthr.jp/entry/2020/08/25/135631) at [SmartHR Tech Blog](https://tech.smarthr.jp/)\n- 2020-09-10 - [Introduction to OpenAPI with Instana](https://www.instana.com/blog/introduction-to-openapi-with-instana/) by [Cedric Ziel](https://www.instana.com/blog/author/cedricziel/) at [Instana Blog](https://www.instana.com/blog/)\n- 2020-09-17 - [Generate PowerShellSDK using openapi-generator](https://medium.com/@ghufz.learn/generate-powershellsdk-using-openapi-generator-33b700891e33) by [Ghufran Zahidi](https://medium.com/@ghufz.learn)\n- 2020-09-24 - [How to automate API code generation (OpenAPI/Swagger) and boost productivity - Tutorial with React Native featuring TypeScript](https://medium.com/@sceleski/how-to-automate-api-code-generation-openapi-swagger-and-boost-productivity-1176a0056d8a) by [Sanjin Celeski](https://medium.com/@sceleski)\n- 2020-09-25 - [Generate OpenAPI Angular Client](https://medium.com/@pguso/generate-openapi-angular-client-8c9288e8bbd4) by [Patric](https://medium.com/@pguso)\n- 2020-10-24 - [Working with Microsoft Identity - React Native Client](https://www.josephguadagno.net/2020/10/24/working-with-microsoft-identity-react-native-client) by [Joseph Guadagno](https://www.josephguadagno.net/)\n- 2020-10-31 - [[B2] OpenAPI Specification으로 타입-세이프하게 API 개발하기: 희망편 VS 절망편](https://www.youtube.com/watch?v=J4JHLESAiFk) by 최태건 at [FEConf 2020](https://2020.feconf.kr/)\n- 2020-11-05 - [Automated REST-Api Code Generation: Wie IT-Systeme miteinander sprechen](https://www.massiveart.com/blog/automated-rest-api-code-generation-wie-it-systeme-miteinander-sprechen) by Stefan Rottensteiner at [MASSIVE ART Blog](https://www.massiveart.com/blog)\n- 2020-12-01 - [OpenAPI GeneratorでGoのAPIサーバー/クライアントコードを自動生成する](https://qiita.com/saki-engineering/items/b20d8b6074c4da9664a5) by [@saki-engineering](https://qiita.com/saki-engineering)\n- 2020-12-04 - [Scaling the Test Coverage of OpenAPI Generator for 30+ Programming Languages](https://www.youtube.com/watch?v=7Lke9dHRqT0) by [William Cheng](https://github.com/wing328) at [Open Source Summit Japan + Automotive Linux Summit 2020](https://events.linuxfoundation.org/archive/2020/open-source-summit-japan/) ([Slides](https://speakerdeck.com/wing328/scaling-the-test-coverage-of-openapi-generator-for-30-plus-programming-languages))\n- 2020-12-09 - [プロジェクトにOpenAPI Generatorで自動生成された型付きAPI Clientを導入した話](https://qiita.com/yoshifujiT/items/905c18700ede23f40840) by [@yoshifujiT](https://github.com/yoshifujiT)\n- 2020-12-15 - [Next.js + NestJS + GraphQLで変化に追従するフロントエンドへ 〜 ショッピングクーポンの事例紹介](https://techblog.yahoo.co.jp/entry/2020121530052952/) by [小倉 陸](https://github.com/ogugu9) at [Yahoo! JAPAN Tech Blog](https://techblog.yahoo.co.jp/)\n- 2021-01-08 - [Hello, New API – Part 1](https://www.nginx.com/blog/hello-new-api-part-1/) by [Jeremy Schulman](https://www.nginx.com/people/jeremy-schulman/) at [Major League Baseball](https://www.mlb.com)\n- 2021-01-18 - [「アプリ開発あるある」を疑うことから始まった、API Clientコードの自動生成【デブスト2020】](https://codezine.jp/article/detail/13406?p=2) by [CodeZine編集部](https://codezine.jp/author/1)\n- 2021-02-05 - [REST-API-Roundtrip with SpringDoc and OpenAPI Generator](https://blog.viadee.de/en/rest-api-roundtrip) by [Benjamin Klatt](https://twitter.com/benklatt) at [viadee](https://www.viadee.de/en/)\n- 2021-02-17 - [REST-API-Roundtrip with SpringDoc and OpenAPI Generator](https://medium.com/nerd-for-tech/rest-api-roundtrip-with-springdoc-and-openapi-generator-30bd27ccf698) by [cloud @viadee](https://cloud-viadee.medium.com/)\n- 2021-03-08 - [OpenAPI Generator 工具的躺坑尝试](https://blog.csdn.net/u013019701/article/details/114531975) by [独家雨天](https://blog.csdn.net/u013019701) at [CSDN官方博客](https://blog.csdn.net/)\n- 2021-03-16 - [如何基于 Swagger 使用 OpenAPI Generator 生成 JMeter 脚本？](https://cloud.tencent.com/developer/article/1802704) by [高楼Zee](https://cloud.tencent.com/developer/user/5836255) at [腾讯云专栏](https://cloud.tencent.com/developer/column)\n- 2021-03-24 - [openapi-generator-cli による TypeScript 型定義](https://zenn.dev/takepepe/articles/openapi-generator-cli-ts) by [Takefumi Yoshii](https://zenn.dev/takepepe)\n- 2021-03-28 - [Trying out NestJS part 4: Generate Typescript clients from OpenAPI documents](https://dev.to/arnaudcortisse/trying-out-nestjs-part-4-generate-typescript-clients-from-openapi-documents-28mk) by [Arnaud Cortisse](https://dev.to/arnaudcortisse)\n- 2021-03-31 - [Open API Server Implementation Using OpenAPI Generator](https://www.baeldung.com/java-openapi-generator-server) at [Baeldung](https://www.baeldung.com/)\n- 2021-03-31 - [使用OpenAPI Generator實現Open API Server](https://www.1ju.org/article/java-openapi-generator-server) at [億聚網](https://www.1ju.org/)\n- 2021-04-19 - [Introducing Twilio’s OpenAPI Specification Beta](https://www.twilio.com/blog/introducing-twilio-open-api-specification-beta) by [GARETH PAUL JONES](https://www.twilio.com/blog/author/gpj) at [Twilio Blog](https://www.twilio.com/blog)\n- 2021-04-22 - [Leveraging OpenApi strengths in a Micro-Service environment](https://medium.com/unibuddy-technology-blog/leveraging-openapi-strengths-in-a-micro-service-environment-3d7f9e7c26ff) by Nicolas Jellab at [Unibuddy Technology Blog](https://medium.com/unibuddy-technology-blog)\n- 2021-04-27 - [From zero to publishing PowerShell API clients in PowerShell Gallery within minutes](https://speakerdeck.com/wing328/from-zero-to-publishing-powershell-api-clients-in-powershell-gallery-within-minutes) by [William Cheng](https://github.com/wing328) at [PowerShell + DevOps Global Summit 2021](https://events.devopscollective.org/event/powershell-devops-global-summit-2021/)\n- 2021-05-31 - [FlutterでOpen Api Generator(Swagger)を使う](https://aakira.app/blog/2021/05/flutter-open-api/) by [AAkira](https://twitter.com/_a_akira)\n- 2021-06-22 - [Rest API Documentation and Client Generation With OpenAPI](https://dzone.com/articles/rest-api-documentation-and-client-generation-with) by [Prasanth Gullapalli](https://dzone.com/users/1011797/prasanthnath.g@gmail.com.html)\n- 2021-07-16 - [銀行事業のサーバーサイド開発について / LINE 京都開発室 エンジニア採用説明会](https://www.youtube.com/watch?v=YrrKQHxLPpQ) by 野田誠人, Robert Mitchell\n- 2021-07-19 - [OpenAPI code generation with kotlin](https://sylhare.github.io/2021/07/19/Openapi-swagger-codegen-with-kotlin.html) by [sylhare](https://github.com/sylhare)\n- 2021-07-29 - [How To Rewrite a Huge Codebase](https://dzone.com/articles/how-to-rewrite-a-huge-code-base) by [Curtis Poe](https://dzone.com/users/4565446/publiusovidius.html)\n- 2021-08-21 - [Generating Client APIs using Swagger Part 1](https://medium.com/@flowsquad/generating-client-apis-using-swagger-part-1-2d46f13f5e92) by [FlowSquad.io](https://medium.com/@flowsquad)\n- 2021-09-11 - [Invoking AWS ParallelCluster API](https://docs.aws.amazon.com/parallelcluster/latest/ug/api-reference-v3.html) at [AWS ParallelCluster API official documentation](https://docs.aws.amazon.com/parallelcluster/latest/ug/api-reference-v3.html)\n- 2021-09-20 - [OpenAPI Generator - The Babel Fish of the API World](https://www.youtube.com/watch?v=s2zMtwd5klg) by [Cliffano Subagio (Principal Engineer at Shine Solutions)](https://github.com/cliffano) at [Apidays LIVE Australia 2021](https://www.apidays.global/australia2021/)\n- 2021-10-02 - [How to Write Fewer Lines of Code with the OpenAPI Generator](https://hackernoon.com/how-to-write-fewer-lines-of-code-with-the-openapi-generator) by [Mikhail Alfa](https://hackernoon.com/u/alphamikle)\n- 2021-10-12 - [OpenAPI Generator : 4000 étoiles sur GitHub et des spaghettis](https://www.youtube.com/watch?v=9hEsNBSqTFk) by [Jérémie Bresson](https://github.com/jmini) at [Devoxx FR 2021](https://cfp.devoxx.fr/2021/speaker/jeremie_bresson)\n- 2021-10-17 - [Generate a TypeScript HTTP Client From An OpenAPI Spec In DotNET 5](https://richardwillis.info/blog/generate-a-type-script-http-client-from-an-open-api-spec-in-dot-net-5) by [Richard Willis](https://github.com/badsyntax)\n- 2021-11-06 - [スタートアップの開発で意識したこと](https://zenn.dev/woo_noo/articles/5cb09f8e2899ae782ad1) by [woo-noo](https://zenn.dev/woo_noo)\n- 2021-11-09 - [Effective Software Development using OpenAPI Generator](https://apexlabs.ai/post/effective-software-development-using-openapi-generator) by Ajil Oomme\n- 2021-12-07 - [An Introduction to OpenAPI](https://betterprogramming.pub/4-use-cases-of-openapi-which-are-good-to-know-1a041f4ad71e) by [Na'aman Hirschfeld](https://naamanhirschfeld.medium.com/)\n- 2022-01-02 - [Towards a secure API client generator for IoT devices](https://arxiv.org/abs/2201.00270) by Anders Aaen Springborg, Martin Kaldahl Andersen, Kaare Holland Hattel, Michele Albano\n- 2022-02-02 - [Use OpenApi generator to share your models between Flutter and your backend](https://www.youtube.com/watch?v=kPW7ccu9Yvk) by [Guillaume Bernos](https://feb2022.fluttervikings.com/speakers/guillaume_bernos) at [Flutter Vikings Conference 2022 (Hybrid)](https://feb2022.fluttervikings.com/)\n- 2022-03-15 - [OpenAPI Specでハイフン区切りのEnum値をOpenAPI Generatorで出力すると、ハイフン区切りのまま出力される](https://qiita.com/yuji38kwmt/items/824d74d4889055ab37d8) by [yuji38kwmt](https://qiita.com/yuji38kwmt)\n- 2022-04-01 - [OpenAPI Generatorのコード生成とSpring Frameworkのカスタムデータバインディングを共存させる](https://techblog.zozo.com/entry/coexistence-of-openapi-and-spring) in [ZOZO Tech Blog](https://techblog.zozo.com/)\n- 2022-04-06 - [Effective Software Development using OpenAPI Generator](https://apexlabs.ai/post/openapi-generator) by Ajil Oommen (Senior Flutter Developer)\n- 2022-05-13 - [A Path From an API To Client Libraries](https://www.youtube.com/watch?v=XC8oVn_efTw) by [Filip Srnec](https://www.devoxx.co.uk/talk/?id=11211) at Infobip\n- 2022-06-01 - [API First, using OpenAPI and Spring Boot](https://medium.com/xgeeks/api-first-using-openapi-and-spring-boot-2602c04bb0d3) by [Micael Estrázulas Vianna](https://estrazulas.medium.com/)\n- 2022-06-10 - [Autogenerating Clients with FastAPI and Github Actions](https://www.propelauth.com/post/autogenerating-clients-with-fastapi-and-github-actions) by [Andrew Israel](https://www.propelauth.com/author/andrew)\n- 2022-06-12 - [Mustache templates with OpenAPI specs](https://medium.com/geekculture/mustache-templates-with-openapi-specs-f24711c67dec) by [Beppe Catanese](https://github.com/gcatanese)\n- 2022-07-01 - [Generate API contract using OpenAPI Generator Maven plugin](https://huongdanjava.com/generate-api-contract-using-openapi-generator-maven-plugin.html) by [Khanh Nguyen](https://huongdanjava.com/)\n- 2022-07-22 - [使用OpenAPI Generator Maven plugin开发api优先的java客户端和服务端代码](https://blog.roccoshi.top/2022/java/openapi-generator%E7%9A%84%E4%BD%BF%E7%94%A8/) by [Lincest](https://github.com/Lincest)\n- 2022-08-01 - [Tutorial: Etsy Open API v3 (ruby)](https://blog.tjoyal.dev/etsy-open-api-v3/) by [Thierry Joyal](https://github.com/tjoyal)\n- 2022-09-03 - [OpenAPI Generator For Go Web Development](https://blog.kevinhu.me/2022/09/03/03-openapi-generator/) by [Kevin Hu](https://twitter.com/Oldgunix)\n- 2022-10-01 - [OpenAPI Generatorをカスタマイズしたコードを生成する（Swagger Codegenとほぼ同じ）](https://nainaistar.hatenablog.com/entry/2022/10/03/120000) by [きり丸](https://twitter.com/nainaistar)\n- 2022-10-21 - [Kotlin（Spring Boot）の API を OpenAPI Generator で自動生成](https://zenn.dev/msksgm/articles/20221021-kotlin-spring-openapi-generator) by [msksgm](https://zenn.dev/msksgm)\n- 2022-10-26 - [Quarkus Insights #106: Quarkiverse Extension Spotlight: OpenApi Generator](https://www.youtube.com/watch?v=_s_if69t2iQ) by [Quarkusio](https://www.youtube.com/c/Quarkusio)\n- 2022-11-28 - [The REST API implementation flow](https://tmsvr.com/openapi-code-generation-for-rest-apis/) by [Imre Tömösvári](https://tmsvr.com/author/imre/)\n- 2022-12-13 - [API-First with Spring WebFlux and OpenAPI Generator](https://boottechnologies-ci.medium.com/api-first-with-spring-webflux-and-openapi-generator-38b7804c4ed4) by [Eric Anicet](https://boottechnologies-ci.medium.com/)\n- 2023-01-06 - [Major Improvements with Helidon and OpenAPI](https://medium.com/helidon/major-improvements-with-helidon-and-openapi-f76a0951508e) by [Tim Quinn](https://medium.com/@tquinno600)\n- 2023-02-02 - [Replacing Postman with the Jetbrains HTTP Client](https://lengrand.fr/replacing-postman-in-seconds-with-the-jetbrains-http-client/) by [julien Lengrand-Lambert](https://github.com/jlengrand)\n- 2023-03-15 - [OpenAPI Generatorに適したOpenAPIの書き方](https://techblog.zozo.com/entry/how-to-write-openapi-for-openapi-generator) by [ZOZO Tech Blog](https://techblog.zozo.com/)\n- 2023-03-19 - [EXOGEM: Extending OpenAPI Generator for Monitoring of RESTful APIs](https://link.springer.com/chapter/10.1007/978-3-031-26507-5_10) by Daniel Friis Holtebo, Jannik Lucas Sommer, Magnus Mølgaard Lund, Alessandro Tibo, Junior Dongo \u0026 Michele Albano at \"ICSOC 2022: Service-Oriented Computing – ICSOC 2022 Workshops\"\n- 2023-03-28 - [API-First Design with OpenAPI Generator](https://www.linkedin.com/pulse/api-first-design-openapi-generator-jonathan-manera/) by [Jonathan Manera](https://www.linkedin.com/in/manerajona/)\n- 2023-03-28 - [ハンズオンで学ぶサーバーサイド Kotlin（Spring Boot\u0026Arrow\u0026OpenAPI Generator）v1.0.1](https://zenn.dev/msksgm/books/implementing-server-side-kotlin-development) by [msk](https://zenn.dev/msksgm)\n- 2023-04-01 - [OpenAPI Client Code Generation](https://testingboss.com/blog/openapi-client-generation/) by Kwo Ding\n- 2023-04-27 - [Create an Angular Client using OpenAPI Specifications](Create an Angular Client using OpenAPI Specifications) by [Patric](https://pguso.medium.com/)\n- 2023-05-16 - [Adyen for Java developers](https://www.adyen.com/blog/adyen-java-library) by [Beppe Catanese, Developer Advocate, Adyen](https://github.com/gcatanese)\n- 2023-05-18 - [如何基于 Swagger 使用 OpenAPI Generator 生成 JMeter 脚本？](https://blog.51cto.com/u_15181572/6294974) by [高楼（Zee)](https://blog.51cto.com/u_15181572)\n- 2023-06-28 - [Generate API contract using OpenAPI Generator Maven plugin](https://huongdanjava.com/generate-api-contract-using-openapi-generator-maven-plugin.html) by [Khanh Nguyen](https://huongdanjava.com/)\n- 2023-06-30 - [Generate Client SDKs with OpenApi Generator in Springboot](https://medium.com/@ramavathvinayak/generate-client-sdks-with-openapi-generator-in-springboot-f9f012e73c0b) by [Vinayak Ramavath](https://medium.com/@ramavathvinayak)\n- 2023-12-10 - [UnityでOpenAPI Generatorを使う](https://www.youtube.com/watch?v=CbNwKVV5LRM) by [Soup Tori](https://www.youtube.com/@souptori8417)\n- 2024-01-24 - [Comment générer des stubs wiremock avec openapi generator](https://www.youtube.com/watch?v=0jhONfBrcKw) by [Alexis Couvreur](https://github.com/acouvreur)\n- 2024-03-04 - [Generating TypeScript Types with OpenAPI for REST API Consumption](https://www.pullrequest.com/blog/generating-typescript-types-with-openapi-for-rest-api-consumption/) by [PullRequest](https://www.pullrequest.com/)\n- 2024-03-07 - [Fully typed Web Apps with OpenAPI (Part 1)](https://medium.com/@gfox1984/fully-typed-web-apps-with-openapi-part-1-595d55766670) by [Guillaume Renard](https://medium.com/@gfox1984)\n- 2024-03-08 - [Laravel OpenAPIによる \"辛くない\" スキーマ駆動開発](https://fortee.jp/phperkaigi-2024/proposal/9e2e6c38-d078-4efa-99b4-83ebf9033b34) by [KentarouTakeda](https://twitter.com/KentarouTakeda)\n- 2024-04-04 - [Working with OpenAPI using Rust](https://www.shuttle.dev/blog/2024/04/04/using-openapi-rust) by [Joshua Mo](https://twitter.com/joshmo_dev)\n- 2024-04-08 - [Implement API first strategy with OpenAPI generator plugin](https://medium.com/javarevisited/implement-api-first-strategy-with-openapi-generator-plugin-e4bbe7f0d778) by [Rui Zhou](https://medium.com/@wirelesser)\n- 2024-05-06 - [OpenAPI Generator Custom Templates](https://www.javacodegeeks.com/openapi-generator-custom-templates.html) by [Mary Zheng](https://www.javacodegeeks.com/author/mary-zheng)\n- 2025-02-09 - [Custom validation with OpenApiGenerator and Spring Boot 3](https://medium.com/@jugurtha.aitoufella/custom-validation-with-openapigenerator-and-spring-boot-3-34a656e815c8) by [Jugurtha Aitoufella](https://medium.com/@jugurtha.aitoufella)\n- 2025-02-20 - [Optimizing API Integration in a Large React Application Using OpenAPI Generator](https://www.youtube.com/watch?v=-B33pQnGQUI) by Stefano Marzo\n\n\n## [6 - About Us](#table-of-contents)\n\nWhat's the design philosophy or principle behind OpenAPI Generator?\n\nWe focus on developer experience. The generators should produce code, config, documentation, and more that are easily understandable and consumable by users. We focused on simple use cases to start with (bottom-up approach). Since then the project and the community have grown a lot: 600k weekly downloads via NPM CLI wrapper, 30M downloads via openapi-generator-cli docker image just to highlight a few. We've gradually supported more features (e.g. oneOf, anyOf introduced in OpenAPI 3.0) in various generators and we will continue this approach to deliver something based on our understanding of user demand and what they want, and continue to add support of new features introduced in OpenAPI specification (such as v3.1 and future versions of the OpenAPI specification).\n\n### [6.1 - OpenAPI Generator Core Team](#table-of-contents)\n\nOpenAPI Generator core team members are contributors who have been making significant contributions (review issues, fix bugs, make enhancements, etc) to the project on a regular basis.\n\n#### Core Team Members\n* [@wing328](https://github.com/wing328) (2015/07) [:heart:](https://www.patreon.com/wing328)\n* [@jimschubert](https://github.com/jimschubert) (2016/05) [:heart:](https://www.patreon.com/jimschubert)\n* [@cbornet](https://github.com/cbornet) (2016/05)\n* [@jmini](https://github.com/jmini) (2018/04)  [:heart:](https://www.patreon.com/jmini)\n* [@etherealjoy](https://github.com/etherealjoy) (2019/06)\n\n:heart: = Link to support the contributor directly\n\n#### Template Creator\n\n**NOTE**: Embedded templates are only supported in _Mustache_ format. Support for all other formats is experimental and subject to change at any time.\n\nHere is a list of template creators:\n * API Clients:\n   * Ada: @stcarrez\n   * Apex: @asnelling\n   * Bash: @bkryza\n   * C: @PowerOfCreation @zhemant [:heart:](https://www.patreon.com/zhemant)\n   * C++ REST: @Danielku15\n   * C++ Tiny: @AndersSpringborg @kaareHH @michelealbano @mkakbas\n   * C++ UE4: @Kahncode\n   * C# (.NET 2.0): @who\n   * C# (.NET Standard 1.3 ): @Gronsak\n   * C# (.NET 4.5 refactored): @jimschubert [:heart:](https://www.patreon.com/jimschubert)\n   * C# (GenericHost): @devhl-labs\n   * C# (HttpClient): @Blackclaws\n   * Clojure: @xhh\n   * Crystal: @wing328\n   * Dart: @yissachar\n   * Dart (refactor): @joernahrens\n   * Dart 2: @swipesight\n   * Dart (Jaguar): @jaumard\n   * Dart (Dio): @josh-burton\n   * Elixir: @niku\n   * Elm: @eriktim\n   * Eiffel: @jvelilla\n   * Erlang: @tsloughter\n   * Erlang (PropEr): @jfacorro @robertoaloi\n   * Groovy: @victorgit\n   * Go: @wing328 [:heart:](https://www.patreon.com/wing328)\n   * Go (rewritten in 2.3.0): @antihax\n   * Godot (GDScript): @Goutte [:heart:](https://liberapay.com/Goutte)\n   * Haskell (http-client): @jonschoning\n   * Java (Feign): @davidkiss\n   * Java (Retrofit): @0legg\n   * Java (Retrofit2): @emilianobonassi\n   * Java (Jersey2): @xhh\n   * Java (okhttp-gson): @xhh\n   * Java (RestTemplate): @nbruno\n   * Java (Spring 5 WebClient): @daonomic\n   * Java (Spring 6 RestClient): @nicklas2751\n   * Java (RESTEasy): @gayathrigs\n   * Java (Vertx): @lopesmcc\n   * Java (Google APIs Client Library): @charlescapps\n   * Java (Rest-assured): @viclovsky\n   * Java (Java 11 Native HTTP client): @bbdouglas\n   * Java (Apache HttpClient 5.x): @harrywhite4 @andrevegas\n   * Java (Helidon): @spericas @tjquinno @tvallin\n   * Javascript/NodeJS: @jfiala\n   * JavaScript (Apollo DataSource): @erithmetic\n   * JavaScript (Closure-annotated Angular) @achew22\n   * JavaScript (Flow types) @jaypea\n   * Jetbrains HTTP Client : @jlengrand\n   * JMeter: @davidkiss\n   * Julia: @tanmaykm\n   * Kotlin: @jimschubert [:heart:](https://www.patreon.com/jimschubert)\n   * Kotlin (MultiPlatform): @andrewemery\n   * Kotlin (Volley): @alisters\n   * Kotlin (jvm-spring-webclient): @stefankoppier\n   * Kotlin (jvm-spring-restclient): @stefankoppier\n   * Lua: @daurnimator\n   * N4JS: @mmews-n4\n   * Nim: @hokamoto\n   * OCaml: @cgensoul\n   * Perl: @wing328 [:heart:](https://www.patreon.com/wing328)\n   * PHP (Guzzle): @baartosz\n   * PHP (with Data Transfer): @Articus\n   * PowerShell: @beatcracker\n   * PowerShell (refactored in 5.0.0): @wing328\n   * Python: @spacether [:heart:][spacether sponsorship]\n   * Python-Experimental: @spacether [:heart:][spacether sponsorship]\n   * Python (refactored in 7.0.0): @wing328\n   * R: @ramnov\n   * Ruby (Faraday): @meganemura @dkliban\n   * Ruby (HTTPX): @honeyryderchuck\n   * Rust: @farcaller\n   * Rust (rust-server): @metaswitch\n   * Scala (scalaz \u0026 http4s): @tbrown1979\n   * Scala (Akka): @cchafer\n   * Scala (sttp): @chameleon82\n   * Scala (sttp4): @flsh86\n   * Scala (Pekko): @mickaelmagniez\n   * Scala (http4s): @JennyLeahy\n   * Swift: @tkqubo\n   * Swift 3: @hexelon\n   * Swift 4: @ehyche\n   * Swift 5: @4brunu\n   * Swift 6: @4brunu\n   * Swift Combine: @dydus0x14\n   * TypeScript (Angular1): @mhardorf\n   * TypeScript (Angular2): @roni-frantchi\n   * TypeScript (Angular6): @akehir\n   * TypeScript (Angular7): @topce\n   * TypeScript (Axios): @nicokoenig\n   * TypeScript (Fetch): @leonyu\n   * TypeScript (Inversify): @gualtierim\n   * TypeScript (jQuery): @bherila\n   * TypeScript (Nestjs): @vfrank66\n   * TypeScript (Node):  @mhardorf\n   * TypeScript (Rxjs): @denyo\n   * TypeScript (redux-query): @petejohansonxo\n   * Xojo: @Topheee\n   * Zapier: @valmoz, @emajo\n * Server Stubs\n   * Ada: @stcarrez\n   * C# ASP.NET 5: @jimschubert [:heart:](https://www.patreon.com/jimschubert)\n   * C# ASP.NET Core 3.0: @A-Joshi\n   * C# APS.NET Core 3.1: @phatcher\n   * C# Azure functions: @Abrhm7786\n   * C# NancyFX: @mstefaniuk\n   * C++ (Qt5 QHttpEngine): @etherealjoy\n   * C++ Pistache: @sebymiano\n   * C++ Restbed: @stkrwork\n   * Erlang Server: @galaxie @nelsonvides\n   * F# (Giraffe) Server: @nmfisher\n   * Go Server: @guohuang\n   * Go Server (refactored in 7.0.0): @lwj5\n   * Go (Echo) Server: @ph4r5h4d\n   * Go (Gin) Server: @kemokemo\n   * GraphQL Express Server: @renepardon\n   * Haskell Servant: @algas\n   * Haskell Yesod: @yotsuya\n   * Java Camel: @carnevalegiacomo\n   * Java MSF4J: @sanjeewa-malalgoda\n   * Java Spring Boot: @diyfr\n   * Java Undertow: @stevehu\n   * Java Play Framework: @JFCote\n   * Java PKMST: @anshu2185 @sanshuman @rkumar-pk @ninodpillai\n   * Java Vert.x: @lwlee2608\n   * Java Micronaut: @andriy-dmytruk\n   * Java Helidon: @spericas @tjquinno @tvallin\n   * Java WireMock: [@acouvreur](https://github.com/acouvreur)\n   * JAX-RS RestEasy: @chameleon82\n   * JAX-RS CXF: @hiveship\n   * JAX-RS CXF (CDI): @nickcmaynard\n   * JAX-RS RestEasy (JBoss EAP): @jfiala\n   * Julia: @tanmaykm\n   * Kotlin: @jimschubert [:heart:](https://www.patreon.com/jimschubert)\n   * Kotlin (Spring Boot): @dr4ke616\n   * Kotlin (Vertx): @Wooyme\n   * Kotlin (JAX-RS): @anttileppa\n   * Kotlin WireMock: @stefankoppier\n   * NodeJS Express: @YishTish\n   * PHP Flight: @daniel-sc\n   * PHP Laravel: @renepardon\n   * PHP Laravel (refactor in 7.12.0): @gijs-blanken\n   * PHP Lumen: @abcsun\n   * PHP Mezzio (with Path Handler): @Articus\n   * PHP Slim: @jfastnacht\n   * PHP Slim4: [@ybelenko](https://github.com/ybelenko)\n   * PHP Symfony: @ksm2\n   * PHP Symfony6: @BenjaminHae\n   * Python FastAPI: @krjakbrjak\n   * Python AIOHTTP:\n   * Ruby on Rails 5: @zlx\n   * Rust (rust-server): @metaswitch\n   * Rust (rust-axum): @linxGnu\n   * Scala Akka: @Bouillie\n   * Scala Cask: @aaronp\n   * Scala Finch: @jimschubert [:heart:](https://www.patreon.com/jimschubert)\n   * Scala Lagom: @gmkumar2005\n   * Scala Play: @adigerber\n * Documentation\n   * AsciiDoc: @man-at-home\n   * HTML Doc 2: @jhitchcock\n   * Confluence Wiki: @jhitchcock\n   * PlantUML: @pburls\n * Configuration\n   * Apache2: @stkrwork\n   * k6: @mostafa\n * Schema\n   * Avro: @sgadouar\n   * GraphQL: @wing328 [:heart:](https://www.patreon.com/wing328)\n   * Ktorm: @Luiz-Monad\n   * MySQL: [@ybelenko](https://github.com/ybelenko)\n   * PostgreSQL: [@iri](https://github.com/iri)\n   * Postman Collection: @gcatanese\n   * Protocol Buffer: @wing328\n   * WSDL: @adessoDpd\n\n:heart: = Link to support the contributor directly\n\n#### How to join the core team\n\nHere are the requirements to become a core team member:\n- rank within top 50 in https://github.com/openapitools/openapi-generator/graphs/contributors\n  - to contribute, here are some good [starting points](https://github.com/openapitools/openapi-generator/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)\n- regular contributions to the project\n  - about 3 hours per week\n  - for contribution, it can be addressing issues, reviewing PRs submitted by others, submitting PR to fix bugs or make enhancements, etc\n  - must be active in the past 3 months at the time of application\n\n To join the core team, please reach out to team@openapitools.org for more information.\n\n To become a Template Creator, simply submit a PR for new API client (e.g. Rust, Elixir) or server stub (e.g. Ruby Grape) generator.\n\n### [6.2 - OpenAPI Generator Technical Committee](#table-of-contents)\n\nMembers of the OpenAPI Generator technical committee shoulder the following responsibilities:\n\n- Provides guidance and direction to other users\n- Reviews pull requests and issues\n- Improves the generator by making enhancements, fixing bugs or updating documentations\n- Sets the technical direction of the generator\n\nWho is eligible? Those who want to join must have at least 3 PRs merged into a generator. (Exceptions can be granted to template creators or contributors who have made a lot of code changes with less than 3 merged PRs)\n\nIf you want to join the committee, please kindly apply by sending an email to team@openapitools.org with your Github ID.\n\n#### Members of Technical Committee\n\n| Languages/Generators  | Member (join date)                                                                                                                                                                                                                                    |\n|:----------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ActionScript          |                                                                                                                                                                                                                                                       |\n| Ada                   | @stcarrez (2018/02) @michelealbano (2018/02)                                                                                                                                                                                                          |\n| Android               | @jaz-ah (2017/09)                                                                                                                                                                                                                                     |\n| Apex                  |                                                                                                                                                                                                                                                       |\n| Bash                  | @frol (2017/07) @bkryza (2017/08) @kenjones-cisco (2017/09)                                                                                                                                                                                           |\n| C                     | @zhemant (2018/11) @ityuhui (2019/12) @michelealbano (2020/03) @eafer (2024/12)                                                                                                                                                                                        |\n| C++                   | @ravinikam (2017/07) @stkrwork (2017/07) @etherealjoy (2018/02) @martindelille (2018/03) @muttleyxd (2019/08)                                                                                                                                         |\n| C#                    | @mandrean (2017/08) @shibayan (2020/02) @Blackclaws (2021/03) @lucamazzanti (2021/05) @iBicha (2023/07)                                                                                                                                          |\n| Clojure               |                                                                                                                                                                                                                                                       |\n| Crystal               | @cyangle (2021/01)                                                                                                                                                                                                                                    |\n| Dart                  | @jaumard (2018/09) @josh-burton (2019/12) @amondnet (2019/12) @sbu-WBT (2020/12) @kuhnroyal (2020/12) @agilob (2020/12) @ahmednfwela (2021/08)                                                                                                        |\n| Eiffel                | @jvelilla (2017/09)                                                                                                                                                                                                                                   |\n| Elixir                | @mrmstn (2018/12)                                                                                                                                                                                                                                     |\n| Elm                   | @eriktim (2018/09)                                                                                                                                                                                                                                    |\n| Erlang                | @tsloughter (2017/11) @jfacorro (2018/10) @robertoaloi (2018/10) @nelsonvides (2024/09)                                                                                                                                                               |\n| F#                    | @nmfisher (2019/05)                                                                                                                                                                                                                                   |\n| Go                    | @antihax (2017/11) @grokify (2018/07) @kemokemo (2018/09) @jirikuncar (2021/01) @ph4r5h4d (2021/04) @lwj5 (2023/04)                                                                                                                                                   |\n| GraphQL               | @renepardon (2018/12)                                                                                                                                                                                                                                 |\n| Groovy                |                                                                                                                                                                                                                                                       |\n| Haskell               |                                                                                                                                                                                                                                                       |\n| Java                  | @bbdouglas (2017/07) @sreeshas (2017/08) @jfiala (2017/08) @lukoyanov (2017/09) @cbornet (2017/09) @jeff9finger (2018/01) @karismann (2019/03) @Zomzog (2019/04) @lwlee2608 (2019/10) @martin-mfg (2023/08)                                                                 |\n| Java Spring           | @cachescrubber (2022/02) @welshm (2022/02) @MelleD (2022/02) @atextor (2022/02) @manedev79 (2022/02) @javisst (2022/02) @borsch (2022/02) @banlevente (2022/02) @Zomzog (2022/09) @martin-mfg (2023/08)                                                                     |\n| JMeter                | @kannkyo (2021/01)                                                                                                                                                                                                                                    |\n| Jetbrains HTTP Client | @jlengrand (2023/01)                                                                                                                                                                                                                                  |\n| Julia                 | @tanmaykm (2023/01)                                                                                                                                                                                                                                   |\n| Kotlin                | @dr4ke616 (2018/08) @karismann (2019/03) @Zomzog (2019/04) @andrewemery (2019/10) @4brunu (2019/11) @yutaka0m (2020/03) @stefankoppier (2022/06) @e5l (2024/10)                                          |\n| Lua                   | @daurnimator (2017/08)                                                                                                                                                                                                                                |\n| N4JS                  | @mmews-n4 (2023/03)                                                                                                                                                                                      |\n| Nim                   |                                                                                                                                                                                                                                                       |\n| NodeJS/Javascript     | @CodeNinjai (2017/07) @frol (2017/07) @cliffano (2017/07)                                                                                                                                                                                             |\n| ObjC                  |                                                                                                                                                                                                                                                       |\n| OCaml                 | @cgensoul (2019/08)                                                                                                                                                                                                                                   |\n| Perl                  | @wing328 (2017/07) [:heart:](https://www.patreon.com/wing328) @yue9944882 (2019/06)                                                                                                                                                                   |\n| PHP                   | @jebentier (2017/07), @dkarlovi (2017/07), @mandrean (2017/08), @jfastnacht (2017/09), [@ybelenko](https://github.com/ybelenko) (2018/07), @renepardon (2018/12)                                                                                      |\n| PowerShell            | @wing328 (2020/05)                                                                                                                                                                                                                                    |\n| Python                | @cbornet (2017/09) @tomplus (2018/10) @krjakbrjak (2023/02) @fa0311 (2023/10) @multani (2023/10) |\n| R                     | @Ramanth (2019/07) @saigiridhar21 (2019/07)                                                                                                                                                                                                           |\n| Ruby                  | @cliffano (2017/07) @zlx (2017/09) @autopp (2019/02)                                                                                                                                                                                                  |\n| Rust                  | @frol (2017/07) @farcaller (2017/08) @richardwhiuk (2019/07) @paladinzh (2020/05) @jacob-pro (2022/10)                                                                                                                                                |\n| Scala                 | @clasnake (2017/07), @shijinkui  (2018/01), @ramzimaalej (2018/03), @chameleon82 (2020/03), @Bouillie (2020/04) @fish86 (2023/06)                                                               |\n| Swift                 | @jgavris (2017/07) @ehyche (2017/08) @Edubits (2017/09) @jaz-ah (2017/09) @4brunu (2019/11) @dydus0x14 (2023/06)                                                                                                                                                           |\n| TypeScript            | @TiFu (2017/07) @taxpon (2017/07) @sebastianhaas (2017/07) @kenisteward (2017/07) @Vrolijkx (2017/09) @macjohnny (2018/01) @topce (2018/10) @akehir (2019/07) @petejohansonxo (2019/11) @amakhrov (2020/02) @davidgamero (2022/03) @mkusaka (2022/04) @joscha (2024/10)    |\n| Xojo                  | @Topheee (2023/04)                                                                                                                                                                                                                                    |\n\n\nPast Members of Technical Committee:\n| Languages/Generators         | Member (join date)                                                                                                                                                                                                                |\n| :---------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Python            | @taxpon (2017/07) @frol (2017/07) @mbohlool (2017/07) @cbornet (2017/09) @kenjones-cisco (2017/11) @tomplus (2018/10) @arun-nalla (2019/11)  |\n\n\n:heart: = Link to support the contributor directly\n\n### [6.3 - History of OpenAPI Generator](#table-of-contents)\n\nOpenAPI Generator is a fork of [Swagger Codegen](https://github.com/swagger-api/swagger-codegen). In view of the issues with the Swagger Codegen 3.0.0 (beta) release and the disagreement on the project's direction, more than 40 top contributors and template creators of Swagger Codegen decided to fork Swagger Codegen and maintain a community-driven version called \"OpenAPI Generator\". Please refer to the [Q\u0026A](docs/qna.md) for more information.\n\n#### Founding Members (alphabetical order):\n\n- [Akihito Nakano](https://github.com/ackintosh)\n- [Artem Ocheredko](https://github.com/galaxie)\n- [Arthur Mogliev](https://github.com/Articus)\n- [Bartek Kryza](https://github.com/bkryza)\n- [Ben Wells](https://github.com/bvwells)\n- [Benjamin Gill](https://github.com/bjgill)\n- [Christophe Bornet](https://github.com/cbornet)\n- [Cliffano Subagio](https://github.com/cliffano)\n- [Daiki Matsudate](https://github.com/d-date)\n- [Daniel](https://github.com/Danielku15)\n- [Emiliano Bonassi](https://github.com/emilianobonassi)\n- [Erik Timmers](https://github.com/eriktim)\n- [Esteban Gehring](https://github.com/macjohnny)\n- [Gustavo Paz](https://github.com/gustavoapaz)\n- [Javier Velilla](https://github.com/jvelilla)\n- [Jean-François Côté](https://github.com/JFCote)\n- [Jim Schubert](https://github.com/jimschubert)\n- [Jon Schoning](https://github.com/jonschoning)\n- [Jérémie Bresson](https://github.com/jmini) [:heart:](https://www.patreon.com/jmini)\n- [Jörn Ahrens](https://github.com/jayearn)\n- [Keni Steward](https://github.com/kenisteward)\n- [Marcin Stefaniuk](https://github.com/mstefaniuk)\n- [Martin Delille](https://github.com/MartinDelille)\n- [Masahiro Yamauchi](https://github.com/algas)\n- [Michele Albano](https://github.com/michelealbano)\n- [Ramzi Maalej](https://github.com/ramzimaalej)\n- [Ravindra Nikam](https://github.com/ravinikam)\n- [Ricardo Cardona](https://github.com/ricardona)\n- [Sebastian Haas](https://github.com/sebastianhaas)\n- [Sebastian Mandrean](https://github.com/mandrean)\n- [Sreenidhi Sreesha](https://github.com/sreeshas)\n- [Stefan Krismann](https://github.com/stkrwork)\n- [Stephane Carrez](https://github.com/stcarrez)\n- [Takuro Wada](https://github.com/taxpon)\n- [Tomasz Prus](https://github.com/tomplus)\n- [Tristan Sloughter](https://github.com/tsloughter)\n- [Victor Orlovsky](https://github.com/viclovsky)\n- [Victor Trakhtenberg](https://github.com/victorgit)\n- [Vlad Frolov](https://github.com/frol)\n- [Vladimir Pouzanov](https://github.com/farcaller)\n- [William Cheng](https://github.com/wing328)\n- [Xin Meng](https://github.com/xmeng1) [:heart:](https://www.patreon.com/user/overview?u=16435385)\n- [Xu Hui Hui](https://github.com/xhh)\n- [antihax](https://github.com/antihax)\n- [beatcracker](https://github.com/beatcracker)\n- [daurnimator](https:/github.com/daurnimator)\n- [etherealjoy](https://github.com/etherealjoy)\n- [jfiala](https://github.com/jfiala)\n- [lukoyanov](https://github.com/lukoyanov)\n\n:heart: = Link to support the contributor directly\n\n## [7 - License](#table-of-contents)\n-------\n\nCopyright 2018 OpenAPI-Generator Contributors (https://openapi-generator.tech)\nCopyright 2018 SmartBear Software\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at [apache.org/licenses/LICENSE-2.0](https://www.apache.org/licenses/LICENSE-2.0)\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n---\n","funding_links":["https://opencollective.com/openapi_generator","https://www.patreon.com/wing328","https://www.patreon.com/jimschubert","https://www.patreon.com/jmini","https://www.patreon.com/zhemant","https://liberapay.com/Goutte","https://www.patreon.com/user/overview?u=16435385"],"categories":["API tools","API Client Development Tools"],"sub_categories":["Threat modelling","General"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenapitools%2Fopenapi-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenapitools%2Fopenapi-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenapitools%2Fopenapi-generator/lists"}