• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

OISF / suricata / 23352517976
66%
main: 79%

Build:
Build:
LAST BUILD BRANCH: encryption-bypass-8336-v2
DEFAULT BRANCH: main
Ran 20 Mar 2026 05:09PM UTC
Jobs 2
Files 990
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

20 Mar 2026 04:32PM UTC coverage: 65.866% (-13.4%) from 79.315%
23352517976

Pull #15072

github

web-flow
Merge abcd1935f into 6587e363a
Pull Request #15072: Stack 8001 v16.3

41 of 70 new or added lines in 10 files covered. (58.57%)

18894 existing lines in 577 files now uncovered.

143735 of 218225 relevant lines covered (65.87%)

4342818.61 hits per line

Uncovered Changes

Lines Coverage ∆ File
26
2.47
-84.04% src/util-mpm-ac-ks.c
2
81.42
-12.65% src/util-mpm-ac.c
1
0.0
-100.0% src/util-mpm-ac-ks-small.c

Coverage Regressions

Lines Coverage ∆ File
762
74.86
-15.4% src/stream-tcp.c
542
9.4
-7.12% src/app-layer-dnp3-objects.c
466
2.47
-84.04% src/util-mpm-ac-ks.c
422
73.9
-19.94% src/detect-parse.c
284
68.92
-12.7% src/app-layer-ssl.c
269
51.64
-29.11% src/util-streaming-buffer.c
249
59.65
-35.29% src/detect-engine-address.c
234
17.94
-80.68% src/detect-engine-address-ipv6.c
218
41.6
-57.71% src/decode-icmpv6.c
207
49.8
-45.9% rust/src/modbus/modbus.rs
203
78.54
-11.55% rust/src/smb/smb.rs
203
35.29
-64.26% src/detect-ipproto.c
202
70.44
-24.71% src/app-layer-dnp3.c
194
4.98
-41.99% src/util-debug-filters.c
189
70.33
-11.04% rust/src/nfs/nfs.rs
186
66.07
-26.43% src/detect-engine-iponly.c
180
73.03
-5.87% src/detect-engine.c
173
67.1
-22.37% src/detect-engine-threshold.c
171
0.0
-100.0% rust/target/release/build/oid-registry-0398e8c86d64d39f/out/oid_db.rs
166
66.71
-26.61% src/detect-engine-port.c
156
26.37
-12.58% src/runmode-unix-socket.c
156
45.5
-42.79% src/util-affinity.c
142
71.37
-22.99% src/detect-pcre.c
141
50.52
-40.1% src/detect-csum.c
137
59.57
-39.32% src/decode-ipv4.c
133
0.0
-90.96% rust/src/asn1/mod.rs
129
76.07
-9.48% rust/src/enip/detect.rs
128
73.08
-11.3% rust/htp/src/request.rs
128
10.22
-69.15% src/detect-ssl-state.c
126
71.18
-11.38% rust/src/http2/http2.rs
126
56.88
-23.12% src/util-radix-tree-common.h
123
29.89
-34.04% src/util-byte.c
122
6.1
-83.68% src/detect-rpc.c
121
71.05
-27.6% src/decode-ipv6.c
120
23.27
-75.87% src/decode-ppp.c
118
75.36
-17.29% src/app-layer-htp.c
113
68.56
-13.99% rust/src/smb/smb1.rs
110
68.97
-26.08% src/detect-bytetest.c
110
48.99
-41.94% src/detect-engine-tag.c
101
76.48
-12.6% rust/src/mqtt/detect.rs
101
70.72
-26.13% src/detect-bytejump.c
101
54.58
-40.29% src/stream-tcp-sack.c
99
67.49
-26.27% src/defrag.c
99
38.83
-58.86% src/detect-engine-address-ipv4.c
99
48.07
-25.45% src/util-runmodes.c
97
45.56
-54.05% src/decode-gre.c
96
58.27
-39.96% src/decode-icmpv4.c
96
71.24
-21.24% src/detect-dataset.c
95
82.86
-11.03% src/app-layer-detect-proto.c
94
51.95
-21.51% rust/src/http2/huffman.rs
93
75.12
-12.18% rust/src/http2/detect.rs
93
54.2
-33.05% src/detect-tls-cert-validity.c
92
75.0
-20.86% rust/src/http2/parser.rs
91
65.63
-27.5% src/conf-yaml-loader.c
91
64.69
-31.64% src/detect-flow.c
90
7.14
-89.84% src/detect-replace.c
87
59.48
-7.53% src/datasets.c
84
65.83
-13.3% src/runmodes.c
84
0.0
-82.35% src/util-file-decompression.c
82
4.55
-93.18% src/decode-udp.h
82
57.14
-36.47% src/detect-bytemath.c
82
57.43
-6.06% src/source-af-packet.c
80
85.14
-11.72% rust/src/detect/uint.rs
79
57.71
-31.23% src/detect-datarep.c
78
40.05
-17.65% src/ippair.c
78
31.36
-66.1% src/util-running-modes.c
77
70.1
-15.25% rust/src/enip/enip.rs
76
83.39
-12.69% rust/src/pgsql/parser.rs
74
46.38
-53.62% src/decode-pppoe.c
74
42.65
-35.07% src/detect-flowvar.c
72
68.98
-19.71% rust/src/nfs/nfs4_records.rs
71
48.17
-11.83% rust/htp/src/urlencoded.rs
71
12.64
-4.36% src/output-json-dnp3-objects.c
70
58.61
-38.68% rust/src/modbus/detect.rs
70
76.58
-18.42% rust/src/smb/dcerpc.rs
69
13.98
-80.44% src/detect-tos.c
68
81.27
-8.98% src/detect-flowbits.c
68
60.02
-4.19% src/suricata.c
66
42.62
-50.9% src/util-radix4-tree.c
65
65.47
-32.83% rust/src/detect/byte_math.rs
65
8.36
-3.6% rust/src/enip/logger.rs
65
86.37
-11.26% src/app-layer.c
63
87.42
-9.51% rust/src/dns/dns.rs
63
8.33
-65.63% src/detect-pktvar.c
62
65.15
-33.96% src/detect-byte-extract.c
60
20.0
-63.16% src/decode-icmpv6.h
60
71.18
-28.16% src/detect-fast-pattern.c
59
33.82
-53.27% src/util-radix6-tree.c
59
0.0
-96.72% src/util-spm-bs2bm.c
58
79.82
-10.18% rust/src/ldap/ldap.rs
57
71.73
-11.15% rust/src/rfb/rfb.rs
57
81.88
-9.22% rust/src/smb/smb2.rs
57
0.0
-100.0% src/util-mpm-ac-ks-small.c
55
71.99
-14.4% rust/htp/src/uri.rs
55
71.38
-23.16% src/detect-isdataat.c
55
0.0
-52.88% src/util-file-swf-decompression.c
54
84.45
-6.94% rust/src/sdp/detect.rs
54
61.99
-32.43% src/detect-flowint.c
54
12.5
-68.22% src/detect-template.c
54
62.58
-9.36% src/util-debug.c
53
47.14
-45.02% src/util-hash.c
52
70.0
-17.5% src/detect-filestore.c
51
60.98
-34.96% rust/src/detect/byte_extract.rs
51
20.24
-64.81% src/detect-krb5-errcode.c
50
51.22
-7.94% src/flow-hash.c
50
46.96
-51.61% src/util-host-os-info.c
49
81.95
-11.95% rust/src/ssh/ssh.rs
48
69.43
-21.7% src/detect-config.c
48
59.01
-27.22% src/util-threshold-config.c
46
85.53
-9.53% src/app-layer-smtp.c
45
84.41
-3.77% rust/htp/src/response.rs
45
48.28
-51.72% src/decode-mpls.c
44
28.57
-62.86% rust/htp/src/c_api/bstr.rs
44
17.65
-59.14% src/detect-ftpdata.c
44
66.78
-21.4% src/detect-hostbits.c
43
81.34
-8.57% src/detect-engine-content-inspection.c
43
18.99
-66.82% src/detect-fragoffset.c
43
84.55
-7.14% src/stream-tcp-list.c
42
62.77
-30.66% src/detect-engine-buffer.c
42
26.58
-45.49% src/util-coredump-config.c
41
89.95
-7.55% src/app-layer-frames.c
41
71.29
-16.48% src/conf.c
41
63.41
-33.33% src/detect-depth.c
41
71.04
-26.87% src/detect-threshold.c
40
82.79
-5.87% src/decode.c
40
72.86
-11.8% src/detect-engine-prefilter-common.c
39
90.04
-8.4% rust/src/mqtt/parser.rs
39
68.35
-12.34% src/detect-tls.c
38
84.4
-14.51% rust/src/detect/requires.rs
38
73.32
-14.95% rust/src/rdp/parser.rs
38
71.81
-23.32% src/util-hashlist.c
38
65.88
-6.39% src/util-thash.c
37
81.87
-6.73% rust/src/smb/smb1_records.rs
37
36.67
-62.75% src/decode-nsh.c
37
81.42
-12.65% src/util-mpm-ac.c
36
56.32
-41.66% rust/src/detect/tcp.rs
36
77.12
-15.1% rust/src/dns/detect.rs
36
88.0
-8.47% rust/src/quic/quic.rs
36
69.93
-20.16% src/detect-app-layer-protocol.c
36
88.18
-1.8% src/detect-engine-mpm.c
36
81.42
-9.91% src/detect-file-data.c
36
52.21
-44.03% src/detect-tcp-flags.c
35
77.01
-20.63% rust/src/detect/transforms/base64.rs
35
81.23
-6.14% rust/src/mqtt/mqtt.rs
35
78.45
-19.37% src/detect-http-host.c
34
88.86
-9.71% rust/src/ssh/detect.rs
34
72.5
-17.87% src/detect-http2.c
34
25.0
-65.83% src/detect-id.c
34
63.64
-23.13% src/detect-xbits.c
33
14.63
-80.49% src/tmqh-simple.c
33
62.42
-20.0% src/util-print.c
32
79.6
-9.07% src/output-json-http.c
31
74.48
-16.15% src/detect-app-layer-event.c
31
54.21
-36.32% src/detect-classtype.c
31
20.27
-41.89% src/detect-template2.c
30
87.72
-7.67% rust/src/quic/frames.rs
30
80.13
-19.87% rust/src/smb/dcerpc_records.rs
30
64.71
-35.29% src/detect-distance.c
30
74.18
-2.04% src/tm-threads.c
29
65.1
-15.1% rust/htp/src/config.rs
29
83.41
-6.87% rust/src/krb/krb5.rs
29
47.95
-23.71% rust/src/rdp/log.rs
29
48.33
-50.04% rust/src/util.rs
29
40.0
-58.0% src/decode-arp.c
29
64.49
-6.78% src/defrag-hash.c
29
68.99
-27.85% src/detect-detection-filter.c
29
17.14
-82.86% src/detect-l3proto.c
29
38.41
-6.79% src/log-httplog.c
29
48.02
-5.48% src/runmode-af-packet.c
28
85.6
-6.12% rust/src/ike/detect.rs
28
85.54
-11.24% rust/src/ike/ike.rs
28
89.27
-4.84% rust/src/mime/smtp.rs
28
75.58
-12.9% rust/src/nfs/nfs3.rs
28
65.85
-34.15% src/detect-within.c
28
69.01
-27.71% src/util-flow-rate.c
27
84.06
-9.74% rust/src/dcerpc/dcerpc.rs
27
56.7
-13.92% rust/src/ike/ikev2.rs
27
80.03
-9.13% rust/src/jsonbuilder.rs
27
1.22
-1.5% rust/src/smb/smb_status.rs
27
72.49
-16.46% src/detect-engine-siggroup.c
27
76.5
-14.9% src/detect-http-raw-header.c
26
58.06
-41.94% src/detect-engine-uint.c
26
67.36
-13.47% src/detect-file-hash-common.c
26
80.59
-14.36% src/source-pcap-file-helper.c
26
76.92
-16.59% src/util-macset.c
26
59.51
-16.54% src/util-storage.c
25
75.84
-20.61% rust/src/detect/entropy.rs
25
92.88
-7.12% rust/src/dns/parser.rs
25
87.54
-8.6% rust/src/mime/mime.rs
25
45.58
-17.01% rust/src/mqtt/mqtt_property.rs
25
82.48
-10.68% rust/src/quic/detect.rs
25
72.64
-13.79% rust/src/rdp/rdp.rs
25
47.46
-42.37% src/detect-prefilter.c
25
60.17
-19.72% src/util-pool.c
24
75.29
-9.27% rust/htp/src/parsers.rs
24
73.62
-18.36% src/app-layer-htp-xff.c
24
61.76
-3.4% src/datasets-context-json.c
24
31.43
-68.57% src/decode-ppp.h
24
43.75
-53.52% src/decode-vlan.c
24
63.64
-33.56% src/util-action.c
23
78.14
-4.37% rust/htp/src/decompressors.rs
23
76.6
-6.41% rust/src/ike/parser.rs
23
0.0
-60.53% rust/src/lzma.rs
23
88.3
-8.16% rust/src/snmp/snmp.rs
23
88.5
-11.5% src/decode-tcp.c
23
79.47
-18.37% src/detect-base64-decode.c
23
84.65
-11.44% src/detect-http-client-body.c
23
75.0
-19.96% src/detect-http-cookie.c
23
86.46
-4.42% src/flow.c
23
78.8
-9.2% src/util-spm-bm.c
22
68.48
-22.27% rust/src/detect/float.rs
22
67.33
-4.89% src/app-layer-htp-range.c
22
73.6
-23.66% src/decode-vxlan.c
22
79.91
-11.46% src/detect-dnp3.c
22
71.79
-22.16% src/detect-reference.c
22
94.15
-5.85% src/tree.h
22
48.84
-51.16% src/util-cidr.c
21
73.7
-5.47% rust/src/enip/parser.rs
21
79.86
-17.84% src/decode-geneve.c
21
81.46
-15.14% src/detect-dsize.c
21
62.69
-31.34% src/detect-offset.c
20
81.45
-9.18% rust/src/applayertemplate/template.rs
20
76.62
-3.32% rust/src/dns/log.rs
20
82.99
-3.7% rust/src/ldap/detect.rs
20
94.87
-5.13% rust/src/smb/smb2_records.rs
20
91.23
-8.77% src/detect-email.c
20
82.61
-17.03% src/detect-engine-state.c
20
78.51
-8.77% src/util-var-name.c
19
88.6
-8.78% rust/src/nfs/rpc_records.rs
19
76.09
-6.4% rust/src/websocket/websocket.rs
19
56.47
-1.72% rust/target/release/build/suricata-lua-sys-c9dd028abb9ff503/out/lua/lapi.c
19
59.77
-21.84% src/decode-ipv4.h
19
95.24
-1.27% src/detect.c
19
25.86
-61.89% src/detect-fragbits.c
19
68.45
-16.23% src/detect-tag.c
19
79.35
-20.65% src/detect-tls-cert-fingerprint.c
19
68.14
-17.2% src/detect-tls-version.c
18
83.12
-10.11% rust/src/bittorrent_dht/parser.rs
18
82.18
-13.72% rust/src/dcerpc/detect.rs
18
79.75
-11.04% rust/src/ike/logger.rs
18
83.2
-3.63% src/decode.h
18
92.64
-5.92% src/detect-engine-sigorder.c
18
77.59
-7.76% src/detect-flow-pkts.c
18
54.84
-29.03% src/detect-tcpmss.c
17
82.79
-4.71% rust/src/pgsql/pgsql.rs
17
86.14
-10.23% rust/src/quic/parser.rs
17
93.59
-3.63% rust/src/sip/sip.rs
17
85.12
-14.05% rust/src/smb/smb1_session.rs
17
77.67
-16.5% src/detect-http-headers-stub.h
17
56.85
-12.28% src/detect-ssl-version.c
17
56.9
-35.96% src/detect-tcp-seq.c
17
23.08
-74.54% src/thread-storage.c
16
71.09
-4.17% rust/htp/src/transaction.rs
16
82.2
-13.86% rust/src/asn1/parse_rules.rs
16
46.93
-4.91% rust/src/nfs/nfs4.rs
16
75.29
-21.7% src/app-layer-htp-file.c
16
89.54
-1.58% src/app-layer-parser.c
16
63.78
-4.72% src/detect-engine-register.c
16
82.65
-16.36% src/detect-http-method.c
16
84.9
-8.33% src/output-json-netflow.c
15
79.75
-18.99% rust/src/nfs/nfs2.rs
15
90.13
-7.69% src/detect-content.c
15
84.44
-8.96% src/detect-filename.c
15
54.55
-22.02% src/detect-icmp-seq.c
15
70.83
-16.04% src/detect-transform-pcrexform.c
15
79.42
-3.63% src/reputation.c
15
87.97
-6.51% src/stream-tcp-reassemble.c
15
67.12
-27.47% src/util-misc.c
14
86.15
-2.66% rust/htp/src/connection_parser.rs
14
0.0
-95.0% rust/src/detect/fragbits.rs
14
66.28
-16.28% rust/src/detect/iprep.rs
14
78.02
-16.04% rust/src/detect/transforms/urldecode.rs
14
87.5
-2.82% rust/src/sip/detect.rs
14
92.11
-4.52% rust/src/smb/detect.rs
14
47.03
-3.97% rust/target/release/build/suricata-lua-sys-c9dd028abb9ff503/out/lua/lobject.c
14
81.01
-18.06% src/detect-frame.c
14
57.63
-30.96% src/detect-lua.c
14
60.87
-35.17% src/detect-priority.c
14
86.92
-13.08% src/detect-tls-cert-serial.c
13
48.15
-16.05% rust/src/nfs/types.rs
13
83.72
-11.02% rust/src/smb/auth.rs
13
89.81
-6.02% rust/src/websocket/detect.rs
13
84.82
-2.73% src/app-layer-ftp.c
13
64.58
-27.08% src/decode-null.c
13
81.42
-11.5% src/detect-http-start.c
13
73.61
-18.06% src/detect-sip-method.c
13
54.21
-35.02% src/ippair-bit.c
12
89.09
-7.27% rust/src/dhcp/dhcp.rs
12
87.43
-6.86% rust/src/dhcp/logger.rs
12
72.57
-10.62% src/decode-igmp.c
12
55.56
-44.44% src/decode-raw.c
12
66.42
-8.76% src/detect-app-layer-state.c
12
88.83
-0.8% src/detect-engine-build.c
12
77.97
-10.64% src/detect-engine-event.c
12
87.77
-3.33% src/detect-http-header.c
12
80.83
-15.7% src/detect-urilen.c
11
83.33
-13.02% rust/src/detect/transforms/xor.rs
11
80.47
-10.61% rust/src/http2/range.rs
11
77.08
-22.92% rust/src/nfs/nfs2_records.rs
11
87.7
-3.42% src/counters.c
11
80.8
-9.04% src/detect-bsize.c
11
43.24
-29.73% src/detect-engine-prefilter-common.h
11
58.54
-26.83% src/detect-rawbytes.c
11
56.0
-44.0% src/detect-rev.c
11
59.26
-40.74% src/detect-sid.c
11
91.78
-7.53% src/detect-tls-random.c
11
3.94
-24.91% src/log-cf-common.c
11
85.45
-3.76% src/util-mpm.c
11
56.41
-40.1% src/util-rule-vars.c
10
81.98
-6.67% rust/src/detect/transforms/decompress.rs
10
83.45
-7.19% rust/src/http2/decompression.rs
10
86.01
-5.18% rust/src/http2/logger.rs
10
84.62
-5.5% rust/src/krb/detect.rs
10
4.09
-9.97% rust/src/rdp/windows.rs
10
95.69
-3.41% rust/src/sdp/parser.rs
10
90.0
-6.67% rust/src/smb/files.rs
10
89.56
-2.75% rust/src/smb/log.rs
10
85.13
-5.13% rust/src/snmp/detect.rs
10
78.22
-9.9% src/app-layer-tftp.c
10
65.52
-34.48% src/decode-esp.c
10
52.38
-47.62% src/decode-etag.c
10
61.54
-38.46% src/decode-vntag.c
10
62.86
-35.94% src/detect-asn1.c
10
86.84
-13.16% src/detect-dns-name.c
10
85.87
-10.87% src/detect-http-protocol.c
10
54.64
-29.76% src/detect-icmp-id.c
10
68.29
-8.13% src/detect-vlan.c
10
31.58
-59.85% src/runmode-nfq.c
10
73.39
-9.17% src/util-var.c
9
92.72
-4.37% rust/htp/src/c_api/transaction.rs
9
63.83
-24.75% rust/src/detect/vlan.rs
9
91.6
-2.36% src/detect-engine-frame.c
9
85.83
-1.75% src/detect-engine-loader.c
9
76.14
-16.32% src/detect-ipopts.c
9
74.72
-19.83% src/detect-iprep.c
9
61.82
-21.04% src/detect-target.c
9
70.05
-7.1% src/util-time.c
8
85.64
-4.42% rust/htp/src/c_api/connection_parser.rs
8
87.8
-3.15% rust/htp/src/util.rs
8
86.96
-7.62% rust/src/detect/flow.rs
8
78.72
-17.02% rust/src/detect/stream_size.rs
8
91.56
-6.78% rust/src/nfs/nfs3_records.rs
8
75.68
-23.21% rust/src/rdp/util.rs
8
91.86
-4.77% rust/src/rfb/detect.rs
8
89.19
-10.81% rust/src/smb/smb2_ioctl.rs
8
58.33
-14.39% rust/src/tls_version.rs
8
58.23
-0.14% rust/target/release/build/suricata-lua-sys-c9dd028abb9ff503/out/lua/lvm.c
8
79.41
-3.92% src/app-layer-expectation.c
8
66.99
-7.77% src/app-layer-htp-mem.c
8
71.79
-20.51% src/decode-erspan.c
8
60.0
-40.0% src/decode-gre.h
8
92.44
-3.36% src/detect-dns-response.c
8
61.64
-12.04% src/detect-icmpv6-mtu.c
8
44.44
-51.85% src/detect-sameip.c
8
61.76
-32.74% src/detect-tcp-window.c
8
88.12
-8.04% src/detect-tls-certs.c
8
85.02
-1.24% src/flow-manager.c
7
77.86
-11.81% rust/src/conf.rs
7
90.32
-7.53% rust/src/ike/ikev1.rs
7
14.29
-33.33% rust/src/quic/error.rs
7
86.86
-11.31% rust/src/ssh/parser.rs
7
79.2
-5.6% rust/src/x509/mod.rs
7
70.83
-9.72% src/app-layer-events.c
7
57.14
-38.31% src/decode-chdlc.c
7
61.11
-38.89% src/decode-ethernet.c
7
77.42
-22.58% src/detect-engine-proto.c
7
75.0
-11.67% src/detect-entropy.c
7
75.61
-17.07% src/detect-modbus.c
7
83.33
-8.97% src/feature.c
7
44.44
-11.11% src/pkt-var.c
7
61.25
-1.99% src/util-ioctl.c
7
69.07
-29.13% src/util-spm.c
6
50.0
-50.0% rust/htp/src/c_api/uri.rs
6
50.0
-50.0% rust/htp/src/unicode_bestfit_map.rs
6
91.26
-5.83% rust/htp/src/utf8_decoder.rs
6
92.02
-3.68% rust/src/dhcp/detect.rs
6
80.72
-2.69% rust/src/filetracker.rs
6
78.13
-9.38% src/decode-icmpv4.h
6
75.0
-25.0% src/decode-sctp.c
6
89.83
-10.17% src/detect-http-stat-msg.c
6
81.82
-14.18% src/detect-itype.c
6
92.55
-6.38% src/detect-smtp.c
6
68.0
-19.0% src/detect-stream_size.c
6
80.0
-10.91% src/detect-tls-ja3-hash.c
6
79.63
-11.11% src/detect-tls-ja3s-hash.c
5
88.06
-2.49% rust/src/bittorrent_dht/bittorrent_dht.rs
5
88.41
-7.25% rust/src/ffi/base64.rs
5
86.21
-9.11% rust/src/frames.rs
5
92.93
-5.05% rust/src/ja4.rs
5
85.84
-7.11% rust/src/nfs/detect.rs
5
96.63
-2.97% rust/src/sip/parser.rs
5
88.0
-10.0% rust/src/smb/smb2_session.rs
5
93.33
-5.26% rust/src/tftp/tftp.rs
5
91.23
-8.77% src/app-layer-protos.h
5
89.8
-10.2% src/decode-udp.c
5
86.21
-8.62% src/detect-dce-iface.c
5
76.0
-11.27% src/detect-dce-opnum.c
5
89.93
-8.55% src/detect-engine-payload.c
5
73.68
-26.32% src/detect-gid.c
5
90.63
-3.91% src/detect-http-header-names.c
5
96.09
-3.91% src/detect-http-uri.c
5
79.49
-12.82% src/detect-krb5-ticket-encryption.c
5
0.0
-100.0% src/detect-ssl-state.h
5
90.0
-9.09% src/flow-bit.c
5
80.77
-19.23% src/flow-storage.c
5
78.26
-21.74% src/host-storage.c
5
78.26
-21.74% src/ippair-storage.c
5
87.82
-0.36% src/output-json-alert.c
5
82.76
-17.24% src/source-nfq.c
5
81.97
-8.51% src/util-reference-config.c
4
96.85
-3.15% rust/src/dhcp/parser.rs
4
77.78
-19.19% rust/src/dnp3/detect.rs
4
81.82
-6.69% rust/src/ftp/mod.rs
4
70.41
-0.77% rust/src/pop3/pop3.rs
4
78.45
-11.6% rust/src/rfb/parser.rs
4
84.68
-3.23% src/app-layer-register.c
4
80.0
-20.0% src/capture-hooks.c
4
83.09
-1.93% src/detect-filemagic.c
4
86.54
-7.69% src/detect-ftp-dynamic-port.c
4
60.0
-40.0% src/detect-geoip.c
4
89.29
-7.94% src/detect-http-request-line.c
4
89.09
-8.09% src/detect-http-response-line.c
4
81.4
-9.91% src/detect-icmpv4hdr.c
4
78.05
-10.59% src/detect-icmpv6hdr.c
4
42.11
-21.05% src/detect-mark.c
4
82.76
-5.37% src/detect-metadata.c
4
81.63
-8.16% src/detect-nfs-version.c
4
73.08
-15.38% src/detect-nocase.c
4
80.95
-10.16% src/detect-tcphdr.c
4
79.25
-7.55% src/detect-tls-ja3s-string.c
4
79.63
-7.41% src/detect-tls-ja3-string.c
4
89.47
-10.53% src/detect-tls-sni.c
4
79.49
-10.99% src/detect-udphdr.c
4
48.0
-8.0% src/detect-uricontent.c
4
56.93
-0.5% src/flow-spare-pool.c
4
75.36
-1.9% src/output-json-file.c
4
85.61
-3.03% src/packet.c
4
72.34
-1.22% src/source-pcap-file.c
4
60.0
-8.0% src/util-checksum.c
4
52.14
-1.07% src/util-device.c
4
46.55
-43.06% src/util-magic.c
3
89.8
-3.39% rust/src/detect/transforms/hash.rs
3
70.97
-9.68% rust/src/kerberos.rs
3
25.0
-25.0% rust/src/rdp/error.rs
3
90.11
-3.3% rust/src/rfb/logger.rs
3
83.33
-16.67% rust/src/smb/events.rs
3
71.92
-0.79% rust/src/telnet/telnet.rs
3
64.29
-7.14% rust/target/release/build/suricata-lua-sys-c9dd028abb9ff503/out/lua/lstate.h
3
20.0
-60.0% src/decode-nsh.h
3
68.75
-18.75% src/decode-sll2.c
3
68.75
-18.75% src/decode-sll.c
3
84.21
-15.79% src/detect-base64-data.c
3
80.0
-12.0% src/detect-bypass.c
3
76.92
-23.08% src/detect-filesha1.c
3
80.95
-15.11% src/detect-filesize.c
3
93.85
-4.68% src/detect-http-stat-code.c
3
93.33
-4.1% src/detect-http-ua.c
3
82.93
-7.98% src/detect-ipv4hdr.c
3
90.38
-7.73% src/detect-msg.c
3
78.57
-21.43% src/detect-pkt-data.c
3
0.0
-100.0% src/detect-rpc.h
3
62.5
-37.5% src/detect-tls-cert-validity.h
3
76.37
-0.72% src/host.c
3
90.06
-0.62% src/output-json-tls.c
3
96.24
-0.63% src/output-tx.c
3
0.0
-100.0% src/runmode-unittests.c
3
64.95
-3.09% src/tm-threads.h
3
78.31
-3.61% src/util-conf.c
3
91.67
-8.33% src/util-datalink.c
3
78.57
-21.43% src/util-print.h
3
77.12
-2.54% src/util-rohash.c
2
72.88
-4.17% rust/gen/rust-bindings.h
2
96.5
-0.58% rust/htp/src/headers.rs
2
94.39
-0.84% rust/src/applayer.rs
2
95.92
-4.08% rust/src/detect/mod.rs
2
90.74
-4.91% rust/src/detect/transforms/dotprefix.rs
2
92.31
-5.52% rust/src/detect/uri.rs
2
72.73
-24.42% rust/src/ffi/strings.rs
2
93.3
-2.47% rust/src/handshake.rs
2
94.12
-2.35% rust/src/mdns/mdns.rs
2
76.04
-2.08% rust/src/modbus/log.rs
2
97.14
-1.9% rust/src/nfs/log.rs
2
85.23
-1.44% rust/src/ntp/ntp.rs
2
95.12
-4.88% rust/src/pgsql/detect.rs
2
92.86
-2.04% rust/src/sdp/logger.rs
2
97.98
-2.02% rust/src/smb/ntlmssp_records.rs
2
91.3
-8.7% rust/src/utils/ipaddr.rs
2
90.0
-2.22% src/app-layer-htp-body.c
2
60.0
-40.0% src/app-layer-ike.c
2
66.67
-33.33% src/app-layer-modbus.c
2
66.67
-33.33% src/app-layer-nfs-udp.c
2
81.67
-17.52% src/app-layer-ssh.c
2
77.14
-5.71% src/app-layer-ssl.h
2
87.1
-2.15% src/decode-teredo.c
2
93.94
-5.93% src/detect-dce-stub-data.c
2
88.29
-0.17% src/detect-engine-prefilter.c
2
71.43
-28.57% src/detect-filestore.h
2
88.24
-5.88% src/detect-ftp-command.c
2
95.24
-4.76% src/detect-ftp-command-data.c
2
95.65
-4.35% src/detect-ftp-completion-code.c
2
95.56
-4.44% src/detect-ftp-reply.c
2
93.33
-6.67% src/detect-http-server-body.c
2
58.46
-27.95% src/detect-icode.c
2
87.69
-3.48% src/detect-ipaddr.c
2
92.75
-4.66% src/detect-ja4-hash.c
2
90.91
-9.09% src/detect-krb5-cname.c
2
90.91
-9.09% src/detect-krb5-sname.c
2
60.0
-40.0% src/detect-replace.h
2
90.91
-9.09% src/detect-requires.c
2
91.11
-4.44% src/detect-sip-uri.c
2
95.12
-4.88% src/detect-tls-alpn.c
2
95.83
-4.17% src/detect-tls-cert-issuer.c
2
95.83
-4.17% src/detect-tls-cert-subject.c
2
89.19
-5.41% src/detect-tls-subjectaltname.c
2
81.08
-3.33% src/detect-ttl.c
2
94.25
-0.88% src/flow-timeout.c
2
80.49
-13.8% src/host-bit.c
2
87.73
-1.23% src/output-filedata.c
2
81.68
-0.62% src/output-json-flow.c
2
0.0
-100.0% src/threads.c
2
77.97
-7.37% src/tm-modules.c
2
58.7
-12.95% src/tmqh-flow.c
2
55.1
-4.08% src/util-bpf.c
2
78.95
-10.53% src/util-byte.h
2
87.04
-0.29% src/util-file.c
2
69.54
-1.32% src/util-ja3.c
2
36.47
-0.88% src/util-mem.c
2
94.64
-3.57% src/util-memcmp.h
2
58.91
-1.55% src/util-path.c
2
71.83
-13.5% src/util-pool-thread.c
2
94.59
-5.41% src/util-spm-bs.c
1
94.23
-1.92% rust/src/applayertemplate/detect.rs
1
88.89
-5.56% rust/src/applayertemplate/logger.rs
1
79.2
-7.75% rust/src/dcerpc/dcerpc_udp.rs
1
94.05
-1.19% rust/src/dcerpc/log.rs
1
82.14
-0.51% rust/src/detect/datasets.rs
1
93.91
-2.09% rust/src/detect/transforms/http_headers.rs
1
95.45
-2.53% rust/src/detect/transforms/strip_whitespace.rs
1
98.11
-1.89% rust/src/filecontainer.rs
1
95.12
-2.44% rust/src/krb/log.rs
1
86.89
-0.82% rust/src/quic/crypto.rs
1
10.64
-1.06% rust/src/smb/funcs.rs
1
97.44
-2.56% rust/src/smb/nbss_records.rs
1
96.97
-3.03% rust/src/smb/session.rs
1
96.0
-4.0% rust/src/smb/smb_records.rs
1
80.95
-2.38% rust/src/snmp/log.rs
1
86.57
-1.49% rust/src/ssh/logger.rs
1
50.0
-16.67% src/autoconf.h
1
0.0
-50.0% src/conf.h
1
93.33
-6.67% src/decode-ethernet.h
1
99.27
-0.73% src/decode-tcp.h
1
80.0
-20.0% src/detect-engine-content-inspection.h
1
58.93
-1.79% src/detect-flow-age.c
1
76.67
-1.11% src/detect-ftpbounce.c
1
92.59
-1.85% src/detect-ftp-mode.c
1
99.03
-0.97% src/detect.h
1
90.0
-10.0% src/detect-http-accept.c
1
90.0
-10.0% src/detect-http-accept-enc.c
1
90.0
-10.0% src/detect-http-accept-lang.c
1
90.0
-10.0% src/detect-http-content-len.c
1
90.0
-10.0% src/detect-http-content-type.c
1
79.07
-3.54% src/detect-ipv6hdr.c
1
83.33
-16.67% src/detect-tag.h
1
56.9
-21.48% src/detect-tcp-ack.c
1
58.46
-1.54% src/detect-tcp-wscale.c
1
92.86
-7.14% src/flow-hash.h
1
57.25
-0.72% src/flow-var.c
1
14.29
-7.14% src/log-cf-common.h
1
94.48
-0.69% src/output-file.c
1
70.36
-0.3% src/output-json-stats.c
1
90.0
-5.0% src/source-af-packet.h
1
45.45
-9.09% src/suricata.h
1
97.5
-2.5% src/threads.h
1
0.0
-100.0% src/util-affinity.h
1
76.12
-1.49% src/util-debug.h
1
91.67
-8.33% src/util-mpm.h
1
0.0
-100.0% src/util-spm-bs2bm.h
Jobs
ID Job ID Ran Files Coverage
1 livemode - 23352517976.1 20 Mar 2026 05:12PM UTC 932
18.97
GitHub Action Run
2 suricata-verify - 23352517976.2 20 Mar 2026 05:09PM UTC 977
64.11
GitHub Action Run
Source Files on build 23352517976
  • Tree
  • List 990
  • Changed 48
  • Source Changed 12
  • Coverage Changed 41
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23352517976
  • Pull Request #15072
  • PR Base - main (#23234507893)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc