home.social

#openapi — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #openapi, aggregated by home.social.

  1. VIKI SNIFFER analyzed 72,953 CVEs in the latest OSINT cycle.

    Key findings:

    47,064 CVEs still have no CVSS
    64 MITRE ATT&CK techniques identified
    Strong growth in:
    T1071 — Application Layer Protocol
    T1055 — Process Injection
    T1003.005 — Cached Credentials
    T1020 — Automated Exfiltration

    jaroslawkuchta.substack.com/p/

    #CyberSecurity #ThreatIntelligence #SOC #BlueTeam #MITREATTACK #ExposureManagement #CTEM #ThreatHunting #OSINT #CVE #KEV #InfoSec #IdentitySecurity #LLMSecurity #OpenAPI #MCP #DetectionEngineering

  2. VIKI SNIFFER analyzed 72,953 CVEs in the latest OSINT cycle.

    Key findings:

    47,064 CVEs still have no CVSS
    64 MITRE ATT&CK techniques identified
    Strong growth in:
    T1071 — Application Layer Protocol
    T1055 — Process Injection
    T1003.005 — Cached Credentials
    T1020 — Automated Exfiltration

    jaroslawkuchta.substack.com/p/

    #CyberSecurity #ThreatIntelligence #SOC #BlueTeam #MITREATTACK #ExposureManagement #CTEM #ThreatHunting #OSINT #CVE #KEV #InfoSec #IdentitySecurity #LLMSecurity #OpenAPI #MCP #DetectionEngineering

  3. OpenAPI gets weird the moment the contract depends on who is reading it.

    This Quarkus walkthrough uses @OpenApiFilter(RUNTIME_PER_REQUEST) plus a Vert.x @RouteFilter so /q/openapi drops premium operations for basic tenants and keeps Swagger UI honest.

    the-main-thread.com/p/quarkus-

    #Quarkus #OpenAPI #Java

  4. There are a few useful features in openapi_first 3.4:

    - openapi_first/test now writes the OAD coverage report to an HTML file now instead of dumping it to the terminal
    - rack apps that use the request validation middleware can throw an error object to emit an error response
    - Support `encoding[<field>].contentType` on `multipart/form-data` request bodies
    - New hook `before_request_validation`

    Find more details in the changelog: github.com/ahx/openapi_first/b

    #openapi #ruby #rack

  5. There are a few useful features in openapi_first 3.4:

    - openapi_first/test now writes the OAD coverage report to an HTML file now instead of dumping it to the terminal
    - rack apps that use the request validation middleware can throw an error object to emit an error response
    - Support `encoding[<field>].contentType` on `multipart/form-data` request bodies
    - New hook `before_request_validation`

    Find more details in the changelog: github.com/ahx/openapi_first/b

    #openapi #ruby #rack

  6. There are a few useful features in openapi_first 3.4:

    - openapi_first/test now writes the OAD coverage report to an HTML file now instead of dumping it to the terminal
    - rack apps that use the request validation middleware can throw an error object to emit an error response
    - Support `encoding[<field>].contentType` on `multipart/form-data` request bodies
    - New hook `before_request_validation`

    Find more details in the changelog: github.com/ahx/openapi_first/b

    #openapi #ruby #rack

  7. Let's say you create an API, with openAPI....
    And you want to provide the same results as the APi as a library, instead of REST calls.
    Is there an easy way to "provide" it?
    I remember back in the time was a swagger code-gen.
    I'm thinking about providing an API but providing it as an library in PHP/JS/Java/Python or whatever is needed.
    (If possible, writing the API in Kotlin)

    How is this done nowadays? Any hints welcome, thx.

    #openapi #swagger #swaggercodegen #rest #api #library #developerlife

  8. Let's say you create an API, with openAPI....
    And you want to provide the same results as the APi as a library, instead of REST calls.
    Is there an easy way to "provide" it?
    I remember back in the time was a swagger code-gen.
    I'm thinking about providing an API but providing it as an library in PHP/JS/Java/Python or whatever is needed.
    (If possible, writing the API in Kotlin)

    How is this done nowadays? Any hints welcome, thx.

    #openapi #swagger #swaggercodegen #rest #api #library #developerlife

  9. Let's say you create an API, with openAPI....
    And you want to provide the same results as the APi as a library, instead of REST calls.
    Is there an easy way to "provide" it?
    I remember back in the time was a swagger code-gen.
    I'm thinking about providing an API but providing it as an library in PHP/JS/Java/Python or whatever is needed.
    (If possible, writing the API in Kotlin)

    How is this done nowadays? Any hints welcome, thx.

    #openapi #swagger #swaggercodegen #rest #api #library #developerlife

  10. Let's say you create an API, with openAPI....
    And you want to provide the same results as the APi as a library, instead of REST calls.
    Is there an easy way to "provide" it?
    I remember back in the time was a swagger code-gen.
    I'm thinking about providing an API but providing it as an library in PHP/JS/Java/Python or whatever is needed.
    (If possible, writing the API in Kotlin)

    How is this done nowadays? Any hints welcome, thx.

    #openapi #swagger #swaggercodegen #rest #api #library #developerlife

  11. Let's say you create an API, with openAPI....
    And you want to provide the same results as the APi as a library, instead of REST calls.
    Is there an easy way to "provide" it?
    I remember back in the time was a swagger code-gen.
    I'm thinking about providing an API but providing it as an library in PHP/JS/Java/Python or whatever is needed.
    (If possible, writing the API in Kotlin)

    How is this done nowadays? Any hints welcome, thx.

    #openapi #swagger #swaggercodegen #rest #api #library #developerlife

  12. This is noteworthy because I’m speaking about JSON Schema in a talk at @phptek next week (the talk is about OpenAPI).

    #OpenAPI #JSONSchema #PHPTek #PHP

  13. This is noteworthy because I’m speaking about JSON Schema in a talk at @phptek next week (the talk is about OpenAPI).

    #OpenAPI #JSONSchema #PHPTek #PHP

  14. This is noteworthy because I’m speaking about JSON Schema in a talk at @phptek next week (the talk is about OpenAPI).

    #OpenAPI #JSONSchema #PHPTek #PHP

  15. This is noteworthy because I’m speaking about JSON Schema in a talk at @phptek next week (the talk is about OpenAPI).

    #OpenAPI #JSONSchema #PHPTek #PHP

  16. This is noteworthy because I’m speaking about JSON Schema in a talk at @phptek next week (the talk is about OpenAPI).

    #OpenAPI #JSONSchema #PHPTek #PHP

  17. New release for @ehuelsmann/openapi-validator: v0.17.0 our #javascript and #typescript #validator for #openapi documents

    This release changes typescript module resolution from node10 to node16, adds usage documentation, migrates eslint to v10 and upgrades as many dependencies to their latest versions as possible.

    See: npmjs.com/package/@ehuelsmann/
    Changelog: github.com/ehuelsmann/OpenAPIV

  18. New release for @ehuelsmann/openapi-validator: v0.17.0 our #javascript and #typescript #validator for #openapi documents

    This release changes typescript module resolution from node10 to node16, adds usage documentation, migrates eslint to v10 and upgrades as many dependencies to their latest versions as possible.

    See: npmjs.com/package/@ehuelsmann/
    Changelog: github.com/ehuelsmann/OpenAPIV

  19. New release for @ehuelsmann/openapi-validator: v0.17.0 our #javascript and #typescript #validator for #openapi documents

    This release changes typescript module resolution from node10 to node16, adds usage documentation, migrates eslint to v10 and upgrades as many dependencies to their latest versions as possible.

    See: npmjs.com/package/@ehuelsmann/
    Changelog: github.com/ehuelsmann/OpenAPIV

  20. 🪧 ConnectRPC: Where is it now?: Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.
    kmcd.dev/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  21. 🪧 ConnectRPC: Where is it now?: Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.
    kmcd.dev/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  22. 🪧 ConnectRPC: Where is it now?: Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.
    kmcd.dev/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  23. 🪧 ConnectRPC: Where is it now?: Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.
    kmcd.dev/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  24. 🪧 ConnectRPC: Where is it now?: Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.
    kmcd.dev/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  25. 🪧 ConnectRPC: Where is it now?: Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.
    kmcd.dev/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  26. 🪧 ConnectRPC: Where is it now?: Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.
    kmcd.dev/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  27. 🪧 ConnectRPC: Where is it now?: Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.
    kmcd.dev/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  28. 🪧 ConnectRPC: Where is it now?: Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.
    kmcd.dev/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  29. 🪧 ConnectRPC: Where is it now?: Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.
    kmcd.dev/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  30. Почему Python стал главным помощником Java‑команд

    Python уже не просто язык для скриптов и Data Science — в 2026 году он стал «клеем», который связывает микросервисы, тесты и CI/CD в Java‑проектах. Как получилось, что даже консервативные Java‑разработчики всё чаще пишут интеграционные тесты на pytest, запускают контейнеры с Testcontainers и рулят пайплайнами в GitHub Actions с помощью Python‑скриптов? В этой статье разбираем три реальные причины популярности Python. Если вы до сих пор считаете, что Python не для вас — возможно, это изменит ваш взгляд на инструменты.

    habr.com/ru/companies/otus/art

    #Java #Python #backendразработка #интеграционное_тестирование #микросервисы #pytest #автоматизация_тестирования #testcontainers #OpenAPI

  31. Почему Python стал главным помощником Java‑команд

    Python уже не просто язык для скриптов и Data Science — в 2026 году он стал «клеем», который связывает микросервисы, тесты и CI/CD в Java‑проектах. Как получилось, что даже консервативные Java‑разработчики всё чаще пишут интеграционные тесты на pytest, запускают контейнеры с Testcontainers и рулят пайплайнами в GitHub Actions с помощью Python‑скриптов? В этой статье разбираем три реальные причины популярности Python. Если вы до сих пор считаете, что Python не для вас — возможно, это изменит ваш взгляд на инструменты.

    habr.com/ru/companies/otus/art

    #Java #Python #backendразработка #интеграционное_тестирование #микросервисы #pytest #автоматизация_тестирования #testcontainers #OpenAPI

  32. Почему Python стал главным помощником Java‑команд

    Python уже не просто язык для скриптов и Data Science — в 2026 году он стал «клеем», который связывает микросервисы, тесты и CI/CD в Java‑проектах. Как получилось, что даже консервативные Java‑разработчики всё чаще пишут интеграционные тесты на pytest, запускают контейнеры с Testcontainers и рулят пайплайнами в GitHub Actions с помощью Python‑скриптов? В этой статье разбираем три реальные причины популярности Python. Если вы до сих пор считаете, что Python не для вас — возможно, это изменит ваш взгляд на инструменты.

    habr.com/ru/companies/otus/art

    #Java #Python #backendразработка #интеграционное_тестирование #микросервисы #pytest #автоматизация_тестирования #testcontainers #OpenAPI

  33. Почему Python стал главным помощником Java‑команд

    Python уже не просто язык для скриптов и Data Science — в 2026 году он стал «клеем», который связывает микросервисы, тесты и CI/CD в Java‑проектах. Как получилось, что даже консервативные Java‑разработчики всё чаще пишут интеграционные тесты на pytest, запускают контейнеры с Testcontainers и рулят пайплайнами в GitHub Actions с помощью Python‑скриптов? В этой статье разбираем три реальные причины популярности Python. Если вы до сих пор считаете, что Python не для вас — возможно, это изменит ваш взгляд на инструменты.

    habr.com/ru/companies/otus/art

    #Java #Python #backendразработка #интеграционное_тестирование #микросервисы #pytest #автоматизация_тестирования #testcontainers #OpenAPI

  34. The biggest US-based PHP conference of the year is coming up in less than a month, and you don’t want to miss it!

    Join me at PHP Tek! I’ll be giving talks on OpenAPI and OAuth / OpenID.

    phptek.io

    #PHP #PHPTek #OpenAPI #OAuth #OpenID

  35. The biggest US-based PHP conference of the year is coming up in less than a month, and you don’t want to miss it!

    Join me at PHP Tek! I’ll be giving talks on OpenAPI and OAuth / OpenID.

    phptek.io

    #PHP #PHPTek #OpenAPI #OAuth #OpenID

  36. The biggest US-based PHP conference of the year is coming up in less than a month, and you don’t want to miss it!

    Join me at PHP Tek! I’ll be giving talks on OpenAPI and OAuth / OpenID.

    phptek.io

    #PHP #PHPTek #OpenAPI #OAuth #OpenID

  37. The biggest US-based PHP conference of the year is coming up in less than a month, and you don’t want to miss it!

    Join me at PHP Tek! I’ll be giving talks on OpenAPI and OAuth / OpenID.

    phptek.io

    #PHP #PHPTek #OpenAPI #OAuth #OpenID

  38. The biggest US-based PHP conference of the year is coming up in less than a month, and you don’t want to miss it!

    Join me at PHP Tek! I’ll be giving talks on OpenAPI and OAuth / OpenID.

    phptek.io

    #PHP #PHPTek #OpenAPI #OAuth #OpenID

  39. Типобезопасный HTTP API на TypeScript без кодогенерации: @cleverbrush/server и @cleverbrush/client

    Статья о том, как единый типизированный контракт позволяет получить проверяемые на этапе компиляции сервер, клиент и React-хуки — без кодогенерации и без дублирования типов. Дисклеймер: все описываемые библиотеки носят экспериментальный характер — они созданы в рамках эксперимента. Несмотря на это, покрытие тестами у них достаточно хорошее.

    habr.com/ru/articles/1030342/

    #TypeScript #HTTP_API #type_safety #dependency_injection #OpenAPI #TanStack_Query #WebSocket #кодогенерация #schema_validation #монорепозиторий

  40. Типобезопасный HTTP API на TypeScript без кодогенерации: @cleverbrush/server и @cleverbrush/client

    Статья о том, как единый типизированный контракт позволяет получить проверяемые на этапе компиляции сервер, клиент и React-хуки — без кодогенерации и без дублирования типов. Дисклеймер: все описываемые библиотеки носят экспериментальный характер — они созданы в рамках эксперимента. Несмотря на это, покрытие тестами у них достаточно хорошее.

    habr.com/ru/articles/1030342/

    #TypeScript #HTTP_API #type_safety #dependency_injection #OpenAPI #TanStack_Query #WebSocket #кодогенерация #schema_validation #монорепозиторий

  41. Типобезопасный HTTP API на TypeScript без кодогенерации: @cleverbrush/server и @cleverbrush/client

    Статья о том, как единый типизированный контракт позволяет получить проверяемые на этапе компиляции сервер, клиент и React-хуки — без кодогенерации и без дублирования типов. Дисклеймер: все описываемые библиотеки носят экспериментальный характер — они созданы в рамках эксперимента. Несмотря на это, покрытие тестами у них достаточно хорошее.

    habr.com/ru/articles/1030342/

    #TypeScript #HTTP_API #type_safety #dependency_injection #OpenAPI #TanStack_Query #WebSocket #кодогенерация #schema_validation #монорепозиторий

  42. Типобезопасный HTTP API на TypeScript без кодогенерации: @cleverbrush/server и @cleverbrush/client

    Статья о том, как единый типизированный контракт позволяет получить проверяемые на этапе компиляции сервер, клиент и React-хуки — без кодогенерации и без дублирования типов. Дисклеймер: все описываемые библиотеки носят экспериментальный характер — они созданы в рамках эксперимента. Несмотря на это, покрытие тестами у них достаточно хорошее.

    habr.com/ru/articles/1030342/

    #TypeScript #HTTP_API #type_safety #dependency_injection #OpenAPI #TanStack_Query #WebSocket #кодогенерация #schema_validation #монорепозиторий

  43. released openapi-processor-spring/micronaut 2026.3

    it fixes a few issues and it is now possible to generate (Spring) `@HttpExchange` annotations and use the generated interfaces for server or client side implementation.

    For Micronaut this is already possible using the `@Client` annotation.

    See the release notes [2026.3](github.com/openapi-processor/o) for a description of the changes.