Skip to content

Extract Vert.x json body response schemas #8954

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

manuel-alvarez-alvarez
Copy link
Member

@manuel-alvarez-alvarez manuel-alvarez-alvarez commented Jun 10, 2025

What Does This Do

Adds response body extraction for Vert.x JSON endpoints to enable automatic API schema discovery and protection by the Web Application Firewall (WAF). Support is Vert.x >= 4.x (leverages new JSON response API introduced in v4.x)

Motivation

Additional Notes

Contributor Checklist

Jira ticket: APPSEC-57920

@manuel-alvarez-alvarez manuel-alvarez-alvarez added inst: vertx Eclipse Vert.x instrumentation comp: asm waf Application Security Management (WAF) type: enhancement labels Jun 10, 2025
@manuel-alvarez-alvarez manuel-alvarez-alvarez force-pushed the malvarez/vertx-response-extraction branch 2 times, most recently from b5af46c to 1895514 Compare June 10, 2025 09:09
@pr-commenter
Copy link

pr-commenter bot commented Jun 10, 2025

Benchmarks

Startup

Load

Dacapo

@manuel-alvarez-alvarez manuel-alvarez-alvarez force-pushed the malvarez/vertx-response-extraction branch 2 times, most recently from c087d64 to f952f3b Compare June 10, 2025 12:17
@manuel-alvarez-alvarez manuel-alvarez-alvarez force-pushed the malvarez/vertx-response-extraction branch from 88bfa1b to 1ecc81e Compare June 16, 2025 09:34
@manuel-alvarez-alvarez manuel-alvarez-alvarez force-pushed the malvarez/vertx-response-extraction branch from 1ecc81e to 414f1ea Compare June 17, 2025 13:59
@manuel-alvarez-alvarez manuel-alvarez-alvarez changed the base branch from malvarez/vertx-http-route to malvarez/http-route-play June 17, 2025 13:59
@manuel-alvarez-alvarez manuel-alvarez-alvarez force-pushed the malvarez/vertx-response-extraction branch from 414f1ea to e6d0da9 Compare June 17, 2025 17:04
@manuel-alvarez-alvarez manuel-alvarez-alvarez merged commit e6d0da9 into malvarez/http-route-play Jun 17, 2025
197 of 382 checks passed
@manuel-alvarez-alvarez manuel-alvarez-alvarez deleted the malvarez/vertx-response-extraction branch June 17, 2025 17:22
@manuel-alvarez-alvarez manuel-alvarez-alvarez restored the malvarez/vertx-response-extraction branch June 17, 2025 17:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp: asm waf Application Security Management (WAF) inst: vertx Eclipse Vert.x instrumentation type: enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants