Skip to content

Add AppSec Java support for AWS Lambdas#10570

Draft
claponcet wants to merge 9 commits intomasterfrom
clara.poncet/appsec-aws-lambda
Draft

Add AppSec Java support for AWS Lambdas#10570
claponcet wants to merge 9 commits intomasterfrom
clara.poncet/appsec-aws-lambda

Conversation

@claponcet
Copy link
Copy Markdown

What Does This Do

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

Note: Once your PR is ready to merge, add it to the merge queue by commenting /merge. /merge -c cancels the queue request. /merge -f --reason "reason" skips all merge queue checks; please use this judiciously, as some checks do not run at the PR-level. For more information, see this doc.

@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Feb 11, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master clara.poncet/appsec-aws-lambda
git_commit_date 1774619422 1774628395
git_commit_sha 1abe140 0e04913
release_version 1.61.0-SNAPSHOT~1abe140bde 1.61.0-SNAPSHOT~0e04913e32
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1774630222 1774630222
ci_job_id 1546244658 1546244658
ci_pipeline_id 104802774 104802774
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-pgyuo9w9 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-pgyuo9w9 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
module Agent Agent
parent None None

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 62 metrics, 9 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~0e04913e32, baseline=1.61.0-SNAPSHOT~1abe140bde

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.062 s) : 0, 1062490
Total [baseline] (11.059 s) : 0, 11058813
Agent [candidate] (1.067 s) : 0, 1067291
Total [candidate] (11.091 s) : 0, 11091423
section appsec
Agent [baseline] (1.254 s) : 0, 1254036
Total [baseline] (11.198 s) : 0, 11197752
Agent [candidate] (1.251 s) : 0, 1251178
Total [candidate] (11.137 s) : 0, 11137053
section iast
Agent [baseline] (1.234 s) : 0, 1233579
Total [baseline] (11.312 s) : 0, 11311816
Agent [candidate] (1.239 s) : 0, 1238502
Total [candidate] (11.297 s) : 0, 11297458
section profiling
Agent [baseline] (1.191 s) : 0, 1190618
Total [baseline] (11.077 s) : 0, 11076921
Agent [candidate] (1.19 s) : 0, 1190074
Total [candidate] (11.068 s) : 0, 11068234
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.062 s -
Agent appsec 1.254 s 191.546 ms (18.0%)
Agent iast 1.234 s 171.089 ms (16.1%)
Agent profiling 1.191 s 128.127 ms (12.1%)
Total tracing 11.059 s -
Total appsec 11.198 s 138.94 ms (1.3%)
Total iast 11.312 s 253.003 ms (2.3%)
Total profiling 11.077 s 18.108 ms (0.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.067 s -
Agent appsec 1.251 s 183.887 ms (17.2%)
Agent iast 1.239 s 171.211 ms (16.0%)
Agent profiling 1.19 s 122.783 ms (11.5%)
Total tracing 11.091 s -
Total appsec 11.137 s 45.63 ms (0.4%)
Total iast 11.297 s 206.035 ms (1.9%)
Total profiling 11.068 s -23.189 ms (-0.2%)
gantt
    title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~0e04913e32, baseline=1.61.0-SNAPSHOT~1abe140bde

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.205 ms) : 0, 1205
crashtracking [candidate] (1.197 ms) : 0, 1197
BytebuddyAgent [baseline] (633.003 ms) : 0, 633003
BytebuddyAgent [candidate] (634.745 ms) : 0, 634745
AgentMeter [baseline] (29.376 ms) : 0, 29376
AgentMeter [candidate] (29.615 ms) : 0, 29615
GlobalTracer [baseline] (256.956 ms) : 0, 256956
GlobalTracer [candidate] (259.1 ms) : 0, 259100
AppSec [baseline] (31.759 ms) : 0, 31759
AppSec [candidate] (32.072 ms) : 0, 32072
Debugger [baseline] (60.376 ms) : 0, 60376
Debugger [candidate] (60.648 ms) : 0, 60648
Remote Config [baseline] (588.39 µs) : 0, 588
Remote Config [candidate] (601.728 µs) : 0, 602
Telemetry [baseline] (8.831 ms) : 0, 8831
Telemetry [candidate] (8.118 ms) : 0, 8118
Flare Poller [baseline] (4.234 ms) : 0, 4234
Flare Poller [candidate] (5.043 ms) : 0, 5043
section appsec
crashtracking [baseline] (1.209 ms) : 0, 1209
crashtracking [candidate] (1.188 ms) : 0, 1188
BytebuddyAgent [baseline] (663.808 ms) : 0, 663808
BytebuddyAgent [candidate] (660.116 ms) : 0, 660116
AgentMeter [baseline] (12.225 ms) : 0, 12225
AgentMeter [candidate] (12.201 ms) : 0, 12201
GlobalTracer [baseline] (258.939 ms) : 0, 258939
GlobalTracer [candidate] (259.726 ms) : 0, 259726
IAST [baseline] (24.314 ms) : 0, 24314
IAST [candidate] (24.354 ms) : 0, 24354
AppSec [baseline] (177.945 ms) : 0, 177945
AppSec [candidate] (178.042 ms) : 0, 178042
Debugger [baseline] (66.656 ms) : 0, 66656
Debugger [candidate] (66.745 ms) : 0, 66745
Remote Config [baseline] (640.494 µs) : 0, 640
Remote Config [candidate] (635.975 µs) : 0, 636
Telemetry [baseline] (8.338 ms) : 0, 8338
Telemetry [candidate] (8.31 ms) : 0, 8310
Flare Poller [baseline] (3.612 ms) : 0, 3612
Flare Poller [candidate] (3.616 ms) : 0, 3616
section iast
crashtracking [baseline] (1.197 ms) : 0, 1197
crashtracking [candidate] (1.205 ms) : 0, 1205
BytebuddyAgent [baseline] (802.219 ms) : 0, 802219
BytebuddyAgent [candidate] (804.595 ms) : 0, 804595
AgentMeter [baseline] (11.595 ms) : 0, 11595
AgentMeter [candidate] (11.715 ms) : 0, 11715
GlobalTracer [baseline] (246.983 ms) : 0, 246983
GlobalTracer [candidate] (248.925 ms) : 0, 248925
IAST [baseline] (25.31 ms) : 0, 25310
IAST [candidate] (25.533 ms) : 0, 25533
AppSec [baseline] (26.463 ms) : 0, 26463
AppSec [candidate] (26.772 ms) : 0, 26772
Debugger [baseline] (69.863 ms) : 0, 69863
Debugger [candidate] (69.814 ms) : 0, 69814
Remote Config [baseline] (527.617 µs) : 0, 528
Remote Config [candidate] (521.724 µs) : 0, 522
Telemetry [baseline] (9.657 ms) : 0, 9657
Telemetry [candidate] (9.807 ms) : 0, 9807
Flare Poller [baseline] (3.528 ms) : 0, 3528
Flare Poller [candidate] (3.54 ms) : 0, 3540
section profiling
crashtracking [baseline] (1.169 ms) : 0, 1169
crashtracking [candidate] (1.176 ms) : 0, 1176
BytebuddyAgent [baseline] (688.313 ms) : 0, 688313
BytebuddyAgent [candidate] (688.827 ms) : 0, 688827
AgentMeter [baseline] (9.071 ms) : 0, 9071
AgentMeter [candidate] (8.969 ms) : 0, 8969
GlobalTracer [baseline] (216.248 ms) : 0, 216248
GlobalTracer [candidate] (216.025 ms) : 0, 216025
AppSec [baseline] (32.47 ms) : 0, 32470
AppSec [candidate] (32.362 ms) : 0, 32362
Debugger [baseline] (66.307 ms) : 0, 66307
Debugger [candidate] (65.998 ms) : 0, 65998
Remote Config [baseline] (581.67 µs) : 0, 582
Remote Config [candidate] (562.587 µs) : 0, 563
Telemetry [baseline] (7.832 ms) : 0, 7832
Telemetry [candidate] (7.669 ms) : 0, 7669
Flare Poller [baseline] (3.585 ms) : 0, 3585
Flare Poller [candidate] (3.476 ms) : 0, 3476
ProfilingAgent [baseline] (94.186 ms) : 0, 94186
ProfilingAgent [candidate] (93.79 ms) : 0, 93790
Profiling [baseline] (94.757 ms) : 0, 94757
Profiling [candidate] (94.346 ms) : 0, 94346
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~0e04913e32, baseline=1.61.0-SNAPSHOT~1abe140bde

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.06 s) : 0, 1059705
Total [baseline] (8.918 s) : 0, 8917978
Agent [candidate] (1.058 s) : 0, 1058490
Total [candidate] (8.846 s) : 0, 8845589
section iast
Agent [baseline] (1.237 s) : 0, 1237413
Total [baseline] (9.547 s) : 0, 9547474
Agent [candidate] (1.238 s) : 0, 1238054
Total [candidate] (9.57 s) : 0, 9569958
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.06 s -
Agent iast 1.237 s 177.708 ms (16.8%)
Total tracing 8.918 s -
Total iast 9.547 s 629.495 ms (7.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.058 s -
Agent iast 1.238 s 179.564 ms (17.0%)
Total tracing 8.846 s -
Total iast 9.57 s 724.369 ms (8.2%)
gantt
    title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~0e04913e32, baseline=1.61.0-SNAPSHOT~1abe140bde

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.193 ms) : 0, 1193
crashtracking [candidate] (1.191 ms) : 0, 1191
BytebuddyAgent [baseline] (630.443 ms) : 0, 630443
BytebuddyAgent [candidate] (631.085 ms) : 0, 631085
AgentMeter [baseline] (29.363 ms) : 0, 29363
AgentMeter [candidate] (29.361 ms) : 0, 29361
GlobalTracer [baseline] (256.764 ms) : 0, 256764
GlobalTracer [candidate] (257.421 ms) : 0, 257421
AppSec [baseline] (31.844 ms) : 0, 31844
AppSec [candidate] (31.738 ms) : 0, 31738
Debugger [baseline] (59.492 ms) : 0, 59492
Debugger [candidate] (59.522 ms) : 0, 59522
Remote Config [baseline] (582.417 µs) : 0, 582
Remote Config [candidate] (586.914 µs) : 0, 587
Telemetry [baseline] (8.071 ms) : 0, 8071
Telemetry [candidate] (8.03 ms) : 0, 8030
Flare Poller [baseline] (5.87 ms) : 0, 5870
Flare Poller [candidate] (3.528 ms) : 0, 3528
section iast
crashtracking [baseline] (1.209 ms) : 0, 1209
crashtracking [candidate] (1.204 ms) : 0, 1204
BytebuddyAgent [baseline] (804.06 ms) : 0, 804060
BytebuddyAgent [candidate] (803.286 ms) : 0, 803286
AgentMeter [baseline] (11.661 ms) : 0, 11661
AgentMeter [candidate] (11.676 ms) : 0, 11676
GlobalTracer [baseline] (248.85 ms) : 0, 248850
GlobalTracer [candidate] (249.916 ms) : 0, 249916
IAST [baseline] (25.578 ms) : 0, 25578
IAST [candidate] (25.764 ms) : 0, 25764
AppSec [baseline] (26.777 ms) : 0, 26777
AppSec [candidate] (27.027 ms) : 0, 27027
Debugger [baseline] (68.669 ms) : 0, 68669
Debugger [candidate] (67.968 ms) : 0, 67968
Remote Config [baseline] (521.752 µs) : 0, 522
Remote Config [candidate] (514.461 µs) : 0, 514
Telemetry [baseline] (10.098 ms) : 0, 10098
Telemetry [candidate] (10.819 ms) : 0, 10819
Flare Poller [baseline] (3.633 ms) : 0, 3633
Flare Poller [candidate] (3.753 ms) : 0, 3753
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master clara.poncet/appsec-aws-lambda
git_commit_date 1774619422 1774628395
git_commit_sha 1abe140 0e04913
release_version 1.61.0-SNAPSHOT~1abe140bde 1.61.0-SNAPSHOT~0e04913e32
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1774630611 1774630611
ci_job_id 1546244659 1546244659
ci_pipeline_id 104802774 104802774
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-ic1nfpps 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-ic1nfpps 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 4 performance improvements and 0 performance regressions! Performance is the same for 17 metrics, 15 unstable metrics.

