Skip to content

Conversation

manuel-alvarez-alvarez
Copy link
Member

@manuel-alvarez-alvarez manuel-alvarez-alvarez commented Feb 12, 2025

What Does This Do

Makes sure that the automated instrumentation does not override the span tag appsec.events.users.login.failure.usr.exists when already provided by a call to the SDK.

Motivation

Additional Notes

Contributor Checklist

Jira ticket: APPSEC-56744

@manuel-alvarez-alvarez manuel-alvarez-alvarez added type: bug Bug report and fix type: enhancement Enhancements and improvements comp: asm waf Application Security Management (WAF) labels Feb 12, 2025
@manuel-alvarez-alvarez manuel-alvarez-alvarez requested a review from a team as a code owner February 12, 2025 10:56
@manuel-alvarez-alvarez manuel-alvarez-alvarez force-pushed the malvarez/waf-fix-ato-usr-exists-override branch from 816a095 to 126cc4c Compare February 12, 2025 11:00
@pr-commenter
Copy link

pr-commenter bot commented Feb 12, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master malvarez/waf-fix-ato-usr-exists-override
git_commit_date 1739357650 1739358003
git_commit_sha 429031c 126cc4c
release_version 1.47.0-SNAPSHOT~429031c283 1.47.0-SNAPSHOT~126cc4cc28
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1739360559 1739360559
ci_job_id 804600950 804600950
ci_pipeline_id 55644758 55644758
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-b9vwe93j-project-304-concurrent-1-ttp06d2d 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux Linux runner-b9vwe93j-project-304-concurrent-1-ttp06d2d 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
module Agent Agent
parent None None
variant iast iast

Summary

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

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.47.0-SNAPSHOT~126cc4cc28, baseline=1.47.0-SNAPSHOT~429031c283

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.053 s) : 0, 1053203
Total [baseline] (8.674 s) : 0, 8673813
Agent [candidate] (1.042 s) : 0, 1041924
Total [candidate] (8.626 s) : 0, 8625725
section iast
Agent [baseline] (1.174 s) : 0, 1174416
Total [baseline] (9.251 s) : 0, 9251159
Agent [candidate] (1.171 s) : 0, 1171094
Total [candidate] (9.251 s) : 0, 9250942
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.169 s) : 0, 1168753
Total [baseline] (9.165 s) : 0, 9164742
Agent [candidate] (1.173 s) : 0, 1172812
Total [candidate] (9.182 s) : 0, 9182133
section iast_TELEMETRY_OFF
Agent [baseline] (1.169 s) : 0, 1168792
Total [baseline] (9.237 s) : 0, 9236908
Agent [candidate] (1.167 s) : 0, 1167257
Total [candidate] (9.192 s) : 0, 9192473
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.053 s -
Agent iast 1.174 s 121.212 ms (11.5%)
Agent iast_HARDCODED_SECRET_DISABLED 1.169 s 115.55 ms (11.0%)
Agent iast_TELEMETRY_OFF 1.169 s 115.589 ms (11.0%)
Total tracing 8.674 s -
Total iast 9.251 s 577.346 ms (6.7%)
Total iast_HARDCODED_SECRET_DISABLED 9.165 s 490.93 ms (5.7%)
Total iast_TELEMETRY_OFF 9.237 s 563.095 ms (6.5%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.042 s -
Agent iast 1.171 s 129.171 ms (12.4%)
Agent iast_HARDCODED_SECRET_DISABLED 1.173 s 130.889 ms (12.6%)
Agent iast_TELEMETRY_OFF 1.167 s 125.333 ms (12.0%)
Total tracing 8.626 s -
Total iast 9.251 s 625.217 ms (7.2%)
Total iast_HARDCODED_SECRET_DISABLED 9.182 s 556.408 ms (6.5%)
Total iast_TELEMETRY_OFF 9.192 s 566.748 ms (6.6%)
gantt
    title insecure-bank - break down per module: candidate=1.47.0-SNAPSHOT~126cc4cc28, baseline=1.47.0-SNAPSHOT~429031c283

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (724.906 ms) : 0, 724906
BytebuddyAgent [candidate] (715.56 ms) : 0, 715560
GlobalTracer [baseline] (244.668 ms) : 0, 244668
GlobalTracer [candidate] (243.195 ms) : 0, 243195
AppSec [baseline] (55.433 ms) : 0, 55433
AppSec [candidate] (55.119 ms) : 0, 55119
Remote Config [baseline] (722.557 µs) : 0, 723
Remote Config [candidate] (715.99 µs) : 0, 716
Telemetry [baseline] (12.21 ms) : 0, 12210
Telemetry [candidate] (12.186 ms) : 0, 12186
section iast
BytebuddyAgent [baseline] (835.08 ms) : 0, 835080
BytebuddyAgent [candidate] (833.234 ms) : 0, 833234
GlobalTracer [baseline] (234.778 ms) : 0, 234778
GlobalTracer [candidate] (233.333 ms) : 0, 233333
IAST [baseline] (23.187 ms) : 0, 23187
IAST [candidate] (22.905 ms) : 0, 22905
AppSec [baseline] (56.806 ms) : 0, 56806
AppSec [candidate] (57.051 ms) : 0, 57051
Remote Config [baseline] (604.072 µs) : 0, 604
Remote Config [candidate] (617.099 µs) : 0, 617
Telemetry [baseline] (8.72 ms) : 0, 8720
Telemetry [candidate] (8.731 ms) : 0, 8731
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (831.893 ms) : 0, 831893
BytebuddyAgent [candidate] (834.618 ms) : 0, 834618
GlobalTracer [baseline] (232.511 ms) : 0, 232511
GlobalTracer [candidate] (233.993 ms) : 0, 233993
IAST [baseline] (23.014 ms) : 0, 23014
IAST [candidate] (22.789 ms) : 0, 22789
AppSec [baseline] (56.771 ms) : 0, 56771
AppSec [candidate] (56.784 ms) : 0, 56784
Remote Config [baseline] (619.243 µs) : 0, 619
Remote Config [candidate] (611.149 µs) : 0, 611
Telemetry [baseline] (8.724 ms) : 0, 8724
Telemetry [candidate] (8.717 ms) : 0, 8717
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (832.129 ms) : 0, 832129
BytebuddyAgent [candidate] (830.333 ms) : 0, 830333
GlobalTracer [baseline] (233.267 ms) : 0, 233267
GlobalTracer [candidate] (233.216 ms) : 0, 233216
IAST [baseline] (25.432 ms) : 0, 25432
IAST [candidate] (24.822 ms) : 0, 24822
AppSec [baseline] (53.545 ms) : 0, 53545
AppSec [candidate] (54.58 ms) : 0, 54580
Remote Config [baseline] (610.261 µs) : 0, 610
Remote Config [candidate] (616.211 µs) : 0, 616
Telemetry [baseline] (8.606 ms) : 0, 8606
Telemetry [candidate] (8.521 ms) : 0, 8521
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.47.0-SNAPSHOT~126cc4cc28, baseline=1.47.0-SNAPSHOT~429031c283

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.043 s) : 0, 1043127
Total [baseline] (10.455 s) : 0, 10455176
Agent [candidate] (1.042 s) : 0, 1041632
Total [candidate] (10.441 s) : 0, 10440741
section appsec
Agent [baseline] (1.184 s) : 0, 1184390
Total [baseline] (10.723 s) : 0, 10723089
Agent [candidate] (1.187 s) : 0, 1186568
Total [candidate] (10.728 s) : 0, 10727728
section iast
Agent [baseline] (1.181 s) : 0, 1180891
Total [baseline] (11.051 s) : 0, 11051395
Agent [candidate] (1.182 s) : 0, 1181861
Total [candidate] (10.924 s) : 0, 10924346
section profiling
Agent [baseline] (1.263 s) : 0, 1263273
Total [baseline] (10.791 s) : 0, 10791190
Agent [candidate] (1.273 s) : 0, 1272601
Total [candidate] (11.081 s) : 0, 11080540
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.043 s -
Agent appsec 1.184 s 141.263 ms (13.5%)
Agent iast 1.181 s 137.764 ms (13.2%)
Agent profiling 1.263 s 220.146 ms (21.1%)
Total tracing 10.455 s -
Total appsec 10.723 s 267.913 ms (2.6%)
Total iast 11.051 s 596.219 ms (5.7%)
Total profiling 10.791 s 336.014 ms (3.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.042 s -
Agent appsec 1.187 s 144.936 ms (13.9%)
Agent iast 1.182 s 140.229 ms (13.5%)
Agent profiling 1.273 s 230.969 ms (22.2%)
Total tracing 10.441 s -
Total appsec 10.728 s 286.987 ms (2.7%)
Total iast 10.924 s 483.605 ms (4.6%)
Total profiling 11.081 s 639.799 ms (6.1%)
gantt
    title petclinic - break down per module: candidate=1.47.0-SNAPSHOT~126cc4cc28, baseline=1.47.0-SNAPSHOT~429031c283

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (716.88 ms) : 0, 716880
BytebuddyAgent [candidate] (716.851 ms) : 0, 716851
GlobalTracer [baseline] (243.516 ms) : 0, 243516
GlobalTracer [candidate] (243.432 ms) : 0, 243432
AppSec [baseline] (55.354 ms) : 0, 55354
AppSec [candidate] (54.865 ms) : 0, 54865
Remote Config [baseline] (718.884 µs) : 0, 719
Remote Config [candidate] (714.196 µs) : 0, 714
Telemetry [baseline] (11.464 ms) : 0, 11464
Telemetry [candidate] (10.671 ms) : 0, 10671
section appsec
BytebuddyAgent [baseline] (732.879 ms) : 0, 732879
BytebuddyAgent [candidate] (734.041 ms) : 0, 734041
GlobalTracer [baseline] (240.367 ms) : 0, 240367
GlobalTracer [candidate] (240.988 ms) : 0, 240988
IAST [baseline] (21.761 ms) : 0, 21761
IAST [candidate] (21.771 ms) : 0, 21771
AppSec [baseline] (176.12 ms) : 0, 176120
AppSec [candidate] (176.523 ms) : 0, 176523
Remote Config [baseline] (655.629 µs) : 0, 656
Remote Config [candidate] (659.017 µs) : 0, 659
Telemetry [baseline] (8.255 ms) : 0, 8255
Telemetry [candidate] (8.278 ms) : 0, 8278
section iast
BytebuddyAgent [baseline] (840.993 ms) : 0, 840993
BytebuddyAgent [candidate] (841.29 ms) : 0, 841290
GlobalTracer [baseline] (234.995 ms) : 0, 234995
GlobalTracer [candidate] (235.275 ms) : 0, 235275
IAST [baseline] (22.901 ms) : 0, 22901
IAST [candidate] (23.071 ms) : 0, 23071
AppSec [baseline] (57.192 ms) : 0, 57192
AppSec [candidate] (57.509 ms) : 0, 57509
Remote Config [baseline] (626.155 µs) : 0, 626
Remote Config [candidate] (618.615 µs) : 0, 619
Telemetry [baseline] (8.818 ms) : 0, 8818
Telemetry [candidate] (8.781 ms) : 0, 8781
section profiling
BytebuddyAgent [baseline] (706.594 ms) : 0, 706594
BytebuddyAgent [candidate] (712.803 ms) : 0, 712803
GlobalTracer [baseline] (353.981 ms) : 0, 353981
GlobalTracer [candidate] (355.783 ms) : 0, 355783
AppSec [baseline] (55.169 ms) : 0, 55169
AppSec [candidate] (54.814 ms) : 0, 54814
Remote Config [baseline] (697.183 µs) : 0, 697
Remote Config [candidate] (705.084 µs) : 0, 705
Telemetry [baseline] (8.857 ms) : 0, 8857
Telemetry [candidate] (8.914 ms) : 0, 8914
ProfilingAgent [baseline] (95.711 ms) : 0, 95711
ProfilingAgent [candidate] (96.712 ms) : 0, 96712
Profiling [baseline] (95.735 ms) : 0, 95735
Profiling [candidate] (96.737 ms) : 0, 96737
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
end_time 2025-02-12T11:12:39 2025-02-12T11:19:43
git_branch master malvarez/waf-fix-ato-usr-exists-override
git_commit_date 1739357650 1739358003
git_commit_sha 429031c 126cc4c
release_version 1.47.0-SNAPSHOT~429031c283 1.47.0-SNAPSHOT~126cc4cc28
start_time 2025-02-12T11:12:25 2025-02-12T11:19:29
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1739359543 1739359543
ci_job_id 804600951 804600951
ci_pipeline_id 55644758 55644758
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-wqj2avyw-project-304-concurrent-3-tlvpa81i 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux Linux runner-wqj2avyw-project-304-concurrent-3-tlvpa81i 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
variant iast iast

Summary

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

scenario Δ mean http_req_duration Δ mean throughput candidate mean http_req_duration candidate mean throughput baseline mean http_req_duration baseline mean throughput
scenario:load:petclinic:profiling worse
[+35.878µs; +91.320µs] or [+2.383%; +6.066%]
unstable
[-684.330op/s; +456.410op/s] or [-22.241%; +14.833%]
1.569ms 2962.963op/s 1.505ms 3076.923op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~126cc4cc28, baseline=1.47.0-SNAPSHOT~429031c283
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.357 ms) : 1338, 1376
.   : milestone, 1357,
appsec (1.752 ms) : 1729, 1775
.   : milestone, 1752,
appsec_no_iast (1.747 ms) : 1724, 1770
.   : milestone, 1747,
iast (1.516 ms) : 1491, 1540
.   : milestone, 1516,
profiling (1.505 ms) : 1482, 1529
.   : milestone, 1505,
tracing (1.474 ms) : 1449, 1499
.   : milestone, 1474,
section candidate
no_agent (1.354 ms) : 1333, 1374
.   : milestone, 1354,
appsec (1.756 ms) : 1732, 1779
.   : milestone, 1756,
appsec_no_iast (1.761 ms) : 1738, 1784
.   : milestone, 1761,
iast (1.512 ms) : 1487, 1536
.   : milestone, 1512,
profiling (1.569 ms) : 1541, 1597
.   : milestone, 1569,
tracing (1.503 ms) : 1479, 1527
.   : milestone, 1503,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.357 ms [1.338 ms, 1.376 ms] -
appsec 1.752 ms [1.729 ms, 1.775 ms] 394.468 µs (29.1%)
appsec_no_iast 1.747 ms [1.724 ms, 1.77 ms] 390.07 µs (28.7%)
iast 1.516 ms [1.491 ms, 1.54 ms] 158.37 µs (11.7%)
profiling 1.505 ms [1.482 ms, 1.529 ms] 148.227 µs (10.9%)
tracing 1.474 ms [1.449 ms, 1.499 ms] 117.303 µs (8.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.354 ms [1.333 ms, 1.374 ms] -
appsec 1.756 ms [1.732 ms, 1.779 ms] 402.019 µs (29.7%)
appsec_no_iast 1.761 ms [1.738 ms, 1.784 ms] 407.008 µs (30.1%)
iast 1.512 ms [1.487 ms, 1.536 ms] 157.9 µs (11.7%)
profiling 1.569 ms [1.541 ms, 1.597 ms] 215.298 µs (15.9%)
tracing 1.503 ms [1.479 ms, 1.527 ms] 149.379 µs (11.0%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~126cc4cc28, baseline=1.47.0-SNAPSHOT~429031c283
    dateFormat X
    axisFormat %s
section baseline
no_agent (383.642 µs) : 364, 404
.   : milestone, 384,
iast (506.768 µs) : 485, 528
.   : milestone, 507,
iast_FULL (745.925 µs) : 724, 768
.   : milestone, 746,
iast_GLOBAL (568.811 µs) : 546, 592
.   : milestone, 569,
iast_HARDCODED_SECRET_DISABLED (506.321 µs) : 485, 528
.   : milestone, 506,
iast_INACTIVE (465.474 µs) : 444, 487
.   : milestone, 465,
iast_TELEMETRY_OFF (498.996 µs) : 476, 522
.   : milestone, 499,
tracing (459.84 µs) : 438, 481
.   : milestone, 460,
section candidate
no_agent (380.77 µs) : 361, 400
.   : milestone, 381,
iast (511.826 µs) : 489, 534
.   : milestone, 512,
iast_FULL (738.707 µs) : 717, 761
.   : milestone, 739,
iast_GLOBAL (560.76 µs) : 539, 583
.   : milestone, 561,
iast_HARDCODED_SECRET_DISABLED (512.597 µs) : 491, 534
.   : milestone, 513,
iast_INACTIVE (465.057 µs) : 444, 487
.   : milestone, 465,
iast_TELEMETRY_OFF (501.801 µs) : 478, 525
.   : milestone, 502,
tracing (458.155 µs) : 438, 479
.   : milestone, 458,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 383.642 µs [363.614 µs, 403.67 µs] -
iast 506.768 µs [485.162 µs, 528.374 µs] 123.126 µs (32.1%)
iast_FULL 745.925 µs [723.941 µs, 767.909 µs] 362.283 µs (94.4%)
iast_GLOBAL 568.811 µs [545.815 µs, 591.806 µs] 185.169 µs (48.3%)
iast_HARDCODED_SECRET_DISABLED 506.321 µs [484.781 µs, 527.86 µs] 122.679 µs (32.0%)
iast_INACTIVE 465.474 µs [443.677 µs, 487.272 µs] 81.832 µs (21.3%)
iast_TELEMETRY_OFF 498.996 µs [476.433 µs, 521.559 µs] 115.354 µs (30.1%)
tracing 459.84 µs [438.412 µs, 481.269 µs] 76.198 µs (19.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 380.77 µs [361.128 µs, 400.412 µs] -
iast 511.826 µs [489.314 µs, 534.338 µs] 131.056 µs (34.4%)
iast_FULL 738.707 µs [716.778 µs, 760.636 µs] 357.938 µs (94.0%)
iast_GLOBAL 560.76 µs [538.522 µs, 582.997 µs] 179.99 µs (47.3%)
iast_HARDCODED_SECRET_DISABLED 512.597 µs [491.035 µs, 534.159 µs] 131.827 µs (34.6%)
iast_INACTIVE 465.057 µs [443.564 µs, 486.55 µs] 84.288 µs (22.1%)
iast_TELEMETRY_OFF 501.801 µs [478.212 µs, 525.389 µs] 121.031 µs (31.8%)
tracing 458.155 µs [437.519 µs, 478.79 µs] 77.385 µs (20.3%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master malvarez/waf-fix-ato-usr-exists-override
git_commit_date 1739357650 1739358003
git_commit_sha 429031c 126cc4c
release_version 1.47.0-SNAPSHOT~429031c283 1.47.0-SNAPSHOT~126cc4cc28
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1739360067 1739360067
ci_job_id 804600952 804600952
ci_pipeline_id 55644758 55644758
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-b9vwe93j-project-304-concurrent-2-j99qea8k 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux Linux runner-b9vwe93j-project-304-concurrent-2-j99qea8k 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
variant appsec appsec

Summary

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

Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.47.0-SNAPSHOT~126cc4cc28, baseline=1.47.0-SNAPSHOT~429031c283
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.797 s) : 14797000, 14797000
.   : milestone, 14797000,
appsec (15.133 s) : 15133000, 15133000
.   : milestone, 15133000,
iast (18.885 s) : 18885000, 18885000
.   : milestone, 18885000,
iast_GLOBAL (18.276 s) : 18276000, 18276000
.   : milestone, 18276000,
profiling (15.079 s) : 15079000, 15079000
.   : milestone, 15079000,
tracing (14.782 s) : 14782000, 14782000
.   : milestone, 14782000,
section candidate
no_agent (15.64 s) : 15640000, 15640000
.   : milestone, 15640000,
appsec (15.083 s) : 15083000, 15083000
.   : milestone, 15083000,
iast (18.713 s) : 18713000, 18713000
.   : milestone, 18713000,
iast_GLOBAL (18.209 s) : 18209000, 18209000
.   : milestone, 18209000,
profiling (14.96 s) : 14960000, 14960000
.   : milestone, 14960000,
tracing (14.973 s) : 14973000, 14973000
.   : milestone, 14973000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.797 s [14.797 s, 14.797 s] -
appsec 15.133 s [15.133 s, 15.133 s] 336.0 ms (2.3%)
iast 18.885 s [18.885 s, 18.885 s] 4.088 s (27.6%)
iast_GLOBAL 18.276 s [18.276 s, 18.276 s] 3.479 s (23.5%)
profiling 15.079 s [15.079 s, 15.079 s] 282.0 ms (1.9%)
tracing 14.782 s [14.782 s, 14.782 s] -15.0 ms (-0.1%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.64 s [15.64 s, 15.64 s] -
appsec 15.083 s [15.083 s, 15.083 s] -557.0 ms (-3.6%)
iast 18.713 s [18.713 s, 18.713 s] 3.073 s (19.6%)
iast_GLOBAL 18.209 s [18.209 s, 18.209 s] 2.569 s (16.4%)
profiling 14.96 s [14.96 s, 14.96 s] -680.0 ms (-4.3%)
tracing 14.973 s [14.973 s, 14.973 s] -667.0 ms (-4.3%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.47.0-SNAPSHOT~126cc4cc28, baseline=1.47.0-SNAPSHOT~429031c283
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.473 ms) : 1462, 1484
.   : milestone, 1473,
appsec (2.365 ms) : 2322, 2408
.   : milestone, 2365,
iast (2.116 ms) : 2061, 2171
.   : milestone, 2116,
iast_GLOBAL (2.16 ms) : 2105, 2216
.   : milestone, 2160,
profiling (1.983 ms) : 1939, 2026
.   : milestone, 1983,
tracing (1.961 ms) : 1918, 2003
.   : milestone, 1961,
section candidate
no_agent (1.478 ms) : 1467, 1490
.   : milestone, 1478,
appsec (2.377 ms) : 2334, 2421
.   : milestone, 2377,
iast (2.12 ms) : 2065, 2175
.   : milestone, 2120,
iast_GLOBAL (2.161 ms) : 2106, 2216
.   : milestone, 2161,
profiling (1.989 ms) : 1944, 2034
.   : milestone, 1989,
tracing (1.953 ms) : 1911, 1996
.   : milestone, 1953,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.473 ms [1.462 ms, 1.484 ms] -
appsec 2.365 ms [2.322 ms, 2.408 ms] 892.033 µs (60.6%)
iast 2.116 ms [2.061 ms, 2.171 ms] 643.265 µs (43.7%)
iast_GLOBAL 2.16 ms [2.105 ms, 2.216 ms] 687.159 µs (46.7%)
profiling 1.983 ms [1.939 ms, 2.026 ms] 509.915 µs (34.6%)
tracing 1.961 ms [1.918 ms, 2.003 ms] 487.751 µs (33.1%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.478 ms [1.467 ms, 1.49 ms] -
appsec 2.377 ms [2.334 ms, 2.421 ms] 899.1 µs (60.8%)
iast 2.12 ms [2.065 ms, 2.175 ms] 641.799 µs (43.4%)
iast_GLOBAL 2.161 ms [2.106 ms, 2.216 ms] 682.747 µs (46.2%)
profiling 1.989 ms [1.944 ms, 2.034 ms] 510.597 µs (34.5%)
tracing 1.953 ms [1.911 ms, 1.996 ms] 475.191 µs (32.1%)

@manuel-alvarez-alvarez manuel-alvarez-alvarez merged commit 1c9548c into master Feb 12, 2025
203 checks passed
@manuel-alvarez-alvarez manuel-alvarez-alvarez deleted the malvarez/waf-fix-ato-usr-exists-override branch February 12, 2025 14:07
@github-actions github-actions bot added this to the 1.47.0 milestone Feb 12, 2025
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request Mar 6, 2025
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.46.1` -> `1.47.0` |
| [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.46.1` -> `1.47.0` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |

---

### Release Notes

<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>

###
[`v1.47.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.47.0):
1.47.0

##### Components

##### Application Security Management (IAST)

- 🐛 Exclude com.stripe.net.HttpURLConnectionClient to solve IAST
SSRF vulnerability false positives
([#&#8203;8483](DataDog/dd-trace-java#8483) -
[@&#8203;jandro996](https://github.com/jandro996))
- 🐛 Add exclusion to solve IAST weak randomness vulnerability false
positives
([#&#8203;8462](DataDog/dd-trace-java#8462) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Fix weak randomness false positive in Kafka client
([#&#8203;8408](DataDog/dd-trace-java#8408) -
[@&#8203;smola](https://github.com/smola))
- ✨ Fix location for SSRF with Kong Unirest
([#&#8203;8407](DataDog/dd-trace-java#8407) -
[@&#8203;smola](https://github.com/smola))
- ✨ Exclude IBM Instana from IAST
([#&#8203;8406](DataDog/dd-trace-java#8406) -
[@&#8203;smola](https://github.com/smola))
- 🐛 Fix org.json iast instrumentation test for latest dependency
([#&#8203;8347](DataDog/dd-trace-java#8347) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Configuration to Disable APM Tracing
([#&#8203;8219](DataDog/dd-trace-java#8219) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Address cookie vulnerability cardinality issues
([#&#8203;8210](DataDog/dd-trace-java#8210) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Email HTML Injection detection in IAST
([#&#8203;8205](DataDog/dd-trace-java#8205) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

##### Application Security Management (WAF)

- 🐛✨ Ensure usr.exists tag is not overridden when
UsernameNotFoundException is thrown
([#&#8203;8376](DataDog/dd-trace-java#8376) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛✨ Ensure usr.exists tag is not overridden by auto
instrumentation
([#&#8203;8374](DataDog/dd-trace-java#8374) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Update appsec metrics with event_rules_version tag
([#&#8203;8354](DataDog/dd-trace-java#8354) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
- ✨ Update metrics: appsec.waf.requests
([#&#8203;8353](DataDog/dd-trace-java#8353) -
[@&#8203;Mariovido](https://github.com/Mariovido))
- ✨ Improve ASM support in vert.x 5.0
([#&#8203;8285](DataDog/dd-trace-java#8285) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Update metrics: appsec.waf.updates and appsec.waf.init
([#&#8203;8280](DataDog/dd-trace-java#8280) -
[@&#8203;Mariovido](https://github.com/Mariovido))
- ✨ Configuration to Disable APM Tracing
([#&#8203;8219](DataDog/dd-trace-java#8219) -
[@&#8203;jandro996](https://github.com/jandro996))

##### Build & Tooling

- 🐛 Do not generate Muzzle references for primitive arrays in method
body
([#&#8203;8361](DataDog/dd-trace-java#8361) -
[@&#8203;amarziali](https://github.com/amarziali))
- 📖 Improve dev env setup documentation for Windows
([#&#8203;8180](DataDog/dd-trace-java#8180) -
[@&#8203;lucaspimentel](https://github.com/lucaspimentel))

##### Continuous Integration Visibility

- ✨ Add support for skip-EFD tagging
([#&#8203;8487](DataDog/dd-trace-java#8487) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix an NPE in Gradle Android instrumentation
([#&#8203;8484](DataDog/dd-trace-java#8484) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Consider modified tests when applying fail-fast tests
ordering
([#&#8203;8474](DataDog/dd-trace-java#8474) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Implement tests reordering for TestNG
([#&#8203;8467](DataDog/dd-trace-java#8467) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix Gradle Launcher instrumentation to not interfere with Gradle
Test Kit
([#&#8203;8465](DataDog/dd-trace-java#8465) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🧹 Use separate TestEventHandlers per framework in CI Vis
instrumentations
([#&#8203;8451](DataDog/dd-trace-java#8451) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Remove warning log when JUnit 4 test method cannot be
retrieved
([#&#8203;8445](DataDog/dd-trace-java#8445) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix Scalatest tracing for tests that are reported asynchronously
([#&#8203;8444](DataDog/dd-trace-java#8444) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Implement attempt to fix tests
([#&#8203;8393](DataDog/dd-trace-java#8393) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Implement test disabling
([#&#8203;8377](DataDog/dd-trace-java#8377) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Update CODEOWNERS parser to not log errors on comments with
leading whitespace
([#&#8203;8349](DataDog/dd-trace-java#8349) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Request Test Management tests list
([#&#8203;8345](DataDog/dd-trace-java#8345) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Receive test management settings from CIVis settings
request
([#&#8203;8331](DataDog/dd-trace-java#8331) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Implement quarantined tests tagging
([#&#8203;8326](DataDog/dd-trace-java#8326) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Implement tests quarantining
([#&#8203;8320](DataDog/dd-trace-java#8320) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Add tag to specify if the user is setting DD_SERVICE
([#&#8203;8318](DataDog/dd-trace-java#8318) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))

##### Crash tracking

- ✨ Only fork jps when required
([#&#8203;8419](DataDog/dd-trace-java#8419) -
[@&#8203;mcculls](https://github.com/mcculls))
- 🐛 Use Java home of the crashed process to launch crash uploader
([#&#8203;8348](DataDog/dd-trace-java#8348) -
[@&#8203;jbachorik](https://github.com/jbachorik))

##### Data Streams Monitoring

- 🐛 Fix error happening when sqs message attributes are readonly
([#&#8203;8473](DataDog/dd-trace-java#8473) -
[@&#8203;vandonr](https://github.com/vandonr))
- 🐛 Fix bug on proto schema extraction
([#&#8203;8403](DataDog/dd-trace-java#8403) -
[@&#8203;vandonr](https://github.com/vandonr))
- 🐛 Fix service name overrides in consumers
([#&#8203;8387](DataDog/dd-trace-java#8387) -
[@&#8203;piochelepiotr](https://github.com/piochelepiotr))

##### Database Monitoring

- ✨ Add DBMTracePreparedStatements to tracer configuration log
([#&#8203;8508](DataDog/dd-trace-java#8508) -
[@&#8203;cecile75](https://github.com/cecile75))

##### Dynamic Instrumentation

- ✨ Look in another location for grpc service methods
([#&#8203;8468](DataDog/dd-trace-java#8468) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- 🐛 Fix Exception Replay with Lambda proxy classes
([#&#8203;8452](DataDog/dd-trace-java#8452) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add code origin support for spring-webmvc
([#&#8203;8416](DataDog/dd-trace-java#8416) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- ✨ Add support for scanning jar from loaded class
([#&#8203;8370](DataDog/dd-trace-java#8370) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🐛 Disable capture of entry values
([#&#8203;8369](DataDog/dd-trace-java#8369) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🐛 Fix CodeOrigin for `@Trace` annotation
([#&#8203;8344](DataDog/dd-trace-java#8344) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🐛 Fix equals/hashCode for CodeOrigin probe
([#&#8203;8319](DataDog/dd-trace-java#8319) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add code origin support to kafka message listeners
([#&#8203;8301](DataDog/dd-trace-java#8301) -
[@&#8203;evanchooly](https://github.com/evanchooly))

##### Metrics

- ✨ Create metric: appsec.waf.error
([#&#8203;8381](DataDog/dd-trace-java#8381) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
- ✨ Create metric: appsec.rasp.error
([#&#8203;8364](DataDog/dd-trace-java#8364) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

##### Profiling

- ✨ Bump ddprof library to 1.22.0
([#&#8203;8463](DataDog/dd-trace-java#8463) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- IBM J9 8u361 corresponds to OpenJDK 8u362 by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#187
- Fix compatibility with musl libc 1.2.4 by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#189
- Modify version extraction by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#179
- Do not write null values to jvminfo event by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#184
- Productize VMStructs-based stack walker by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#177
- A few minor downport issues by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#180
- Enable ASGCT by default on fairly safe J9 JDK versions by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#181
- 🐛 Exclude OrderedThreadPoolExecutor from queue-time measurements
([#&#8203;8456](DataDog/dd-trace-java#8456) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Record JVM info on JVMs without JFR
([#&#8203;8431](DataDog/dd-trace-java#8431) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- 🐛 Actually use CleanupTask in TempLocationManager
([#&#8203;8420](DataDog/dd-trace-java#8420) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Only fork jps when required
([#&#8203;8419](DataDog/dd-trace-java#8419) -
[@&#8203;mcculls](https://github.com/mcculls))
- 🐛 Adjust JFR checks for J9
([#&#8203;8405](DataDog/dd-trace-java#8405) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- 🧹 Disable smap RSS parsing by default
([#&#8203;8342](DataDog/dd-trace-java#8342) -
[@&#8203;MattAlp](https://github.com/MattAlp))

##### Telemetry

- 🐛 Add support for JBoss jar:file format to DependencyResolver
([#&#8203;8428](DataDog/dd-trace-java#8428) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Update metrics: appsec.waf.requests
([#&#8203;8353](DataDog/dd-trace-java#8353) -
[@&#8203;Mariovido](https://github.com/Mariovido))

##### Trace context propagation

- ✨ Introduce tracing propagator
([#&#8203;8313](DataDog/dd-trace-java#8313) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))

##### Tracer core

- 🐛 Fix Stable Config telemetry source names
([#&#8203;8460](DataDog/dd-trace-java#8460) -
[@&#8203;BaptisteFoy](https://github.com/BaptisteFoy))
- ✨ Probe trace endpoints with a valid payload of empty arrays
([#&#8203;8414](DataDog/dd-trace-java#8414) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Add 1 minute fail-safe to JUL/JMX class-loading callback
([#&#8203;8399](DataDog/dd-trace-java#8399) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Migrate DSM injection calls to context-first APIs
([#&#8203;8383](DataDog/dd-trace-java#8383) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- 🧹 Move continuation capture methods from scope to tracer
([#&#8203;8371](DataDog/dd-trace-java#8371) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Migrate context extraction calls to context-first APIs
([#&#8203;8368](DataDog/dd-trace-java#8368) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- 🧹 Migrate context injection calls to context-first APIs
([#&#8203;8358](DataDog/dd-trace-java#8358) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- 💡 Support reading configurations from files
([#&#8203;8338](DataDog/dd-trace-java#8338) -
[@&#8203;mtoffl01](https://github.com/mtoffl01))
- 💡 Implementation of BaggagePropagator and BaggageContext
([#&#8203;8330](DataDog/dd-trace-java#8330) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- 🧹 Combine continuation implementations into one which supports
multiple activations
([#&#8203;8324](DataDog/dd-trace-java#8324) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Introduce tracing propagator
([#&#8203;8313](DataDog/dd-trace-java#8313) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- ✨ Remove old context propagation API
([#&#8203;8271](DataDog/dd-trace-java#8271) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))

##### Instrumentations

##### AWS Lambda instrumentation

- 🐛 Send error message and stack to Lambda extension
([#&#8203;8417](DataDog/dd-trace-java#8417) -
[@&#8203;nhulston](https://github.com/nhulston))

##### AWS SDK instrumentation

- 🐛 Fix error happening when sqs message attributes are readonly
([#&#8203;8473](DataDog/dd-trace-java#8473) -
[@&#8203;vandonr](https://github.com/vandonr))
- 💡 Inject trace context into AWS Step Functions input
([#&#8203;7585](DataDog/dd-trace-java#7585) -
[@&#8203;DylanLovesCoffee](https://github.com/DylanLovesCoffee))

##### Core Java language instrumentation

- ✨ Look in another location for grpc service methods
([#&#8203;8468](DataDog/dd-trace-java#8468) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- ✨ Add code origin support for spring-webmvc
([#&#8203;8416](DataDog/dd-trace-java#8416) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- 💡 Implementation of BaggagePropagator and BaggageContext
([#&#8203;8330](DataDog/dd-trace-java#8330) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- ✨ Add code origin support to kafka message listeners
([#&#8203;8301](DataDog/dd-trace-java#8301) -
[@&#8203;evanchooly](https://github.com/evanchooly))

##### gRPC instrumentation

- ✨ Look in another location for grpc service methods
([#&#8203;8468](DataDog/dd-trace-java#8468) -
[@&#8203;evanchooly](https://github.com/evanchooly))

##### Kafka instrumentation

- ✨ Add messaging.destination.name tag to kafka integrations
([#&#8203;8366](DataDog/dd-trace-java#8366) -
[@&#8203;rarguelloF](https://github.com/rarguelloF))

##### Protocol Buffer instrumentation

- 🐛 Fix bug on proto schema extraction
([#&#8203;8403](DataDog/dd-trace-java#8403) -
[@&#8203;vandonr](https://github.com/vandonr))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 6pm every weekday,before 2am
every weekday" in timezone Australia/Melbourne, Automerge - At any time
(no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).

GitOrigin-RevId: 108a0f86aa59ab4c938cbac0688dd4c19cb301fa
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) type: bug Bug report and fix type: enhancement Enhancements and improvements
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants