Skip to content

Add JWT processing support - #9104

Closed
sezen-datadog wants to merge 1 commit into
masterfrom
sezen.leblay/API-Security-JSON-Web-Token
Closed

Add JWT processing support#9104
sezen-datadog wants to merge 1 commit into
masterfrom
sezen.leblay/API-Security-JSON-Web-Token

Conversation

@sezen-datadog

@sezen-datadogsezen-datadog commented Jul 4, 2025

Copy link
Copy Markdown
Contributor

What Does This Do

Motivation

Additional Notes

Contributor Checklist

Jira ticket: APPSEC-57260

@pr-commenter

pr-commenterBot commented Jul 4, 2025

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmastersezen.leblay/API-Security-JSON-Web-Token
git_commit_date17518730951751879250
git_commit_shabbdc0b7bb5fe3e
release_version1.51.0-SNAPSHOT~bbdc0b7f151.51.0-SNAPSHOT~bb5fe3e83f
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17518812021751881202
ci_job_id10154489211015448921
ci_pipeline_id6974770869747708
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-0-uzrnyp87 6.8.0-1030-aws #32~22.04.1-Ubuntu SMP Thu Jun 5 08:38:24 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-zfyrx7zua-project-304-concurrent-0-uzrnyp87 6.8.0-1030-aws #32~22.04.1-Ubuntu SMP Thu Jun 5 08:38:24 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
moduleAgentAgent
parentNoneNone

Summary

Found 1 performance improvements and 2 performance regressions! Performance is the same for 42 metrics, 8 unstable metrics.

scenarioΔ mean execution_timecandidate mean execution_timebaseline mean execution_time
scenario:startup:insecure-bank:tracing:AppSecworse
[+1.986ms; +2.616ms] or [+6.565%; +8.647%]
32.557ms30.255ms
scenario:startup:petclinic:appsec:IASTbetter
[-1.595ms; -0.657ms] or [-6.842%; -2.818%]
22.190ms23.316ms
scenario:startup:petclinic:tracing:AppSecworse
[+2.222ms; +2.708ms] or [+7.384%; +9.000%]
32.554ms30.089ms
Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.51.0-SNAPSHOT~bb5fe3e83f, baseline=1.51.0-SNAPSHOT~bbdc0b7f15
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (994.258 ms) : 0, 994258
Total [baseline] (10.653 s) : 0, 10652822
Agent [candidate] (998.919 ms) : 0, 998919
Total [candidate] (10.631 s) : 0, 10631450
section appsec
Agent [baseline] (1.175 s) : 0, 1174668
Total [baseline] (10.728 s) : 0, 10727614
Agent [candidate] (1.187 s) : 0, 1186830
Total [candidate] (10.824 s) : 0, 10823661
section iast
Agent [baseline] (1.133 s) : 0, 1132914
Total [baseline] (10.797 s) : 0, 10796846
Agent [candidate] (1.135 s) : 0, 1134738
Total [candidate] (10.81 s) : 0, 10809926
section profiling
Agent [baseline] (1.251 s) : 0, 1251258
Total [baseline] (10.9 s) : 0, 10900214
Agent [candidate] (1.249 s) : 0, 1248937
Total [candidate] (10.956 s) : 0, 10956386
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing994.258 ms-
Agentappsec1.175 s180.41 ms (18.1%)
Agentiast1.133 s138.656 ms (13.9%)
Agentprofiling1.251 s257.0 ms (25.8%)
Totaltracing10.653 s-
Totalappsec10.728 s74.793 ms (0.7%)
Totaliast10.797 s144.025 ms (1.4%)
Totalprofiling10.9 s247.393 ms (2.3%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing998.919 ms-
Agentappsec1.187 s187.911 ms (18.8%)
Agentiast1.135 s135.819 ms (13.6%)
Agentprofiling1.249 s250.018 ms (25.0%)
Totaltracing10.631 s-
Totalappsec10.824 s192.211 ms (1.8%)
Totaliast10.81 s178.476 ms (1.7%)
Totalprofiling10.956 s324.936 ms (3.1%)
gantt
title petclinic - break down per module: candidate=1.51.0-SNAPSHOT~bb5fe3e83f, baseline=1.51.0-SNAPSHOT~bbdc0b7f15
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (686.579 ms) : 0, 686579
BytebuddyAgent [candidate] (688.691 ms) : 0, 688691
GlobalTracer [baseline] (241.841 ms) : 0, 241841
GlobalTracer [candidate] (241.953 ms) : 0, 241953
AppSec [baseline] (30.089 ms) : 0, 30089
AppSec [candidate] (32.554 ms) : 0, 32554
Debugger [baseline] (6.004 ms) : 0, 6004
Debugger [candidate] (6.02 ms) : 0, 6020
Remote Config [baseline] (676.048 µs) : 0, 676
Remote Config [candidate] (688.066 µs) : 0, 688
Telemetry [baseline] (8.247 ms) : 0, 8247
Telemetry [candidate] (8.247 ms) : 0, 8247
section appsec
BytebuddyAgent [baseline] (709.707 ms) : 0, 709707
BytebuddyAgent [candidate] (716.709 ms) : 0, 716709
GlobalTracer [baseline] (235.034 ms) : 0, 235034
GlobalTracer [candidate] (237.061 ms) : 0, 237061
AppSec [baseline] (171.284 ms) : 0, 171284
AppSec [candidate] (175.119 ms) : 0, 175119
Debugger [baseline] (5.773 ms) : 0, 5773
Debugger [candidate] (5.972 ms) : 0, 5972
Remote Config [baseline] (601.558 µs) : 0, 602
Remote Config [candidate] (616.286 µs) : 0, 616
Telemetry [baseline] (8.101 ms) : 0, 8101
Telemetry [candidate] (8.293 ms) : 0, 8293
IAST [baseline] (23.316 ms) : 0, 23316
IAST [candidate] (22.19 ms) : 0, 22190
section iast
BytebuddyAgent [baseline] (807.046 ms) : 0, 807046
BytebuddyAgent [candidate] (808.493 ms) : 0, 808493
GlobalTracer [baseline] (232.788 ms) : 0, 232788
GlobalTracer [candidate] (233.26 ms) : 0, 233260
AppSec [baseline] (28.744 ms) : 0, 28744
AppSec [candidate] (30.691 ms) : 0, 30691
Debugger [baseline] (6.77 ms) : 0, 6770
Debugger [candidate] (5.822 ms) : 0, 5822
Remote Config [baseline] (594.31 µs) : 0, 594
Remote Config [candidate] (584.238 µs) : 0, 584
Telemetry [baseline] (8.021 ms) : 0, 8021
Telemetry [candidate] (8.071 ms) : 0, 8071
IAST [baseline] (28.153 ms) : 0, 28153
IAST [candidate] (27.014 ms) : 0, 27014
section profiling
ProfilingAgent [baseline] (103.572 ms) : 0, 103572
ProfilingAgent [candidate] (103.867 ms) : 0, 103867
BytebuddyAgent [baseline] (682.486 ms) : 0, 682486
BytebuddyAgent [candidate] (679.381 ms) : 0, 679381
GlobalTracer [baseline] (363.001 ms) : 0, 363001
GlobalTracer [candidate] (361.785 ms) : 0, 361785
AppSec [baseline] (33.308 ms) : 0, 33308
AppSec [candidate] (38.072 ms) : 0, 38072
Debugger [baseline] (11.464 ms) : 0, 11464
Debugger [candidate] (8.47 ms) : 0, 8470
Remote Config [baseline] (664.398 µs) : 0, 664
Remote Config [candidate] (671.794 µs) : 0, 672
Telemetry [baseline] (7.976 ms) : 0, 7976
Telemetry [candidate] (8.038 ms) : 0, 8038
Profiling [baseline] (103.596 ms) : 0, 103596
Profiling [candidate] (103.893 ms) : 0, 103893
Loading
Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.51.0-SNAPSHOT~bb5fe3e83f, baseline=1.51.0-SNAPSHOT~bbdc0b7f15
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (997.356 ms) : 0, 997356
Total [baseline] (8.556 s) : 0, 8556170
Agent [candidate] (999.147 ms) : 0, 999147
Total [candidate] (8.586 s) : 0, 8586378
section iast
Agent [baseline] (1.137 s) : 0, 1137254
Total [baseline] (9.253 s) : 0, 9252791
Agent [candidate] (1.134 s) : 0, 1134060
Total [candidate] (9.29 s) : 0, 9290440
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing997.356 ms-
Agentiast1.137 s139.898 ms (14.0%)
Totaltracing8.556 s-
Totaliast9.253 s696.621 ms (8.1%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing999.147 ms-
Agentiast1.134 s134.913 ms (13.5%)
Totaltracing8.586 s-
Totaliast9.29 s704.061 ms (8.2%)
gantt
title insecure-bank - break down per module: candidate=1.51.0-SNAPSHOT~bb5fe3e83f, baseline=1.51.0-SNAPSHOT~bbdc0b7f15
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (688.503 ms) : 0, 688503
BytebuddyAgent [candidate] (688.918 ms) : 0, 688918
GlobalTracer [baseline] (242.734 ms) : 0, 242734
GlobalTracer [candidate] (242.035 ms) : 0, 242035
AppSec [baseline] (30.255 ms) : 0, 30255
AppSec [candidate] (32.557 ms) : 0, 32557
Debugger [baseline] (6.052 ms) : 0, 6052
Debugger [candidate] (5.974 ms) : 0, 5974
Remote Config [baseline] (678.032 µs) : 0, 678
Remote Config [candidate] (690.057 µs) : 0, 690
Telemetry [baseline] (8.231 ms) : 0, 8231
Telemetry [candidate] (8.216 ms) : 0, 8216
section iast
BytebuddyAgent [baseline] (811.089 ms) : 0, 811089
BytebuddyAgent [candidate] (808.345 ms) : 0, 808345
GlobalTracer [baseline] (233.452 ms) : 0, 233452
GlobalTracer [candidate] (232.798 ms) : 0, 232798
IAST [baseline] (28.72 ms) : 0, 28720
IAST [candidate] (28.622 ms) : 0, 28622
AppSec [baseline] (27.762 ms) : 0, 27762
AppSec [candidate] (29.094 ms) : 0, 29094
Debugger [baseline] (6.789 ms) : 0, 6789
Debugger [candidate] (5.811 ms) : 0, 5811
Remote Config [baseline] (586.058 µs) : 0, 586
Remote Config [candidate] (581.434 µs) : 0, 581
Telemetry [baseline] (8.007 ms) : 0, 8007
Telemetry [candidate] (8.048 ms) : 0, 8048
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmastersezen.leblay/API-Security-JSON-Web-Token
git_commit_date17518730951751879250
git_commit_shabbdc0b7bb5fe3e
release_version1.51.0-SNAPSHOT~bbdc0b7f151.51.0-SNAPSHOT~bb5fe3e83f
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17518808921751880892
ci_job_id10154489241015448924
ci_pipeline_id6974770869747708
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-1-3li7o2d4 6.8.0-1030-aws #32~22.04.1-Ubuntu SMP Thu Jun 5 08:38:24 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-zfyrx7zua-project-304-concurrent-1-3li7o2d4 6.8.0-1030-aws #32~22.04.1-Ubuntu SMP Thu Jun 5 08:38:24 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 3 performance improvements and 3 performance regressions! Performance is the same for 6 metrics, 12 unstable metrics.

scenarioΔ mean http_req_durationΔ mean throughputcandidate mean http_req_durationcandidate mean throughputbaseline mean http_req_durationbaseline mean throughput
scenario:load:insecure-bank:no_agent:high_loadworse
[+142.766µs; +263.203µs] or [+3.308%; +6.098%]
unstable
[-165.921op/s; +72.171op/s] or [-15.608%; +6.789%]
4.519ms1016.156op/s4.316ms1063.031op/s
scenario:load:insecure-bank:profiling:high_loadbetter
[-502.556µs; -216.127µs] or [-5.570%; -2.396%]
unstable
[-45.971op/s; +87.971op/s] or [-8.938%; +17.105%]
8.663ms535.312op/s9.022ms514.312op/s
scenario:load:insecure-bank:iast_GLOBAL:high_loadbetter
[-695.172µs; -308.685µs] or [-6.651%; -2.953%]
unstable
[-30.997op/s; +75.247op/s] or [-6.971%; +16.922%]
9.951ms466.781op/s10.453ms444.656op/s
scenario:load:petclinic:profiling:high_loadbetter
[-4.462ms; -3.450ms] or [-8.755%; -6.771%]
unstable
[+1.153op/s; +14.422op/s] or [+1.256%; +15.705%]
47.003ms99.612op/s50.959ms91.825op/s
scenario:load:petclinic:no_agent:high_loadworse
[+1.947ms; +2.590ms] or [+5.420%; +7.209%]
unstable
[-15.947op/s; +0.597op/s] or [-12.257%; +0.459%]
38.193ms122.438op/s35.925ms130.113op/s
scenario:load:petclinic:appsec:high_loadworse
[+2.627ms; +3.554ms] or [+5.708%; +7.723%]
unstable
[-13.458op/s; +0.658op/s] or [-13.231%; +0.647%]
49.115ms95.312op/s46.025ms101.713op/s
Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~bb5fe3e83f, baseline=1.51.0-SNAPSHOT~bbdc0b7f15
dateFormat X
axisFormat %s
section baseline
no_agent (35.925 ms) : 35636, 36213
. : milestone, 35925,
appsec (46.025 ms) : 45607, 46442
. : milestone, 46025,
code_origins (46.53 ms) : 46115, 46945
. : milestone, 46530,
iast (43.973 ms) : 43592, 44355
. : milestone, 43973,
profiling (50.959 ms) : 50457, 51461
. : milestone, 50959,
tracing (42.93 ms) : 42561, 43300
. : milestone, 42930,
section candidate
no_agent (38.193 ms) : 37884, 38502
. : milestone, 38193,
appsec (49.115 ms) : 48672, 49559
. : milestone, 49115,
code_origins (46.323 ms) : 45908, 46738
. : milestone, 46323,
iast (44.551 ms) : 44151, 44951
. : milestone, 44551,
profiling (47.003 ms) : 46568, 47439
. : milestone, 47003,
tracing (42.963 ms) : 42598, 43328
. : milestone, 42963,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent35.925 ms [35.636 ms, 36.213 ms]-
appsec46.025 ms [45.607 ms, 46.442 ms]10.1 ms (28.1%)
code_origins46.53 ms [46.115 ms, 46.945 ms]10.605 ms (29.5%)
iast43.973 ms [43.592 ms, 44.355 ms]8.049 ms (22.4%)
profiling50.959 ms [50.457 ms, 51.461 ms]15.035 ms (41.9%)
tracing42.93 ms [42.561 ms, 43.3 ms]7.006 ms (19.5%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent38.193 ms [37.884 ms, 38.502 ms]-
appsec49.115 ms [48.672 ms, 49.559 ms]10.922 ms (28.6%)
code_origins46.323 ms [45.908 ms, 46.738 ms]8.13 ms (21.3%)
iast44.551 ms [44.151 ms, 44.951 ms]6.358 ms (16.6%)
profiling47.003 ms [46.568 ms, 47.439 ms]8.81 ms (23.1%)
tracing42.963 ms [42.598 ms, 43.328 ms]4.77 ms (12.5%)
Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~bb5fe3e83f, baseline=1.51.0-SNAPSHOT~bbdc0b7f15
dateFormat X
axisFormat %s
section baseline
no_agent (4.316 ms) : 4264, 4369
. : milestone, 4316,
iast (9.194 ms) : 9041, 9346
. : milestone, 9194,
iast_FULL (14.421 ms) : 14130, 14713
. : milestone, 14421,
iast_GLOBAL (10.453 ms) : 10267, 10639
. : milestone, 10453,
profiling (9.022 ms) : 8887, 9156
. : milestone, 9022,
tracing (7.706 ms) : 7596, 7816
. : milestone, 7706,
section candidate
no_agent (4.519 ms) : 4460, 4578
. : milestone, 4519,
iast (8.853 ms) : 8707, 8999
. : milestone, 8853,
iast_FULL (14.286 ms) : 14006, 14566
. : milestone, 14286,
iast_GLOBAL (9.951 ms) : 9778, 10124
. : milestone, 9951,
profiling (8.663 ms) : 8531, 8794
. : milestone, 8663,
tracing (7.819 ms) : 7710, 7928
. : milestone, 7819,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent4.316 ms [4.264 ms, 4.369 ms]-
iast9.194 ms [9.041 ms, 9.346 ms]4.877 ms (113.0%)
iast_FULL14.421 ms [14.13 ms, 14.713 ms]10.105 ms (234.1%)
iast_GLOBAL10.453 ms [10.267 ms, 10.639 ms]6.137 ms (142.2%)
profiling9.022 ms [8.887 ms, 9.156 ms]4.706 ms (109.0%)
tracing7.706 ms [7.596 ms, 7.816 ms]3.39 ms (78.5%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent4.519 ms [4.46 ms, 4.578 ms]-
iast8.853 ms [8.707 ms, 8.999 ms]4.334 ms (95.9%)
iast_FULL14.286 ms [14.006 ms, 14.566 ms]9.767 ms (216.1%)
iast_GLOBAL9.951 ms [9.778 ms, 10.124 ms]5.432 ms (120.2%)
profiling8.663 ms [8.531 ms, 8.794 ms]4.143 ms (91.7%)
tracing7.819 ms [7.71 ms, 7.928 ms]3.3 ms (73.0%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmastersezen.leblay/API-Security-JSON-Web-Token
git_commit_date17518730951751879250
git_commit_shabbdc0b7bb5fe3e
release_version1.51.0-SNAPSHOT~bbdc0b7f151.51.0-SNAPSHOT~bb5fe3e83f
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17518813931751881393
ci_job_id10154489261015448926
ci_pipeline_id6974770869747708
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-2-db96bieo 6.8.0-1030-aws #32~22.04.1-Ubuntu SMP Thu Jun 5 08:38:24 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-zfyrx7zua-project-304-concurrent-2-db96bieo 6.8.0-1030-aws #32~22.04.1-Ubuntu SMP Thu Jun 5 08:38:24 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 biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~bb5fe3e83f, baseline=1.51.0-SNAPSHOT~bbdc0b7f15
dateFormat X
axisFormat %s
section baseline
no_agent (14.955 s) : 14955000, 14955000
. : milestone, 14955000,
appsec (14.559 s) : 14559000, 14559000
. : milestone, 14559000,
iast (18.88 s) : 18880000, 18880000
. : milestone, 18880000,
iast_GLOBAL (17.917 s) : 17917000, 17917000
. : milestone, 17917000,
profiling (15.08 s) : 15080000, 15080000
. : milestone, 15080000,
tracing (14.969 s) : 14969000, 14969000
. : milestone, 14969000,
section candidate
no_agent (15.283 s) : 15283000, 15283000
. : milestone, 15283000,
appsec (14.658 s) : 14658000, 14658000
. : milestone, 14658000,
iast (18.387 s) : 18387000, 18387000
. : milestone, 18387000,
iast_GLOBAL (17.944 s) : 17944000, 17944000
. : milestone, 17944000,
profiling (15.405 s) : 15405000, 15405000
. : milestone, 15405000,
tracing (15.114 s) : 15114000, 15114000
. : milestone, 15114000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent14.955 s [14.955 s, 14.955 s]-
appsec14.559 s [14.559 s, 14.559 s]-396.0 ms (-2.6%)
iast18.88 s [18.88 s, 18.88 s]3.925 s (26.2%)
iast_GLOBAL17.917 s [17.917 s, 17.917 s]2.962 s (19.8%)
profiling15.08 s [15.08 s, 15.08 s]125.0 ms (0.8%)
tracing14.969 s [14.969 s, 14.969 s]14.0 ms (0.1%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.283 s [15.283 s, 15.283 s]-
appsec14.658 s [14.658 s, 14.658 s]-625.0 ms (-4.1%)
iast18.387 s [18.387 s, 18.387 s]3.104 s (20.3%)
iast_GLOBAL17.944 s [17.944 s, 17.944 s]2.661 s (17.4%)
profiling15.405 s [15.405 s, 15.405 s]122.0 ms (0.8%)
tracing15.114 s [15.114 s, 15.114 s]-169.0 ms (-1.1%)
Execution time for tomcat
gantt
title tomcat - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~bb5fe3e83f, baseline=1.51.0-SNAPSHOT~bbdc0b7f15
dateFormat X
axisFormat %s
section baseline
no_agent (1.484 ms) : 1472, 1496
. : milestone, 1484,
appsec (2.417 ms) : 2367, 2467
. : milestone, 2417,
iast (2.208 ms) : 2145, 2270
. : milestone, 2208,
iast_GLOBAL (2.25 ms) : 2187, 2312
. : milestone, 2250,
profiling (2.093 ms) : 2039, 2146
. : milestone, 2093,
tracing (2.024 ms) : 1975, 2072
. : milestone, 2024,
section candidate
no_agent (1.486 ms) : 1474, 1498
. : milestone, 1486,
appsec (2.415 ms) : 2366, 2464
. : milestone, 2415,
iast (2.208 ms) : 2146, 2270
. : milestone, 2208,
iast_GLOBAL (2.251 ms) : 2188, 2314
. : milestone, 2251,
profiling (2.484 ms) : 2313, 2656
. : milestone, 2484,
tracing (2.017 ms) : 1969, 2065
. : milestone, 2017,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.484 ms [1.472 ms, 1.496 ms]-
appsec2.417 ms [2.367 ms, 2.467 ms]933.29 µs (62.9%)
iast2.208 ms [2.145 ms, 2.27 ms]723.602 µs (48.8%)
iast_GLOBAL2.25 ms [2.187 ms, 2.312 ms]765.937 µs (51.6%)
profiling2.093 ms [2.039 ms, 2.146 ms]608.622 µs (41.0%)
tracing2.024 ms [1.975 ms, 2.072 ms]539.591 µs (36.4%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.486 ms [1.474 ms, 1.498 ms]-
appsec2.415 ms [2.366 ms, 2.464 ms]929.38 µs (62.5%)
iast2.208 ms [2.146 ms, 2.27 ms]721.872 µs (48.6%)
iast_GLOBAL2.251 ms [2.188 ms, 2.314 ms]765.069 µs (51.5%)
profiling2.484 ms [2.313 ms, 2.656 ms]998.452 µs (67.2%)
tracing2.017 ms [1.969 ms, 2.065 ms]530.694 µs (35.7%)

@sezen-datadog
sezen-datadogforce-pushed the sezen.leblay/API-Security-JSON-Web-Token branch from 77a9ef9 to 98d86eaCompareJuly 7, 2025 08:53
Signed-off-by: sezen.leblay <sezen.leblay@datadoghq.com>
@sezen-datadog
sezen-datadogforce-pushed the sezen.leblay/API-Security-JSON-Web-Token branch from 98d86ea to bb5fe3eCompareJuly 7, 2025 09:07
@sezen-datadog
sezen-datadog deleted the sezen.leblay/API-Security-JSON-Web-Token branch July 7, 2025 14:31
Sign up for freeto 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

@sezen-datadog