scenario Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p95 Δ mean throughput candidate mean agg_http_req_duration_p50 candidate mean agg_http_req_duration_p95 candidate mean throughput baseline mean agg_http_req_duration_p50 baseline mean agg_http_req_duration_p95 baseline mean throughput
scenario:load:petclinic:no_agent:high_load better
[-2.655ms; -1.528ms] or [-14.101%; -8.118%]
better
[-4.185ms; -1.257ms] or [-13.306%; -3.997%]
unstable
[+3.364op/s; +56.324op/s] or [+1.397%; +23.398%]
16.736ms 28.732ms 270.562op/s 18.828ms 31.453ms 240.719op/s
scenario:load:petclinic:tracing:high_load better
[-1.605ms; -0.680ms] or [-8.635%; -3.656%]
better
[-2.072ms; -0.880ms] or [-6.954%; -2.953%]
unstable
[-10.813op/s; +39.063op/s] or [-4.363%; +15.763%]
17.448ms 28.325ms 261.938op/s 18.591ms 29.802ms 247.812op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~0e04913e32, baseline=1.61.0-SNAPSHOT~1abe140bde
    dateFormat X
    axisFormat %s
section baseline
no_agent (19.391 ms) : 19191, 19591
.   : milestone, 19391,
appsec (18.829 ms) : 18638, 19020
.   : milestone, 18829,
code_origins (18.011 ms) : 17826, 18195
.   : milestone, 18011,
iast (18.026 ms) : 17844, 18208
.   : milestone, 18026,
profiling (18.779 ms) : 18589, 18969
.   : milestone, 18779,
tracing (18.835 ms) : 18648, 19023
.   : milestone, 18835,
section candidate
no_agent (17.241 ms) : 17067, 17416
.   : milestone, 17241,
appsec (18.993 ms) : 18802, 19185
.   : milestone, 18993,
code_origins (17.875 ms) : 17697, 18053
.   : milestone, 17875,
iast (18.372 ms) : 18187, 18557
.   : milestone, 18372,
profiling (18.554 ms) : 18369, 18740
.   : milestone, 18554,
tracing (17.814 ms) : 17640, 17988
.   : milestone, 17814,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.391 ms [19.191 ms, 19.591 ms] -
appsec 18.829 ms [18.638 ms, 19.02 ms] -561.841 µs (-2.9%)
code_origins 18.011 ms [17.826 ms, 18.195 ms] -1.38 ms (-7.1%)
iast 18.026 ms [17.844 ms, 18.208 ms] -1.365 ms (-7.0%)
profiling 18.779 ms [18.589 ms, 18.969 ms] -612.234 µs (-3.2%)
tracing 18.835 ms [18.648 ms, 19.023 ms] -555.839 µs (-2.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.241 ms [17.067 ms, 17.416 ms] -
appsec 18.993 ms [18.802 ms, 19.185 ms] 1.752 ms (10.2%)
code_origins 17.875 ms [17.697 ms, 18.053 ms] 633.604 µs (3.7%)
iast 18.372 ms [18.187 ms, 18.557 ms] 1.13 ms (6.6%)
profiling 18.554 ms [18.369 ms, 18.74 ms] 1.313 ms (7.6%)
tracing 17.814 ms [17.64 ms, 17.988 ms] 572.34 µs (3.3%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~0e04913e32, baseline=1.61.0-SNAPSHOT~1abe140bde
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.192 ms) : 1180, 1204
.   : milestone, 1192,
iast (3.212 ms) : 3168, 3255
.   : milestone, 3212,
iast_FULL (6.064 ms) : 6002, 6126
.   : milestone, 6064,
iast_GLOBAL (3.465 ms) : 3417, 3514
.   : milestone, 3465,
profiling (2.152 ms) : 2133, 2171
.   : milestone, 2152,
tracing (1.821 ms) : 1806, 1836
.   : milestone, 1821,
section candidate
no_agent (1.182 ms) : 1170, 1193
.   : milestone, 1182,
iast (3.257 ms) : 3211, 3303
.   : milestone, 3257,
iast_FULL (6.086 ms) : 6024, 6149
.   : milestone, 6086,
iast_GLOBAL (3.455 ms) : 3404, 3505
.   : milestone, 3455,
profiling (2.373 ms) : 2350, 2396
.   : milestone, 2373,
tracing (1.831 ms) : 1816, 1847
.   : milestone, 1831,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.192 ms [1.18 ms, 1.204 ms] -
iast 3.212 ms [3.168 ms, 3.255 ms] 2.019 ms (169.4%)
iast_FULL 6.064 ms [6.002 ms, 6.126 ms] 4.872 ms (408.6%)
iast_GLOBAL 3.465 ms [3.417 ms, 3.514 ms] 2.273 ms (190.7%)
profiling 2.152 ms [2.133 ms, 2.171 ms] 959.393 µs (80.5%)
tracing 1.821 ms [1.806 ms, 1.836 ms] 629.047 µs (52.8%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.182 ms [1.17 ms, 1.193 ms] -
iast 3.257 ms [3.211 ms, 3.303 ms] 2.076 ms (175.7%)
iast_FULL 6.086 ms [6.024 ms, 6.149 ms] 4.904 ms (415.1%)
iast_GLOBAL 3.455 ms [3.404 ms, 3.505 ms] 2.273 ms (192.4%)
profiling 2.373 ms [2.35 ms, 2.396 ms] 1.192 ms (100.8%)
tracing 1.831 ms [1.816 ms, 1.847 ms] 649.802 µs (55.0%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master clara.poncet/appsec-aws-lambda
git_commit_date 1774619422 1774628395
git_commit_sha 1abe140 0e04913
release_version 1.61.0-SNAPSHOT~1abe140bde 1.61.0-SNAPSHOT~0e04913e32
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1774630445 1774630445
ci_job_id 1546244660 1546244660
ci_pipeline_id 104802774 104802774
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-1-ezqojcth 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-1-ezqojcth 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 1 unstable metrics.

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~0e04913e32, baseline=1.61.0-SNAPSHOT~1abe140bde
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.469 ms) : 1458, 1481
.   : milestone, 1469,
appsec (3.804 ms) : 3581, 4027
.   : milestone, 3804,
iast (2.249 ms) : 2181, 2318
.   : milestone, 2249,
iast_GLOBAL (2.285 ms) : 2216, 2354
.   : milestone, 2285,
profiling (2.076 ms) : 2022, 2131
.   : milestone, 2076,
tracing (2.046 ms) : 1993, 2099
.   : milestone, 2046,
section candidate
no_agent (1.473 ms) : 1461, 1485
.   : milestone, 1473,
appsec (3.787 ms) : 3565, 4009
.   : milestone, 3787,
iast (2.252 ms) : 2183, 2321
.   : milestone, 2252,
iast_GLOBAL (2.295 ms) : 2225, 2364
.   : milestone, 2295,
profiling (2.093 ms) : 2036, 2149
.   : milestone, 2093,
tracing (2.055 ms) : 2002, 2108
.   : milestone, 2055,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.469 ms [1.458 ms, 1.481 ms] -
appsec 3.804 ms [3.581 ms, 4.027 ms] 2.335 ms (158.9%)
iast 2.249 ms [2.181 ms, 2.318 ms] 780.208 µs (53.1%)
iast_GLOBAL 2.285 ms [2.216 ms, 2.354 ms] 815.992 µs (55.5%)
profiling 2.076 ms [2.022 ms, 2.131 ms] 607.04 µs (41.3%)
tracing 2.046 ms [1.993 ms, 2.099 ms] 576.992 µs (39.3%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.473 ms [1.461 ms, 1.485 ms] -
appsec 3.787 ms [3.565 ms, 4.009 ms] 2.314 ms (157.1%)
iast 2.252 ms [2.183 ms, 2.321 ms] 778.636 µs (52.9%)
iast_GLOBAL 2.295 ms [2.225 ms, 2.364 ms] 821.819 µs (55.8%)
profiling 2.093 ms [2.036 ms, 2.149 ms] 619.65 µs (42.1%)
tracing 2.055 ms [2.002 ms, 2.108 ms] 582.005 µs (39.5%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~0e04913e32, baseline=1.61.0-SNAPSHOT~1abe140bde
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.837 s) : 14837000, 14837000
.   : milestone, 14837000,
appsec (14.421 s) : 14421000, 14421000
.   : milestone, 14421000,
iast (18.262 s) : 18262000, 18262000
.   : milestone, 18262000,
iast_GLOBAL (17.998 s) : 17998000, 17998000
.   : milestone, 17998000,
profiling (14.79 s) : 14790000, 14790000
.   : milestone, 14790000,
tracing (14.713 s) : 14713000, 14713000
.   : milestone, 14713000,
section candidate
no_agent (15.286 s) : 15286000, 15286000
.   : milestone, 15286000,
appsec (14.648 s) : 14648000, 14648000
.   : milestone, 14648000,
iast (18.202 s) : 18202000, 18202000
.   : milestone, 18202000,
iast_GLOBAL (17.961 s) : 17961000, 17961000
.   : milestone, 17961000,
profiling (14.944 s) : 14944000, 14944000
.   : milestone, 14944000,
tracing (14.803 s) : 14803000, 14803000
.   : milestone, 14803000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.837 s [14.837 s, 14.837 s] -
appsec 14.421 s [14.421 s, 14.421 s] -416.0 ms (-2.8%)
iast 18.262 s [18.262 s, 18.262 s] 3.425 s (23.1%)
iast_GLOBAL 17.998 s [17.998 s, 17.998 s] 3.161 s (21.3%)
profiling 14.79 s [14.79 s, 14.79 s] -47.0 ms (-0.3%)
tracing 14.713 s [14.713 s, 14.713 s] -124.0 ms (-0.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.286 s [15.286 s, 15.286 s] -
appsec 14.648 s [14.648 s, 14.648 s] -638.0 ms (-4.2%)
iast 18.202 s [18.202 s, 18.202 s] 2.916 s (19.1%)
iast_GLOBAL 17.961 s [17.961 s, 17.961 s] 2.675 s (17.5%)
profiling 14.944 s [14.944 s, 14.944 s] -342.0 ms (-2.2%)
tracing 14.803 s [14.803 s, 14.803 s] -483.0 ms (-3.2%)

@claponcet claponcet force-pushed the clara.poncet/appsec-aws-lambda branch from d2b5bdb to 0e04913 Compare March 27, 2026 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant