Skip to content

Expose tag probabilities in SDK responses#11063

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 3 commits intomasterfrom
malvarez/ai-guard-attach-tag-probabilities
Apr 10, 2026
Merged

Expose tag probabilities in SDK responses#11063
gh-worker-dd-mergequeue-cf854d[bot] merged 3 commits intomasterfrom
malvarez/ai-guard-attach-tag-probabilities

Conversation

@manuel-alvarez-alvarez
Copy link
Copy Markdown
Member

@manuel-alvarez-alvarez manuel-alvarez-alvarez commented Apr 8, 2026

What Does This Do

Attach tag probabilities dictionary to the AI Guard SDK responses.

Motivation

Additional Notes

Contributor Checklist

Jira ticket: APPSEC-61896

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.

@manuel-alvarez-alvarez manuel-alvarez-alvarez requested a review from a team as a code owner April 8, 2026 09:29
@manuel-alvarez-alvarez manuel-alvarez-alvarez added type: enhancement Enhancements and improvements comp: asm waf Application Security Management (WAF) labels Apr 8, 2026
@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Apr 8, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master malvarez/ai-guard-attach-tag-probabilities
git_commit_date 1775720215 1775721789
git_commit_sha 68a2e63 843e8b3
release_version 1.62.0-SNAPSHOT~68a2e632a8 1.62.0-SNAPSHOT~843e8b3484
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1775723579 1775723579
ci_job_id 1580260923 1580260923
ci_pipeline_id 106824316 106824316
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-noatqhxo 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-noatqhxo 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 60 metrics, 11 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.62.0-SNAPSHOT~843e8b3484, baseline=1.62.0-SNAPSHOT~68a2e632a8

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.066 s) : 0, 1066405
Total [baseline] (11.09 s) : 0, 11090019
Agent [candidate] (1.068 s) : 0, 1068378
Total [candidate] (11.152 s) : 0, 11152185
section appsec
Agent [baseline] (1.248 s) : 0, 1248422
Total [baseline] (11.188 s) : 0, 11188019
Agent [candidate] (1.254 s) : 0, 1253693
Total [candidate] (11.146 s) : 0, 11146394
section iast
Agent [baseline] (1.23 s) : 0, 1230193
Total [baseline] (11.346 s) : 0, 11345930
Agent [candidate] (1.225 s) : 0, 1224681
Total [candidate] (11.288 s) : 0, 11288162
section profiling
Agent [baseline] (1.186 s) : 0, 1185932
Total [baseline] (11.111 s) : 0, 11110627
Agent [candidate] (1.185 s) : 0, 1185402
Total [candidate] (11.072 s) : 0, 11072272
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.066 s -
Agent appsec 1.248 s 182.016 ms (17.1%)
Agent iast 1.23 s 163.788 ms (15.4%)
Agent profiling 1.186 s 119.526 ms (11.2%)
Total tracing 11.09 s -
Total appsec 11.188 s 98.0 ms (0.9%)
Total iast 11.346 s 255.911 ms (2.3%)
Total profiling 11.111 s 20.608 ms (0.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.068 s -
Agent appsec 1.254 s 185.314 ms (17.3%)
Agent iast 1.225 s 156.302 ms (14.6%)
Agent profiling 1.185 s 117.024 ms (11.0%)
Total tracing 11.152 s -
Total appsec 11.146 s -5.791 ms (-0.1%)
Total iast 11.288 s 135.977 ms (1.2%)
Total profiling 11.072 s -79.913 ms (-0.7%)
gantt
    title petclinic - break down per module: candidate=1.62.0-SNAPSHOT~843e8b3484, baseline=1.62.0-SNAPSHOT~68a2e632a8

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.228 ms) : 0, 1228
crashtracking [candidate] (1.236 ms) : 0, 1236
BytebuddyAgent [baseline] (637.87 ms) : 0, 637870
BytebuddyAgent [candidate] (639.481 ms) : 0, 639481
AgentMeter [baseline] (29.613 ms) : 0, 29613
AgentMeter [candidate] (29.752 ms) : 0, 29752
GlobalTracer [baseline] (250.436 ms) : 0, 250436
GlobalTracer [candidate] (251.601 ms) : 0, 251601
AppSec [baseline] (32.21 ms) : 0, 32210
AppSec [candidate] (32.448 ms) : 0, 32448
Debugger [baseline] (60.276 ms) : 0, 60276
Debugger [candidate] (60.7 ms) : 0, 60700
Remote Config [baseline] (605.724 µs) : 0, 606
Remote Config [candidate] (604.741 µs) : 0, 605
Telemetry [baseline] (8.154 ms) : 0, 8154
Telemetry [candidate] (8.232 ms) : 0, 8232
Flare Poller [baseline] (9.814 ms) : 0, 9814
Flare Poller [candidate] (8.117 ms) : 0, 8117
section appsec
crashtracking [baseline] (1.226 ms) : 0, 1226
crashtracking [candidate] (1.23 ms) : 0, 1230
BytebuddyAgent [baseline] (662.351 ms) : 0, 662351
BytebuddyAgent [candidate] (666.22 ms) : 0, 666220
AgentMeter [baseline] (12.015 ms) : 0, 12015
AgentMeter [candidate] (12.005 ms) : 0, 12005
GlobalTracer [baseline] (248.815 ms) : 0, 248815
GlobalTracer [candidate] (249.297 ms) : 0, 249297
AppSec [baseline] (184.229 ms) : 0, 184229
AppSec [candidate] (185.076 ms) : 0, 185076
Debugger [baseline] (66.017 ms) : 0, 66017
Debugger [candidate] (66.123 ms) : 0, 66123
Remote Config [baseline] (593.915 µs) : 0, 594
Remote Config [candidate] (608.383 µs) : 0, 608
Telemetry [baseline] (8.7 ms) : 0, 8700
Telemetry [candidate] (8.564 ms) : 0, 8564
Flare Poller [baseline] (3.617 ms) : 0, 3617
Flare Poller [candidate] (3.583 ms) : 0, 3583
IAST [baseline] (24.557 ms) : 0, 24557
IAST [candidate] (24.594 ms) : 0, 24594
section iast
crashtracking [baseline] (1.232 ms) : 0, 1232
crashtracking [candidate] (1.222 ms) : 0, 1222
BytebuddyAgent [baseline] (806.633 ms) : 0, 806633
BytebuddyAgent [candidate] (802.088 ms) : 0, 802088
AgentMeter [baseline] (11.449 ms) : 0, 11449
AgentMeter [candidate] (11.409 ms) : 0, 11409
GlobalTracer [baseline] (240.085 ms) : 0, 240085
GlobalTracer [candidate] (239.024 ms) : 0, 239024
AppSec [baseline] (31.746 ms) : 0, 31746
AppSec [candidate] (30.974 ms) : 0, 30974
Debugger [baseline] (60.542 ms) : 0, 60542
Debugger [candidate] (59.699 ms) : 0, 59699
Remote Config [baseline] (1.087 ms) : 0, 1087
Remote Config [candidate] (2.334 ms) : 0, 2334
Telemetry [baseline] (11.779 ms) : 0, 11779
Telemetry [candidate] (11.167 ms) : 0, 11167
Flare Poller [baseline] (3.469 ms) : 0, 3469
Flare Poller [candidate] (3.438 ms) : 0, 3438
IAST [baseline] (25.987 ms) : 0, 25987
IAST [candidate] (27.338 ms) : 0, 27338
section profiling
crashtracking [baseline] (1.196 ms) : 0, 1196
crashtracking [candidate] (1.186 ms) : 0, 1186
BytebuddyAgent [baseline] (693.277 ms) : 0, 693277
BytebuddyAgent [candidate] (692.649 ms) : 0, 692649
AgentMeter [baseline] (9.121 ms) : 0, 9121
AgentMeter [candidate] (9.116 ms) : 0, 9116
GlobalTracer [baseline] (206.984 ms) : 0, 206984
GlobalTracer [candidate] (207.262 ms) : 0, 207262
AppSec [baseline] (32.339 ms) : 0, 32339
AppSec [candidate] (32.495 ms) : 0, 32495
Debugger [baseline] (65.5 ms) : 0, 65500
Debugger [candidate] (65.561 ms) : 0, 65561
Remote Config [baseline] (563.351 µs) : 0, 563
Remote Config [candidate] (574.446 µs) : 0, 574
Telemetry [baseline] (7.741 ms) : 0, 7741
Telemetry [candidate] (7.869 ms) : 0, 7869
Flare Poller [baseline] (3.547 ms) : 0, 3547
Flare Poller [candidate] (3.514 ms) : 0, 3514
ProfilingAgent [baseline] (94.122 ms) : 0, 94122
ProfilingAgent [candidate] (93.988 ms) : 0, 93988
Profiling [baseline] (94.697 ms) : 0, 94697
Profiling [candidate] (94.552 ms) : 0, 94552
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.62.0-SNAPSHOT~843e8b3484, baseline=1.62.0-SNAPSHOT~68a2e632a8

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.061 s) : 0, 1060823
Total [baseline] (8.873 s) : 0, 8873173
Agent [candidate] (1.055 s) : 0, 1055046
Total [candidate] (8.839 s) : 0, 8838524
section iast
Agent [baseline] (1.225 s) : 0, 1224899
Total [baseline] (9.559 s) : 0, 9559026
Agent [candidate] (1.222 s) : 0, 1222376
Total [candidate] (9.566 s) : 0, 9565606
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.061 s -
Agent iast 1.225 s 164.075 ms (15.5%)
Total tracing 8.873 s -
Total iast 9.559 s 685.853 ms (7.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.055 s -
Agent iast 1.222 s 167.331 ms (15.9%)
Total tracing 8.839 s -
Total iast 9.566 s 727.082 ms (8.2%)
gantt
    title insecure-bank - break down per module: candidate=1.62.0-SNAPSHOT~843e8b3484, baseline=1.62.0-SNAPSHOT~68a2e632a8

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.247 ms) : 0, 1247
crashtracking [candidate] (1.228 ms) : 0, 1228
BytebuddyAgent [baseline] (635.438 ms) : 0, 635438
BytebuddyAgent [candidate] (633.123 ms) : 0, 633123
AgentMeter [baseline] (29.343 ms) : 0, 29343
AgentMeter [candidate] (29.334 ms) : 0, 29334
GlobalTracer [baseline] (248.993 ms) : 0, 248993
GlobalTracer [candidate] (248.43 ms) : 0, 248430
AppSec [baseline] (32.043 ms) : 0, 32043
AppSec [candidate] (31.9 ms) : 0, 31900
Debugger [baseline] (59.134 ms) : 0, 59134
Debugger [candidate] (58.924 ms) : 0, 58924
Remote Config [baseline] (610.546 µs) : 0, 611
Remote Config [candidate] (602.621 µs) : 0, 603
Telemetry [baseline] (8.104 ms) : 0, 8104
Telemetry [candidate] (8.071 ms) : 0, 8071
Flare Poller [baseline] (9.66 ms) : 0, 9660
Flare Poller [candidate] (7.355 ms) : 0, 7355
section iast
crashtracking [baseline] (1.229 ms) : 0, 1229
crashtracking [candidate] (1.227 ms) : 0, 1227
BytebuddyAgent [baseline] (802.839 ms) : 0, 802839
BytebuddyAgent [candidate] (801.505 ms) : 0, 801505
AgentMeter [baseline] (11.366 ms) : 0, 11366
AgentMeter [candidate] (11.368 ms) : 0, 11368
GlobalTracer [baseline] (239.411 ms) : 0, 239411
GlobalTracer [candidate] (238.809 ms) : 0, 238809
AppSec [baseline] (30.931 ms) : 0, 30931
AppSec [candidate] (32.504 ms) : 0, 32504
Debugger [baseline] (60.898 ms) : 0, 60898
Debugger [candidate] (57.277 ms) : 0, 57277
Remote Config [baseline] (535.795 µs) : 0, 536
Remote Config [candidate] (1.134 ms) : 0, 1134
Telemetry [baseline] (12.141 ms) : 0, 12141
Telemetry [candidate] (13.349 ms) : 0, 13349
Flare Poller [baseline] (3.473 ms) : 0, 3473
Flare Poller [candidate] (3.404 ms) : 0, 3404
IAST [baseline] (25.783 ms) : 0, 25783
IAST [candidate] (25.744 ms) : 0, 25744
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master malvarez/ai-guard-attach-tag-probabilities
git_commit_date 1775720215 1775721789
git_commit_sha 68a2e63 843e8b3
release_version 1.62.0-SNAPSHOT~68a2e632a8 1.62.0-SNAPSHOT~843e8b3484
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1775724146 1775724146
ci_job_id 1580260924 1580260924
ci_pipeline_id 106824316 106824316
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-3i8018wp 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-3i8018wp 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 2 performance improvements and 0 performance regressions! Performance is the same for 17 metrics, 17 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:iast:high_load better
[-1.487ms; -0.826ms] or [-7.949%; -4.415%]
better
[-2.191ms; -0.834ms] or [-7.231%; -2.754%]
unstable
[-8.249op/s; +38.562op/s] or [-3.376%; +15.784%]
17.554ms 28.782ms 259.469op/s 18.711ms 30.294ms 244.312op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.62.0-SNAPSHOT~843e8b3484, baseline=1.62.0-SNAPSHOT~68a2e632a8
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.244 ms) : 1232, 1256
.   : milestone, 1244,
iast (3.404 ms) : 3356, 3452
.   : milestone, 3404,
iast_FULL (5.98 ms) : 5920, 6040
.   : milestone, 5980,
iast_GLOBAL (3.887 ms) : 3833, 3940
.   : milestone, 3887,
profiling (2.301 ms) : 2278, 2324
.   : milestone, 2301,
tracing (1.892 ms) : 1877, 1908
.   : milestone, 1892,
section candidate
no_agent (1.244 ms) : 1232, 1256
.   : milestone, 1244,
iast (3.293 ms) : 3246, 3340
.   : milestone, 3293,
iast_FULL (5.949 ms) : 5889, 6009
.   : milestone, 5949,
iast_GLOBAL (3.961 ms) : 3889, 4033
.   : milestone, 3961,
profiling (2.212 ms) : 2191, 2233
.   : milestone, 2212,
tracing (1.962 ms) : 1941, 1982
.   : milestone, 1962,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.244 ms [1.232 ms, 1.256 ms] -
iast 3.404 ms [3.356 ms, 3.452 ms] 2.16 ms (173.6%)
iast_FULL 5.98 ms [5.92 ms, 6.04 ms] 4.736 ms (380.7%)
iast_GLOBAL 3.887 ms [3.833 ms, 3.94 ms] 2.643 ms (212.4%)
profiling 2.301 ms [2.278 ms, 2.324 ms] 1.057 ms (85.0%)
tracing 1.892 ms [1.877 ms, 1.908 ms] 648.147 µs (52.1%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.244 ms [1.232 ms, 1.256 ms] -
iast 3.293 ms [3.246 ms, 3.34 ms] 2.049 ms (164.7%)
iast_FULL 5.949 ms [5.889 ms, 6.009 ms] 4.705 ms (378.2%)
iast_GLOBAL 3.961 ms [3.889 ms, 4.033 ms] 2.717 ms (218.4%)
profiling 2.212 ms [2.191 ms, 2.233 ms] 968.291 µs (77.8%)
tracing 1.962 ms [1.941 ms, 1.982 ms] 717.501 µs (57.7%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.62.0-SNAPSHOT~843e8b3484, baseline=1.62.0-SNAPSHOT~68a2e632a8
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.569 ms) : 18377, 18762
.   : milestone, 18569,
appsec (18.856 ms) : 18669, 19043
.   : milestone, 18856,
code_origins (18.019 ms) : 17837, 18200
.   : milestone, 18019,
iast (19.104 ms) : 18912, 19295
.   : milestone, 19104,
profiling (18.962 ms) : 18771, 19153
.   : milestone, 18962,
tracing (17.933 ms) : 17757, 18110
.   : milestone, 17933,
section candidate
no_agent (19.377 ms) : 19178, 19576
.   : milestone, 19377,
appsec (19.131 ms) : 18939, 19323
.   : milestone, 19131,
code_origins (18.129 ms) : 17953, 18304
.   : milestone, 18129,
iast (17.978 ms) : 17798, 18158
.   : milestone, 17978,
profiling (18.478 ms) : 18298, 18658
.   : milestone, 18478,
tracing (18.065 ms) : 17889, 18241
.   : milestone, 18065,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.569 ms [18.377 ms, 18.762 ms] -
appsec 18.856 ms [18.669 ms, 19.043 ms] 286.449 µs (1.5%)
code_origins 18.019 ms [17.837 ms, 18.2 ms] -550.776 µs (-3.0%)
iast 19.104 ms [18.912 ms, 19.295 ms] 534.327 µs (2.9%)
profiling 18.962 ms [18.771 ms, 19.153 ms] 392.205 µs (2.1%)
tracing 17.933 ms [17.757 ms, 18.11 ms] -636.023 µs (-3.4%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.377 ms [19.178 ms, 19.576 ms] -
appsec 19.131 ms [18.939 ms, 19.323 ms] -246.556 µs (-1.3%)
code_origins 18.129 ms [17.953 ms, 18.304 ms] -1.249 ms (-6.4%)
iast 17.978 ms [17.798 ms, 18.158 ms] -1.399 ms (-7.2%)
profiling 18.478 ms [18.298 ms, 18.658 ms] -899.654 µs (-4.6%)
tracing 18.065 ms [17.889 ms, 18.241 ms] -1.312 ms (-6.8%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master malvarez/ai-guard-attach-tag-probabilities
git_commit_date 1775720215 1775721789
git_commit_sha 68a2e63 843e8b3
release_version 1.62.0-SNAPSHOT~68a2e632a8 1.62.0-SNAPSHOT~843e8b3484
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1775723771 1775723771
ci_job_id 1580260925 1580260925
ci_pipeline_id 106824316 106824316
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-zwm6g9d9 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-zwm6g9d9 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 1 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 0 unstable metrics.

scenario Δ mean execution_time candidate mean execution_time baseline mean execution_time
scenario:dacapo:tomcat:appsec better
[-1.458ms; -1.110ms] or [-38.074%; -28.990%]
2.545ms 3.830ms
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.62.0-SNAPSHOT~843e8b3484, baseline=1.62.0-SNAPSHOT~68a2e632a8
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.484 ms) : 1472, 1496
.   : milestone, 1484,
appsec (3.83 ms) : 3608, 4051
.   : milestone, 3830,
iast (2.267 ms) : 2197, 2336
.   : milestone, 2267,
iast_GLOBAL (2.31 ms) : 2240, 2380
.   : milestone, 2310,
profiling (2.095 ms) : 2040, 2151
.   : milestone, 2095,
tracing (2.075 ms) : 2021, 2128
.   : milestone, 2075,
section candidate
no_agent (1.484 ms) : 1473, 1496
.   : milestone, 1484,
appsec (2.545 ms) : 2490, 2601
.   : milestone, 2545,
iast (2.278 ms) : 2208, 2347
.   : milestone, 2278,
iast_GLOBAL (2.317 ms) : 2247, 2386
.   : milestone, 2317,
profiling (2.093 ms) : 2038, 2147
.   : milestone, 2093,
tracing (2.083 ms) : 2029, 2137
.   : milestone, 2083,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.484 ms [1.472 ms, 1.496 ms] -
appsec 3.83 ms [3.608 ms, 4.051 ms] 2.345 ms (158.0%)
iast 2.267 ms [2.197 ms, 2.336 ms] 782.737 µs (52.7%)
iast_GLOBAL 2.31 ms [2.24 ms, 2.38 ms] 826.022 µs (55.7%)
profiling 2.095 ms [2.04 ms, 2.151 ms] 611.141 µs (41.2%)
tracing 2.075 ms [2.021 ms, 2.128 ms] 590.699 µs (39.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.484 ms [1.473 ms, 1.496 ms] -
appsec 2.545 ms [2.49 ms, 2.601 ms] 1.061 ms (71.5%)
iast 2.278 ms [2.208 ms, 2.347 ms] 793.395 µs (53.5%)
iast_GLOBAL 2.317 ms [2.247 ms, 2.386 ms] 832.183 µs (56.1%)
profiling 2.093 ms [2.038 ms, 2.147 ms] 608.225 µs (41.0%)
tracing 2.083 ms [2.029 ms, 2.137 ms] 598.676 µs (40.3%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.62.0-SNAPSHOT~843e8b3484, baseline=1.62.0-SNAPSHOT~68a2e632a8
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.003 s) : 15003000, 15003000
.   : milestone, 15003000,
appsec (14.864 s) : 14864000, 14864000
.   : milestone, 14864000,
iast (18.213 s) : 18213000, 18213000
.   : milestone, 18213000,
iast_GLOBAL (17.974 s) : 17974000, 17974000
.   : milestone, 17974000,
profiling (14.852 s) : 14852000, 14852000
.   : milestone, 14852000,
tracing (14.621 s) : 14621000, 14621000
.   : milestone, 14621000,
section candidate
no_agent (15.368 s) : 15368000, 15368000
.   : milestone, 15368000,
appsec (14.758 s) : 14758000, 14758000
.   : milestone, 14758000,
iast (18.662 s) : 18662000, 18662000
.   : milestone, 18662000,
iast_GLOBAL (18.197 s) : 18197000, 18197000
.   : milestone, 18197000,
profiling (15.605 s) : 15605000, 15605000
.   : milestone, 15605000,
tracing (15.02 s) : 15020000, 15020000
.   : milestone, 15020000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.003 s [15.003 s, 15.003 s] -
appsec 14.864 s [14.864 s, 14.864 s] -139.0 ms (-0.9%)
iast 18.213 s [18.213 s, 18.213 s] 3.21 s (21.4%)
iast_GLOBAL 17.974 s [17.974 s, 17.974 s] 2.971 s (19.8%)
profiling 14.852 s [14.852 s, 14.852 s] -151.0 ms (-1.0%)
tracing 14.621 s [14.621 s, 14.621 s] -382.0 ms (-2.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.368 s [15.368 s, 15.368 s] -
appsec 14.758 s [14.758 s, 14.758 s] -610.0 ms (-4.0%)
iast 18.662 s [18.662 s, 18.662 s] 3.294 s (21.4%)
iast_GLOBAL 18.197 s [18.197 s, 18.197 s] 2.829 s (18.4%)
profiling 15.605 s [15.605 s, 15.605 s] 237.0 ms (1.5%)
tracing 15.02 s [15.02 s, 15.02 s] -348.0 ms (-2.3%)

@manuel-alvarez-alvarez manuel-alvarez-alvarez added comp: ai-guard AI Guard and removed comp: asm waf Application Security Management (WAF) labels Apr 8, 2026
@manuel-alvarez-alvarez manuel-alvarez-alvarez changed the title feat(ai-guard): expose tag probabilities in SDK responses Expose tag probabilities in SDK responses Apr 9, 2026
@manuel-alvarez-alvarez manuel-alvarez-alvarez added this pull request to the merge queue Apr 10, 2026
@dd-octo-sts
Copy link
Copy Markdown
Contributor

dd-octo-sts bot commented Apr 10, 2026

/merge

@gh-worker-devflow-routing-ef8351
Copy link
Copy Markdown

gh-worker-devflow-routing-ef8351 bot commented Apr 10, 2026

View all feedbacks in Devflow UI.

2026-04-10 07:38:20 UTC ℹ️ Start processing command /merge


2026-04-10 07:38:24 UTC ℹ️ MergeQueue: pull request added to the queue

The expected merge time in master is approximately 2h (p90).


2026-04-10 08:46:55 UTC ℹ️ MergeQueue: This merge request was merged

@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Apr 10, 2026
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot merged commit 067d0d2 into master Apr 10, 2026
585 of 588 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot deleted the malvarez/ai-guard-attach-tag-probabilities branch April 10, 2026 08:46
@github-actions github-actions bot added this to the 1.62.0 milestone Apr 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: ai-guard AI Guard type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants