-
Notifications
You must be signed in to change notification settings - Fork 292
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
Upgrade to libddwaf 1.21.0 (libddwaf-java 11.2.0) #7993
Conversation
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 50 metrics, 13 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.43.0-SNAPSHOT~4e32fecffc, baseline=1.43.0-SNAPSHOT~cd1b746d93
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.107 s) : 0, 1106962
Total [baseline] (10.571 s) : 0, 10571142
Agent [candidate] (1.092 s) : 0, 1091644
Total [candidate] (10.484 s) : 0, 10483924
section appsec
Agent [baseline] (1.227 s) : 0, 1227052
Total [baseline] (10.716 s) : 0, 10716499
Agent [candidate] (1.223 s) : 0, 1223058
Total [candidate] (10.722 s) : 0, 10722069
section iast
Agent [baseline] (1.216 s) : 0, 1216219
Total [baseline] (10.872 s) : 0, 10871986
Agent [candidate] (1.214 s) : 0, 1214260
Total [candidate] (10.959 s) : 0, 10958917
section profiling
Agent [baseline] (1.289 s) : 0, 1288729
Total [baseline] (10.77 s) : 0, 10770154
Agent [candidate] (1.288 s) : 0, 1288210
Total [candidate] (10.808 s) : 0, 10808198
gantt
title petclinic - break down per module: candidate=1.43.0-SNAPSHOT~4e32fecffc, baseline=1.43.0-SNAPSHOT~cd1b746d93
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (702.882 ms) : 0, 702882
BytebuddyAgent [candidate] (695.397 ms) : 0, 695397
GlobalTracer [baseline] (321.93 ms) : 0, 321930
GlobalTracer [candidate] (317.844 ms) : 0, 317844
AppSec [baseline] (55.249 ms) : 0, 55249
AppSec [candidate] (54.614 ms) : 0, 54614
Remote Config [baseline] (694.854 µs) : 0, 695
Remote Config [candidate] (687.852 µs) : 0, 688
Telemetry [baseline] (12.274 ms) : 0, 12274
Telemetry [candidate] (9.282 ms) : 0, 9282
section appsec
BytebuddyAgent [baseline] (711.299 ms) : 0, 711299
BytebuddyAgent [candidate] (708.782 ms) : 0, 708782
GlobalTracer [baseline] (315.553 ms) : 0, 315553
GlobalTracer [candidate] (315.207 ms) : 0, 315207
AppSec [baseline] (166.299 ms) : 0, 166299
AppSec [candidate] (166.284 ms) : 0, 166284
Remote Config [baseline] (645.194 µs) : 0, 645
Remote Config [candidate] (648.814 µs) : 0, 649
Telemetry [baseline] (9.685 ms) : 0, 9685
Telemetry [candidate] (8.193 ms) : 0, 8193
IAST [baseline] (19.666 ms) : 0, 19666
IAST [candidate] (20.465 ms) : 0, 20465
section iast
BytebuddyAgent [baseline] (808.334 ms) : 0, 808334
BytebuddyAgent [candidate] (807.714 ms) : 0, 807714
GlobalTracer [baseline] (306.85 ms) : 0, 306850
GlobalTracer [candidate] (306.331 ms) : 0, 306331
AppSec [baseline] (56.847 ms) : 0, 56847
AppSec [candidate] (57.83 ms) : 0, 57830
Remote Config [baseline] (691.313 µs) : 0, 691
Remote Config [candidate] (610.755 µs) : 0, 611
Telemetry [baseline] (7.472 ms) : 0, 7472
Telemetry [candidate] (7.42 ms) : 0, 7420
IAST [baseline] (22.343 ms) : 0, 22343
IAST [candidate] (20.652 ms) : 0, 20652
section profiling
ProfilingAgent [baseline] (91.741 ms) : 0, 91741
ProfilingAgent [candidate] (92.81 ms) : 0, 92810
BytebuddyAgent [baseline] (686.789 ms) : 0, 686789
BytebuddyAgent [candidate] (687.113 ms) : 0, 687113
GlobalTracer [baseline] (401.7 ms) : 0, 401700
GlobalTracer [candidate] (401.109 ms) : 0, 401109
AppSec [baseline] (55.287 ms) : 0, 55287
AppSec [candidate] (55.196 ms) : 0, 55196
Remote Config [baseline] (674.593 µs) : 0, 675
Remote Config [candidate] (668.198 µs) : 0, 668
Telemetry [baseline] (13.489 ms) : 0, 13489
Telemetry [candidate] (12.167 ms) : 0, 12167
Profiling [baseline] (91.764 ms) : 0, 91764
Profiling [candidate] (92.834 ms) : 0, 92834
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.43.0-SNAPSHOT~4e32fecffc, baseline=1.43.0-SNAPSHOT~cd1b746d93
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.095 s) : 0, 1095320
Total [baseline] (8.635 s) : 0, 8634707
Agent [candidate] (1.09 s) : 0, 1090135
Total [candidate] (8.641 s) : 0, 8640707
section iast
Agent [baseline] (1.214 s) : 0, 1214455
Total [baseline] (9.16 s) : 0, 9160232
Agent [candidate] (1.219 s) : 0, 1219242
Total [candidate] (9.206 s) : 0, 9206260
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.219 s) : 0, 1219387
Total [baseline] (9.162 s) : 0, 9162419
Agent [candidate] (1.22 s) : 0, 1219564
Total [candidate] (9.159 s) : 0, 9159263
section iast_TELEMETRY_OFF
Agent [baseline] (1.211 s) : 0, 1211194
Total [baseline] (9.176 s) : 0, 9176435
Agent [candidate] (1.213 s) : 0, 1212702
Total [candidate] (9.21 s) : 0, 9209873
gantt
title insecure-bank - break down per module: candidate=1.43.0-SNAPSHOT~4e32fecffc, baseline=1.43.0-SNAPSHOT~cd1b746d93
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (696.5 ms) : 0, 696500
BytebuddyAgent [candidate] (691.655 ms) : 0, 691655
GlobalTracer [baseline] (318.167 ms) : 0, 318167
GlobalTracer [candidate] (317.54 ms) : 0, 317540
AppSec [baseline] (54.708 ms) : 0, 54708
AppSec [candidate] (54.924 ms) : 0, 54924
Remote Config [baseline] (688.178 µs) : 0, 688
Remote Config [candidate] (697.532 µs) : 0, 698
Telemetry [baseline] (11.407 ms) : 0, 11407
Telemetry [candidate] (11.505 ms) : 0, 11505
section iast
BytebuddyAgent [baseline] (808.001 ms) : 0, 808001
BytebuddyAgent [candidate] (810.719 ms) : 0, 810719
GlobalTracer [baseline] (306.059 ms) : 0, 306059
GlobalTracer [candidate] (307.628 ms) : 0, 307628
AppSec [baseline] (57.834 ms) : 0, 57834
AppSec [candidate] (56.58 ms) : 0, 56580
IAST [baseline] (20.745 ms) : 0, 20745
IAST [candidate] (22.473 ms) : 0, 22473
Remote Config [baseline] (628.524 µs) : 0, 629
Remote Config [candidate] (622.122 µs) : 0, 622
Telemetry [baseline] (7.466 ms) : 0, 7466
Telemetry [candidate] (7.458 ms) : 0, 7458
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (811.258 ms) : 0, 811258
BytebuddyAgent [candidate] (811.532 ms) : 0, 811532
GlobalTracer [baseline] (307.338 ms) : 0, 307338
GlobalTracer [candidate] (307.315 ms) : 0, 307315
AppSec [baseline] (57.92 ms) : 0, 57920
AppSec [candidate] (57.233 ms) : 0, 57233
IAST [baseline] (20.882 ms) : 0, 20882
IAST [candidate] (21.561 ms) : 0, 21561
Remote Config [baseline] (637.218 µs) : 0, 637
Remote Config [candidate] (623.58 µs) : 0, 624
Telemetry [baseline] (7.547 ms) : 0, 7547
Telemetry [candidate] (7.452 ms) : 0, 7452
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (804.173 ms) : 0, 804173
BytebuddyAgent [candidate] (805.849 ms) : 0, 805849
GlobalTracer [baseline] (306.388 ms) : 0, 306388
GlobalTracer [candidate] (306.447 ms) : 0, 306447
AppSec [baseline] (58.564 ms) : 0, 58564
AppSec [candidate] (57.207 ms) : 0, 57207
IAST [baseline] (20.313 ms) : 0, 20313
IAST [candidate] (20.52 ms) : 0, 20520
Remote Config [baseline] (592.362 µs) : 0, 592
Remote Config [candidate] (633.075 µs) : 0, 633
Telemetry [baseline] (7.427 ms) : 0, 7427
Telemetry [candidate] (8.308 ms) : 0, 8308
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 13 metrics, 15 unstable metrics. Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.43.0-SNAPSHOT~4e32fecffc, baseline=1.43.0-SNAPSHOT~cd1b746d93
dateFormat X
axisFormat %s
section baseline
no_agent (1.35 ms) : 1331, 1368
. : milestone, 1350,
appsec (1.744 ms) : 1720, 1768
. : milestone, 1744,
appsec_no_iast (1.735 ms) : 1710, 1760
. : milestone, 1735,
iast (1.491 ms) : 1468, 1514
. : milestone, 1491,
profiling (1.496 ms) : 1472, 1519
. : milestone, 1496,
tracing (1.5 ms) : 1476, 1524
. : milestone, 1500,
section candidate
no_agent (1.362 ms) : 1343, 1382
. : milestone, 1362,
appsec (1.742 ms) : 1718, 1767
. : milestone, 1742,
appsec_no_iast (1.739 ms) : 1713, 1764
. : milestone, 1739,
iast (1.495 ms) : 1472, 1518
. : milestone, 1495,
profiling (1.5 ms) : 1478, 1523
. : milestone, 1500,
tracing (1.481 ms) : 1456, 1507
. : milestone, 1481,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.43.0-SNAPSHOT~4e32fecffc, baseline=1.43.0-SNAPSHOT~cd1b746d93
dateFormat X
axisFormat %s
section baseline
no_agent (377.921 µs) : 357, 398
. : milestone, 378,
iast (493.193 µs) : 472, 515
. : milestone, 493,
iast_FULL (649.889 µs) : 628, 671
. : milestone, 650,
iast_GLOBAL (515.232 µs) : 494, 537
. : milestone, 515,
iast_HARDCODED_SECRET_DISABLED (491.368 µs) : 470, 513
. : milestone, 491,
iast_INACTIVE (455.294 µs) : 434, 476
. : milestone, 455,
iast_TELEMETRY_OFF (474.261 µs) : 453, 496
. : milestone, 474,
tracing (446.59 µs) : 426, 467
. : milestone, 447,
section candidate
no_agent (376.862 µs) : 356, 397
. : milestone, 377,
iast (488.218 µs) : 466, 510
. : milestone, 488,
iast_FULL (657.622 µs) : 634, 681
. : milestone, 658,
iast_GLOBAL (511.013 µs) : 490, 532
. : milestone, 511,
iast_HARDCODED_SECRET_DISABLED (493.958 µs) : 472, 516
. : milestone, 494,
iast_INACTIVE (448.074 µs) : 427, 469
. : milestone, 448,
iast_TELEMETRY_OFF (480.31 µs) : 459, 502
. : milestone, 480,
tracing (446.889 µs) : 426, 468
. : milestone, 447,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics. Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.43.0-SNAPSHOT~4e32fecffc, baseline=1.43.0-SNAPSHOT~cd1b746d93
dateFormat X
axisFormat %s
section baseline
no_agent (1.467 ms) : 1456, 1479
. : milestone, 1467,
appsec (2.339 ms) : 2298, 2380
. : milestone, 2339,
iast (2.068 ms) : 2016, 2120
. : milestone, 2068,
iast_GLOBAL (2.122 ms) : 2069, 2175
. : milestone, 2122,
profiling (1.952 ms) : 1910, 1995
. : milestone, 1952,
tracing (1.922 ms) : 1882, 1962
. : milestone, 1922,
section candidate
no_agent (1.465 ms) : 1454, 1477
. : milestone, 1465,
appsec (2.315 ms) : 2274, 2355
. : milestone, 2315,
iast (2.075 ms) : 2022, 2127
. : milestone, 2075,
iast_GLOBAL (2.12 ms) : 2067, 2173
. : milestone, 2120,
profiling (1.939 ms) : 1898, 1980
. : milestone, 1939,
tracing (1.913 ms) : 1873, 1953
. : milestone, 1913,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.43.0-SNAPSHOT~4e32fecffc, baseline=1.43.0-SNAPSHOT~cd1b746d93
dateFormat X
axisFormat %s
section baseline
no_agent (15.436 s) : 15436000, 15436000
. : milestone, 15436000,
appsec (15.115 s) : 15115000, 15115000
. : milestone, 15115000,
iast (18.863 s) : 18863000, 18863000
. : milestone, 18863000,
iast_GLOBAL (18.218 s) : 18218000, 18218000
. : milestone, 18218000,
profiling (14.701 s) : 14701000, 14701000
. : milestone, 14701000,
tracing (15.081 s) : 15081000, 15081000
. : milestone, 15081000,
section candidate
no_agent (15.639 s) : 15639000, 15639000
. : milestone, 15639000,
appsec (15.147 s) : 15147000, 15147000
. : milestone, 15147000,
iast (18.716 s) : 18716000, 18716000
. : milestone, 18716000,
iast_GLOBAL (17.642 s) : 17642000, 17642000
. : milestone, 17642000,
profiling (15.333 s) : 15333000, 15333000
. : milestone, 15333000,
tracing (15.003 s) : 15003000, 15003000
. : milestone, 15003000,
|
Hi! 👋 Thanks for your pull request! 🎉 To help us review it, please make sure to:
If you need help, please check our contributing guidelines. |
What Does This Do
Upgrade to libddwaf 1.21.0 (libddwaf-java 11.2.0)
Motivation
Additional Notes
Contributor Checklist
type:
and (comp:
orinst:
) labels in addition to any usefull labelsclose
,fix
or any linking keywords when referencing an issue.Use
solves
instead, and assign the PR milestone to the issueJira ticket: APPSEC-55867