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

OISF / suricata / 22618661228
79%

Build:
DEFAULT BRANCH: main
Ran 03 Mar 2026 10:44AM UTC
Jobs 2
Files 976
Run time 2min
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

02 Mar 2026 09:33PM UTC coverage: 42.258% (-34.4%) from 76.611%
22618661228

push

github

victorjulien
github-actions: bump actions/download-artifact from 7.0.0 to 8.0.0

Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 7.0.0 to 8.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/37930b1c2...70fc10c6e)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

91511 of 216553 relevant lines covered (42.26%)

3416852.41 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
0.0
-100.0% rust/gen/luaconf.h
1
69.71
-11.18% rust/src/dcerpc/dcerpc_udp.rs
1
94.05
-1.19% rust/src/dcerpc/log.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
0.0
-100.0% src/app-layer-dnp3-objects.h
1
89.09
-1.82% src/app-layer-protos.c
1
50.0
-16.67% src/autoconf.h
1
0.0
-50.0% src/conf.h
1
50.0
-50.0% src/datasets.h
1
93.33
-6.67% src/decode-ethernet.h
1
0.0
-100.0% src/decode-events.h
1
90.32
-3.62% src/decode-ipv6.h
1
95.0
-5.0% src/detect-bytetest.h
1
92.31
-7.69% src/detect-engine-state.h
1
85.71
-14.29% src/detect-engine-uint.h
1
90.0
-10.0% src/detect-http-connection.c
1
75.0
-25.0% src/detect-isdataat.h
1
66.67
-33.33% src/feature.h
1
92.86
-7.14% src/flow-hash.h
1
86.9
-0.69% src/output-file.c
1
95.19
-0.96% src/output-stats.c
1
97.22
-2.78% src/queue.h
1
50.0
-50.0% src/reputation.h
1
90.91
-9.09% src/stream-tcp.h
1
0.0
-100.0% src/util-affinity.h
1
66.67
-10.26% src/util-atomic.h
1
12.61
-0.9% src/util-ip.c
1
86.99
-7.07% src/util-mpm-ac.c
1
91.67
-8.33% src/util-mpm.h
1
33.33
-4.76% src/util-random.c
1
0.0
-100.0% src/util-spm-bs2bm.h
2
96.5
-0.58% rust/htp/src/headers.rs
2
90.74
-4.91% rust/src/detect/transforms/dotprefix.rs
2
72.73
-24.42% rust/src/ffi/strings.rs
2
72.94
-2.35% rust/src/mdns/mdns.rs
2
97.14
-1.9% rust/src/nfs/log.rs
2
92.86
-2.04% rust/src/sdp/logger.rs
2
97.98
-2.02% rust/src/smb/ntlmssp_records.rs
2
0.0
-66.67% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/llex.h
2
81.58
-5.92% src/app-layer-http2.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.25
-12.5% src/detect-bytejump.h
2
60.0
-40.0% src/detect-engine-content-inspection.h
2
93.5
-1.63% src/detect-http-header-names.c
2
93.68
-2.11% src/detect-http-headers-stub.h
2
92.86
-4.37% src/detect-http-request-line.c
2
92.73
-4.46% src/detect-http-response-line.c
2
91.15
-1.77% src/detect-http-start.c
2
95.38
-3.14% src/detect-http-stat-code.c
2
47.06
-16.1% src/detect-mark.c
2
60.0
-40.0% src/detect-replace.h
2
95.83
-4.17% src/detect-tls-cert-issuer.c
2
94.74
-5.26% src/detect-tls-sni.c
2
81.82
-18.18% src/detect-xbits.h
2
96.27
-1.24% src/flow.h
2
94.87
-1.71% src/flow-queue.c
2
58.33
-8.33% src/main.c
2
0.0
-100.0% src/output-filedata.h
2
56.18
-0.56% src/output-json-dns.c
2
85.0
-10.0% src/source-af-packet.h
2
0.0
-100.0% src/source-pcap.h
2
27.27
-18.18% src/suricata.h
2
0.0
-100.0% src/threads.c
2
95.0
-5.0% src/threads.h
2
77.97
-7.37% src/tm-modules.c
2
58.7
-12.95% src/tmqh-flow.c
2
0.0
-100.0% src/util-hash-lookup3.h
2
0.0
-100.0% src/util-ip.h
2
0.0
-50.0% src/util-lua-common.h
2
36.47
-0.88% src/util-mem.c
2
73.21
-3.57% src/util-memcmp.h
2
71.83
-13.5% src/util-pool-thread.c
3
70.97
-9.68% rust/src/kerberos.rs
3
82.95
-2.05% rust/src/ntp/ntp.rs
3
25.0
-25.0% rust/src/rdp/error.rs
3
83.33
-16.67% rust/src/smb/events.rs
3
88.89
-3.33% src/app-layer-htp-body.c
3
74.29
-8.57% src/app-layer-ssl.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
76.92
-23.08% src/detect-filemd5.c
3
76.92
-23.08% src/detect-filesha1.c
3
76.92
-23.08% src/detect-filesha256.c
3
94.29
-4.34% src/detect-http-ua.c
3
90.38
-7.73% src/detect-msg.c
3
0.0
-100.0% src/detect-rpc.h
3
93.75
-6.25% src/detect-tls-cert-subject.c
3
40.0
-6.67% src/flow-private.h
3
0.0
-100.0% src/flow-var.h
3
0.0
-21.43% src/log-cf-common.h
3
74.53
-0.62% src/output-json-tls.c
3
0.0
-100.0% src/runmode-unittests.c
3
77.78
-3.33% src/stream-tcp-private.h
3
81.25
-18.75% src/threadvars.h
3
83.33
-8.33% src/util-datalink.c
3
50.0
-0.99% src/util-exception-policy.c
3
27.16
-0.46% src/util-logopenfile.c
3
78.57
-21.43% src/util-print.h
4
0.0
-100.0% rust/gen/lualib.h
4
96.85
-3.15% rust/src/dhcp/parser.rs
4
81.82
-6.69% rust/src/ftp/mod.rs
4
70.41
-0.77% rust/src/pop3/pop3.rs
4
89.01
-4.4% rust/src/rfb/logger.rs
4
78.45
-11.6% rust/src/rfb/parser.rs
4
0.0
-66.67% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lcode.h
4
0.0
-80.0% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lparser.h
4
0.0
-1.5% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/ltablib.c
4
81.37
-1.96% src/app-layer-expectation.c
4
16.67
-66.67% src/app-layer-frames.h
4
16.67
-66.67% src/app-layer-htp-xff.h
4
84.68
-3.23% src/app-layer-register.c
4
83.33
-7.41% src/defrag-timeout.c
4
60.0
-40.0% src/detect-geoip.c
4
73.08
-15.38% src/detect-nocase.c
4
83.64
-7.27% src/detect-tls-ja3-hash.c
4
83.33
-7.41% src/detect-tls-ja3s-hash.c
4
45.71
-2.86% src/output-json-email-common.c
4
66.36
-3.74% src/output-json-mqtt.c
4
46.15
-46.35% src/util-dpdk.c
5
88.06
-2.49% rust/src/bittorrent_dht/bittorrent_dht.rs
5
45.45
-45.45% rust/src/ftp/event.rs
5
92.93
-5.05% rust/src/ja4.rs
5
96.63
-2.97% rust/src/sip/parser.rs
5
88.0
-10.0% rust/src/smb/smb2_session.rs
5
82.86
-7.99% rust/src/tftp/tftp.rs
5
0.0
-62.5% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lctype.h
5
0.0
-100.0% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/ldebug.h
5
0.0
-100.0% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lstring.h
5
0.0
-83.33% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/ltm.h
5
71.11
-1.11% src/app-layer-htp-range.c
5
89.8
-10.2% src/decode-udp.c
5
77.27
-22.73% src/detect-noalert.c
5
0.0
-100.0% src/detect-ssl-state.h
5
16.67
-83.33% src/detect-tag.h
5
80.77
-19.23% src/flow-storage.c
5
92.92
-2.21% src/flow-timeout.c
5
47.62
-25.11% src/host.h
5
78.26
-21.74% src/ippair-storage.c
5
78.26
-21.74% src/source-dpdk.c
6
89.39
-9.09% rust/htp/src/c_api/header.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
53.85
-46.15% rust/src/detect/parser.rs
6
80.72
-2.69% rust/src/filetracker.rs
6
57.14
-42.86% rust/src/flow.rs
6
0.0
-100.0% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/ltable.h
6
75.0
-25.0% src/decode-sctp.c
6
90.74
-5.66% src/detect-http-cookie.c
6
80.0
-20.0% src/detect-http-server-body.c
6
75.0
-25.0% src/source-af-xdp.c
6
94.5
-5.5% src/stream-tcp-cache.c
6
55.91
-6.45% src/util-buffer.c
7
90.32
-7.53% rust/src/ike/ikev1.rs
7
14.29
-33.33% rust/src/quic/error.rs
7
90.54
-9.46% rust/src/smb/smb2_ioctl.rs
7
79.2
-5.6% rust/src/x509/mod.rs
7
0.0
-70.0% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lapi.h
7
0.0
-3.72% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lutf8lib.c
7
57.14
-38.31% src/decode-chdlc.c
7
61.11
-38.89% src/decode-ethernet.c
7
81.72
-7.53% src/decode-teredo.c
7
46.15
-53.85% src/detect-byte.c
7
77.42
-22.58% src/detect-engine-proto.c
7
0.0
-100.0% src/detect-filestore.h
7
41.18
-20.59% src/detect-ftp-command.c
7
40.48
-16.67% src/detect-ftp-command-data.c
7
39.13
-15.22% src/detect-ftp-completion-code.c
7
37.78
-15.56% src/detect-ftp-reply.c
7
27.91
-19.92% src/detect-igmphdr.c
7
68.18
-31.82% src/detect-krb5-cname.c
7
68.18
-31.82% src/detect-krb5-sname.c
7
47.37
-36.84% src/detect-threshold.h
7
78.02
-1.03% src/output.c
7
81.08
-18.92% src/util-spm-bs.c
8
0.0
-100.0% rust/gen/lauxlib.h
8
85.64
-4.42% rust/htp/src/c_api/connection_parser.rs
8
78.72
-17.02% rust/src/detect/stream_size.rs
8
0.0
-87.5% rust/src/feature.rs
8
75.68
-23.21% rust/src/rdp/util.rs
8
69.29
-2.1% rust/src/telnet/telnet.rs
8
58.33
-14.39% rust/src/tls_version.rs
8
66.99
-7.77% src/app-layer-htp-mem.c
8
51.67
-46.44% src/app-layer-ssh.c
8
64.1
-20.51% src/decode-erspan.c
8
60.0
-40.0% src/decode-gre.h
8
44.44
-51.85% src/detect-sameip.c
8
0.0
-100.0% src/detect-tls-cert-validity.h
8
85.44
-0.55% src/flow-manager.c
8
65.84
11.39% src/flow-spare-pool.c
8
53.96
-2.44% src/source-pcap-file.c
8
0.0
-53.33% src/util-lua-builtins.c
9
87.4
-3.54% rust/htp/src/util.rs
9
0.0
-100.0% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lfunc.h
9
35.71
-64.29% src/detect-pkt-data.c
9
61.82
-21.04% src/detect-target.c
9
84.38
-9.38% src/output-flow.c
9
71.09
-4.27% src/output-json-file.c
9
81.06
-6.82% src/packet.c
9
53.61
-43.58% src/util-spm.c
10
0.0
-100.0% rust/src/applayertemplate/parser.rs
10
79.59
-20.41% rust/src/detect/mod.rs
10
83.45
-7.19% rust/src/http2/decompression.rs
10
86.01
-5.18% rust/src/http2/logger.rs
10
4.09
-9.97% rust/src/rdp/windows.rs
10
95.69
-3.41% rust/src/sdp/parser.rs
10
0.0
-31.25% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lauxlib.h
10
0.0
-76.92% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/ldo.h
10
0.0
-100.0% src/app-layer-events.h
10
75.25
-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
70.11
-11.49% src/decode-ipv4.h
10
61.54
-38.46% src/decode-vntag.c
10
62.86
-35.94% src/detect-asn1.c
10
87.38
-9.71% src/detect.h
10
59.38
-10.42% src/output-json-ike.c
11
77.08
-22.92% rust/src/nfs/nfs2_records.rs
11
89.33
-7.33% rust/src/smb/files.rs
11
0.0
-91.67% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lzio.h
11
42.11
-57.89% src/detect-gid.c
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
46.67
-24.44% src/detect-sip-uri.c
11
52.17
-47.83% src/host-storage.c
11
1.57
-25.35% src/log-cf-common.c
11
56.41
-40.1% src/util-rule-vars.c
12
54.24
-21.17% rust/gen/rust-bindings.h
12
61.07
-20.62% rust/src/conf.rs
12
79.69
-11.4% rust/src/http2/range.rs
12
0.0
-50.0% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lvm.h
12
63.89
-16.67% src/app-layer-events.c
12
72.57
-10.62% src/decode-igmp.c
12
55.56
-44.44% src/decode-raw.c
12
21.54
-18.46% src/detect-tcp-wscale.c
12
22.0
-24.0% src/detect-uricontent.c
12
47.44
-15.38% src/util-conf.c
12
52.24
-17.91% src/util-debug.h
13
59.77
-14.94% rust/src/common.rs
13
64.1
-33.72% rust/src/detect/uri.rs
13
48.15
-16.05% rust/src/nfs/types.rs
13
83.72
-11.02% rust/src/smb/auth.rs
13
60.47
-30.23% rust/src/utils/datalink.rs
13
0.0
-76.47% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lmem.h
13
64.58
-27.08% src/decode-null.c
13
84.27
-7.44% src/detect-http-raw-header.c
13
89.84
-10.16% src/detect-http-uri.c
13
35.38
-48.85% src/detect-icode.c
13
73.27
-4.09% src/output-json-flow.c
13
43.3
-13.4% src/tm-threads.h
14
86.15
-2.66% rust/htp/src/connection_parser.rs
14
0.0
-95.0% rust/src/detect/fragbits.rs
14
67.16
-20.9% rust/src/ssh/logger.rs
14
0.0
-37.84% src/datasets-md5.c
14
0.0
-37.84% src/datasets-sha256.c
14
36.0
-56.0% src/detect-bypass.c
14
82.99
-9.67% src/detect-engine-inspect-buffer.c
14
79.17
-17.36% src/detect-urilen.c
15
0.0
-71.43% rust/gen/lua.h
15
54.12
-17.41% rust/src/handshake.rs
15
79.75
-18.99% rust/src/nfs/nfs2.rs
15
0.0
-38.46% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/luaconf.h
15
45.45
-45.45% src/output-json-metadata.c
16
82.2
-13.86% rust/src/asn1/parse_rules.rs
16
0.0
-100.0% rust/src/dnp3/log.rs
16
46.93
-4.91% rust/src/nfs/nfs4.rs
16
0.0
-100.0% rust/src/smb/smb3.rs
16
0.0
-1.27% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lstrlib.c
16
75.29
-21.7% src/app-layer-htp-file.c
16
67.52
-3.74% src/defrag-hash.c
16
27.27
-72.73% src/detect-requires.c
16
85.05
-14.95% src/detect-tls-cert-serial.c
16
48.48
-48.48% src/suricata-common.h
16
25.86
-63.75% src/util-magic.c
17
70.83
-4.43% rust/htp/src/transaction.rs
17
0.0
-94.44% rust/src/applayertemplate/logger.rs
17
86.14
-10.23% rust/src/quic/parser.rs
17
85.12
-14.05% rust/src/smb/smb1_session.rs
17
0.0
-100.0% src/app-layer-dnp3.h
17
0.0
-100.0% src/detect-lua-extensions.c
17
61.39
-17.46% src/detect-tls-certs.c
17
55.56
-31.48% src/detect-tls-ja3-string.c
17
23.08
-74.54% src/thread-storage.c
17
20.0
-34.0% src/util-checksum.c
18
83.12
-10.11% rust/src/bittorrent_dht/parser.rs
18
20.69
-54.09% src/detect-tcp-ack.c
18
40.91
-27.27% src/util-cpu.c
18
59.74
-26.13% src/util-proto-name.c
19
88.6
-8.78% rust/src/nfs/rpc_records.rs
19
19.64
-33.93% src/detect-flow-age.c
19
18.97
-66.75% src/detect-fragbits.c
19
79.59
-19.42% src/detect-http-method.c
19
29.41
-65.09% src/detect-tcp-window.c
19
94.95
-5.05% src/tree.h
20
11.11
-74.07% rust/src/debug.rs
20
78.53
-12.27% rust/src/ike/logger.rs
20
0.0
-50.0% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lzio.c
20
79.87
-18.62% src/detect-engine-payload.c
20
40.54
-54.05% src/detect-tls-subjectaltname.c
20
50.44
-18.52% src/detect-tls-version.c
20
18.37
-40.82% src/util-bpf.c
21
86.89
-10.19% rust/htp/src/c_api/transaction.rs
21
0.0
-33.87% rust/src/mime/detect.rs
21
79.86
-17.84% src/decode-geneve.c
21
32.98
-22.34% src/detect-smtp.c
22
57.58
-38.42% src/detect-itype.c
22
35.9
-56.41% src/detect-krb5-ticket-encryption.c
22
65.71
-33.38% src/flow-bit.c
23
78.14
-4.37% rust/htp/src/decompressors.rs
23
0.0
-60.53% rust/src/lzma.rs
23
88.5
-11.5% src/decode-tcp.c
23
20.41
-46.94% src/detect-ftp-reply-received.c
23
27.91
-54.7% src/detect-ipv6hdr.c
23
62.82
-29.49% src/feature.c
24
0.0
-51.06% rust/ffi/src/debug.rs
24
75.29
-9.27% rust/htp/src/parsers.rs
24
81.82
-14.55% rust/src/dhcp/dhcp.rs
24
48.42
-3.98% rust/src/dns/log.rs
24
0.0
-57.14% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lstate.h
24
31.43
-68.57% src/decode-ppp.h
24
43.75
-53.52% src/decode-vlan.c
24
60.96
-33.63% src/util-misc.c
25
0.0
-96.97% rust/src/dnp3/detect.rs
25
87.54
-8.6% rust/src/mime/mime.rs
25
45.58
-17.01% rust/src/mqtt/mqtt_property.rs
25
39.02
-60.98% rust/src/pgsql/detect.rs
25
72.64
-13.79% rust/src/rdp/rdp.rs
25
56.14
-43.86% src/app-layer-protos.h
25
29.27
-61.64% src/detect-ipv4hdr.c
25
69.23
-24.73% src/detect-reference.c
25
39.02
-60.98% src/detect-tls-alpn.c
25
39.62
-47.17% src/detect-tls-ja3s-string.c
25
29.27
-61.64% src/detect-udphdr.c
26
0.0
-70.27% src/datasets-ipv4.c
26
0.0
-70.27% src/datasets-ipv6.c
26
70.4
-26.86% src/decode-vxlan.c
26
26.19
-69.87% src/detect-filesize.c
26
29.27
-63.41% src/detect-modbus.c
26
28.57
-62.54% src/detect-tcphdr.c
26
0.0
-56.52% src/util-detect.c
26
59.51
-16.54% src/util-storage.c
27
56.7
-13.92% rust/src/ike/ikev2.rs
27
1.22
-1.5% rust/src/smb/smb_status.rs
27
0.0
-72.97% src/detect-engine-prefilter-common.h
27
27.91
-63.4% src/detect-icmpv4hdr.c
27
27.91
-63.4% src/detect-icmpv6hdr.c
27
59.34
-20.55% src/util-pool.c
28
76.1
-7.69% rust/src/smb/log.rs
28
73.06
-9.43% rust/src/websocket/websocket.rs
28
68.06
-23.29% src/alert-fastlog.c
28
61.05
-7.45% src/detect-engine-register.c
28
82.46
-16.39% src/detect-http-host.c
28
52.54
-47.46% src/detect-http-stat-msg.c
28
77.82
-5.54% src/flow-worker.c
28
52.32
-18.54% src/util-ja3.c
29
65.1
-15.1% rust/htp/src/config.rs
29
0.0
-14.8% rust/src/detect/datasets.rs
29
19.77
-21.31% rust/src/detect/transforms/decompress.rs
29
74.93
-8.08% rust/src/ike/parser.rs
29
47.95
-23.71% rust/src/rdp/log.rs
29
80.54
-19.46% rust/src/smb/dcerpc_records.rs
29
48.33
-50.04% rust/src/util.rs
29
40.0
-58.0% src/decode-arp.c
29
38.46
-55.77% src/detect-ftp-dynamic-port.c
29
80.2
-14.44% src/detect-http-client-body.c
29
17.14
-82.86% src/detect-l3proto.c
29
79.57
-9.65% src/util-mpm.c
30
87.72
-7.67% rust/src/quic/frames.rs
30
83.42
-4.51% src/app-layer-ftp.c
30
26.0
-61.27% src/detect-dce-opnum.c
30
35.19
-55.56% src/detect-ftp-mode.c
30
28.57
-61.22% src/detect-nfs-version.c
30
87.47
-6.26% src/output-tx.c
30
30.23
-69.77% src/util-cidr.c
30
14.7
-4.55% src/util-hash-lookup3.c
31
41.38
-53.93% rust/src/frames.rs
31
66.4
-23.44% src/detect-bsize.c
31
54.21
-36.32% src/detect-classtype.c
31
47.64
-5.86% src/runmode-af-packet.c
31
73.68
-13.6% src/util-var-name.c
32
68.93
-18.88% src/detect-engine-siggroup.c
32
41.54
-49.64% src/detect-ipaddr.c
33
35.94
-51.56% src/decode-icmpv4.h
33
39.39
-60.13% src/detect-dce-stub-data.c
33
56.58
-43.42% src/detect-dns-name.c
34
89.96
-7.26% rust/src/sip/sip.rs
34
84.04
-12.06% rust/src/snmp/snmp.rs
34
36.21
-58.62% src/detect-dce-iface.c
34
17.39
-78.65% src/detect-priority.c
35
63.92
-32.6% src/detect-detection-filter.c
35
14.86
-47.3% src/detect-template2.c
35
0.0
-55.56% src/pkt-var.c
36
56.32
-41.66% rust/src/detect/tcp.rs
36
29.09
-36.48% rust/src/detect/transforms/casechange.rs
36
89.74
-10.26% rust/src/dns/parser.rs
36
57.46
-26.87% rust/src/ftp/ftp.rs
36
0.0
-60.0% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/llimits.h
36
0.0
-41.86% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lua.h
36
57.61
-39.13% src/detect-http-protocol.c
36
40.3
-53.73% src/detect-offset.c
36
21.05
-63.16% src/host-timeout.c
37
81.87
-6.73% rust/src/smb/smb1_records.rs
37
0.0
-9.76% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lbaselib.c
37
0.0
-5.49% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/ldebug.c
37
36.67
-62.75% src/decode-nsh.c
37
22.68
-59.89% src/detect-icmp-id.c
37
54.47
-4.41% src/unix-manager.c
37
48.62
-33.94% src/util-var.c
38
68.2
-17.51% rust/src/nfs/nfs3.rs
38
73.32
-14.95% rust/src/rdp/parser.rs
38
18.33
-72.5% src/detect-id.c
38
20.69
-72.17% src/detect-tcp-seq.c
39
80.82
-8.9% rust/src/krb/krb5.rs
39
0.0
-58.21% src/datasets-string.c
39
71.35
-25.25% src/detect-dsize.c
39
31.88
-61.22% src/detect-ja4-hash.c
39
66.44
-12.33% src/output-json-anomaly.c
39
56.29
-11.68% src/output-json-stats.c
39
73.68
-20.05% src/source-pcap-file-helper.c
40
41.59
-52.98% src/detect-tcp-flags.c
40
51.22
-48.78% src/detect-within.c
41
80.32
-16.47% rust/src/ike/ike.rs
41
76.57
-8.58% src/decode.h
41
17.74
-66.13% src/detect-tcpmss.c
41
62.98
-10.54% src/util-runmodes.c
42
15.07
-58.62% src/detect-icmpv6-mtu.c
42
26.58
-45.49% src/util-coredump-config.c
42
69.68
-25.45% src/util-hashlist.c
43
62.77
-31.39% src/decode-tcp.h
43
49.41
-50.59% src/detect-distance.c
43
9.68
-88.85% src/runmode-dpdk.c
44
28.57
-62.86% rust/htp/src/c_api/bstr.rs
44
79.65
-15.57% rust/src/applayer.rs
44
81.74
-7.87% src/counters.c
44
65.56
-32.28% src/detect-base64-decode.c
44
29.03
-70.97% src/detect-engine-uint.c
44
17.65
-59.14% src/detect-ftpdata.c
44
9.09
-68.27% src/detect-ipopts.c
44
53.57
-38.59% src/util-hash.c
45
84.41
-3.77% rust/htp/src/response.rs
45
9.62
-86.54% rust/src/applayertemplate/detect.rs
45
0.0
-26.16% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/ltm.c
45
48.28
-51.72% src/decode-mpls.c
45
11.67
-75.0% src/detect-entropy.c
46
27.27
-70.71% rust/src/detect/transforms/strip_whitespace.rs
46
79.51
-7.99% rust/src/mime/smtp.rs
46
59.85
-33.58% src/detect-engine-buffer.c
46
11.86
-77.97% src/detect-prefilter.c
46
27.78
-63.89% src/detect-sip-method.c
46
61.37
-27.32% src/util-reference-config.c
47
68.55
-29.56% rust/src/utils/base64.rs
47
13.92
-71.89% src/detect-fragoffset.c
48
84.0
-11.29% rust/src/quic/quic.rs
48
61.48
-25.14% src/util-classification-config.c
50
0.0
-81.97% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lgc.h
50
72.66
-7.61% src/decode.c
50
51.22
-7.94% src/flow-hash.c
50
3.74
-80.39% src/ippair-bit.c
50
46.96
-51.61% src/util-host-os-info.c
51
20.24
-64.81% src/detect-krb5-errcode.c
51
14.86
-69.55% src/detect-ttl.c
51
9.9
-50.5% src/output-json-pgsql.c
51
20.93
-39.53% src/util-path.c
52
76.48
-19.2% src/detect-content.c
52
75.96
-14.29% src/detect-file-data.c
53
0.0
-15.63% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lmathlib.c
53
20.0
-66.5% src/detect-stream_size.c
53
13.13
-33.13% src/util-print.c
54
17.78
-60.0% src/detect-ftpbounce.c
54
12.5
-68.22% src/detect-template.c
54
29.55
-67.65% src/util-action.c
54
0.0
-30.86% src/util-lua.c
55
0.0
-52.88% src/util-file-swf-decompression.c
56
0.0
-81.16% rust/src/ffi/base64.rs
56
86.72
-11.72% rust/src/mqtt/parser.rs
56
57.22
-10.18% src/util-debug.c
57
22.08
-75.29% rust/src/detect/transforms/compress_whitespace.rs
58
85.13
-14.87% rust/src/smb/smb2_records.rs
58
11.11
-65.45% src/detect-icmp-seq.c
58
44.57
-13.12% src/ippair.c
58
0.0
-100.0% src/util-mpm-ac-ks-small.c
59
27.83
-56.17% rust/src/detect/transforms/http_headers.rs
59
37.43
-15.78% src/util-device.c
59
0.0
-96.72% src/util-spm-bs2bm.c
60
0.0
-69.77% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lmem.c
60
9.49
-43.8% src/detect-app-layer-state.c
60
53.62
-46.01% src/detect-engine-state.c
60
75.91
-9.97% src/stream-tcp-list.c
61
31.07
-59.22% rust/src/detect/transforms/domain.rs
61
0.0
-85.92% src/util-lua-flowvarlib.c
62
68.78
-29.56% rust/src/nfs/nfs3_records.rs
62
0.0
-88.57% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lopcodes.h
62
17.89
-65.26% src/decode-icmpv6.h
62
41.94
-31.94% src/util-time.c
63
70.78
-22.86% src/detect-engine-sigorder.c
63
8.33
-65.63% src/detect-pktvar.c
63
6.16
-44.17% src/detect-ssl-version.c
66
69.11
-17.28% rust/htp/src/uri.rs
66
51.83
-44.11% rust/src/detect/byte_extract.rs
66
43.09
-53.66% src/detect-depth.c
66
0.0
-62.86% src/detect-engine-file.c
67
27.17
-72.83% src/detect-tls-cert-fingerprint.c
68
18.68
-75.38% rust/src/detect/transforms/urldecode.rs
68
17.89
-55.28% src/detect-vlan.c
69
0.0
-88.58% rust/src/detect/vlan.rs
69
69.92
-12.95% rust/src/rfb/rfb.rs
69
13.98
-80.44% src/detect-tos.c
69
14.58
-72.29% src/detect-transform-pcrexform.c
69
0.0
-89.61% src/stream-tcp-inline.c
70
76.52
-18.47% rust/src/smb/dcerpc.rs
70
56.23
-19.16% src/detect-engine-alert.c
71
0.0
-82.56% rust/src/detect/iprep.rs
71
53.71
-40.57% rust/src/dhcp/logger.rs
71
13.38
-58.81% rust/src/ffi/hashing.rs
71
84.99
-12.38% src/app-layer.c
71
39.73
-40.95% src/detect-xbits.c
72
68.98
-19.71% rust/src/nfs/nfs4_records.rs
72
39.42
-58.76% rust/src/ssh/parser.rs
72
7.59
-91.48% src/detect-frame.c
74
47.67
-12.33% rust/htp/src/urlencoded.rs
74
17.71
-78.64% rust/src/detect/transforms/xor.rs
74
72.81
-12.98% rust/src/mqtt/mqtt.rs
74
78.64
-11.97% rust/src/smb/smb2.rs
74
46.38
-53.62% src/decode-pppoe.c
74
5.17
-31.9% src/detect-transform-luaxform.c
75
0.0
-78.13% rust/src/modbus/log.rs
75
79.48
-13.88% src/app-layer-smtp.c
76
66.42
-11.05% src/util-file.c
76
41.6
-21.65% src/util-ioctl.c
77
69.08
-22.33% src/detect-http-header.c
77
73.88
-11.57% src/flow.c
77
69.7
-5.03% src/tm-threads.c
78
0.0
-66.1% src/util-running-modes.c
80
62.45
-36.89% src/detect-fast-pattern.c
80
0.0
-57.97% src/flow-var.c
82
4.55
-93.18% src/decode-udp.h
83
15.04
-76.62% rust/src/nfs/detect.rs
83
37.72
-36.4% src/detect-email.c
83
34.22
-50.45% src/detect-tag.c
84
0.0
-82.35% src/util-file-decompression.c
87
32.65
-60.53% rust/src/detect/transforms/hash.rs
87
47.51
-49.85% src/detect-threshold.c
87
46.89
-14.45% src/util-thash.c
88
54.36
-44.74% src/detect-byte-extract.c
89
59.36
-35.17% src/detect-isdataat.c
89
3.25
-88.96% src/host-bit.c
89
0.0
-75.42% src/util-rohash.c
90
7.14
-89.84% src/detect-replace.c
90
0.0
-87.38% src/util-lua-flowintlib.c
91
68.29
-22.2% rust/src/ssh/ssh.rs
91
38.26
-61.07% src/detect-tls-random.c
91
7.75
-84.06% src/util-flow-rate.c
92
0.0
-100.0% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/ljumptab.h
93
6.03
-46.73% src/runmode-pcap.c
94
51.95
-21.51% rust/src/http2/huffman.rs
94
32.31
-48.21% rust/src/snmp/detect.rs
95
52.97
-26.91% src/output-json-http.c
96
73.31
-20.19% rust/src/dcerpc/dcerpc.rs
96
0.0
-85.27% rust/src/detect/flow.rs
96
58.27
-39.96% src/decode-icmpv4.c
97
45.56
-54.05% src/decode-gre.c
97
5.06
-84.05% src/detect-iprep.c
99
38.83
-58.86% src/detect-engine-address-ipv4.c
99
24.59
-68.93% src/util-radix4-tree.c
100
69.09
-25.27% src/defrag.c
101
38.02
-52.6% src/detect-app-layer-event.c
101
54.58
-40.29% src/stream-tcp-sack.c
103
4.02
-31.89% src/output-json-frame.c
104
0.0
-53.89% src/detect-file-hash-common.c
104
37.5
-52.87% src/detect-http2.c
105
79.84
-9.38% src/app-layer-parser.c
108
71.58
-24.28% rust/src/http2/parser.rs
108
0.0
-58.7% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lfunc.c
109
28.83
-66.87% rust/src/dhcp/detect.rs
111
74.52
-14.82% rust/src/ldap/ldap.rs
112
0.0
-31.73% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lobject.c
113
4.91
-69.33% src/output-filedata.c
114
5.8
-80.79% src/util-radix6-tree.c
116
68.07
-14.36% rust/src/smb/smb1.rs
118
0.0
-79.73% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lobject.h
118
52.26
-18.64% src/runmodes.c
119
56.38
-39.95% src/detect-flow.c
120
26.74
-69.89% rust/src/rfb/detect.rs
120
23.27
-75.87% src/decode-ppp.c
121
6.13
-80.36% src/app-layer-htp-xff.c
121
71.05
-27.6% src/decode-ipv6.c
121
14.69
-72.65% src/detect-engine-event.c
122
6.1
-83.68% src/detect-rpc.c
123
73.52
-10.86% rust/htp/src/request.rs
124
53.32
-33.42% src/conf.c
124
64.05
-24.5% src/detect-engine-content-inspection.c
124
13.29
-74.78% src/detect-metadata.c
126
61.77
-24.6% rust/src/jsonbuilder.rs
126
32.46
-30.07% src/host.c
127
35.06
-59.37% src/detect-flowint.c
128
10.22
-69.15% src/detect-ssl-state.c
129
71.32
-11.71% rust/src/http2/http2.rs
130
31.62
-58.03% src/detect-dnp3.c
132
11.11
-63.77% src/detect-filemagic.c
132
26.72
-56.9% src/detect-flow-pkts.c
132
53.73
-9.39% src/source-af-packet.c
133
0.0
-90.96% rust/src/asn1/mod.rs
133
23.18
-36.88% src/util-byte.c
134
18.33
-75.07% src/detect-filename.c
136
62.17
-9.04% src/detect-engine-build.c
137
59.57
-39.32% src/decode-ipv4.c
138
0.0
-96.45% rust/src/detect/entropy.rs
139
0.0
-77.65% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lstring.c
140
9.13
-76.41% src/util-macset.c
141
32.91
-60.26% rust/src/quic/detect.rs
141
5.69
-66.82% src/detect-flowvar.c
142
0.0
-19.78% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lauxlib.c
146
28.24
-67.59% rust/src/websocket/detect.rs
146
14.29
-61.34% src/detect-dns-response.c
148
0.0
-90.75% rust/src/detect/float.rs
152
37.57
-50.49% rust/src/dns/detect.rs
154
14.24
-48.73% src/detect-tls.c
154
44.66
-15.08% src/output-json.c
155
0.0
-84.7% rust/src/pgsql/logger.rs
157
17.91
-66.02% src/detect-app-layer-protocol.c
159
3.86
-43.8% src/output-filestore.c
160
0.0
-95.58% rust/src/dcerpc/detect.rs
162
9.09
-88.54% rust/src/detect/transforms/base64.rs
163
3.41
-46.31% src/log-tlsstore.c
164
77.43
-16.25% src/app-layer-detect-proto.c
168
47.14
-48.0% rust/src/ssh/detect.rs
169
5.24
-75.4% src/detect-config.c
170
46.63
-46.49% src/conf-yaml-loader.c
170
0.0
-70.54% src/util-hugepages.c
171
56.52
-38.31% src/detect-bytetest.c
171
2.13
-90.96% src/output-json-netflow.c
173
1.17
-40.52% src/log-httplog.c
177
2.31
-81.94% src/output-json-dnp3.c
180
50.23
-45.32% src/detect-bytejump.c
182
65.41
-26.89% rust/src/dns/dns.rs
184
0.0
-42.79% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/llex.c
184
70.71
-21.59% src/app-layer-htp.c
185
0.0
-63.79% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lstate.c
187
0.0
-29.5% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/ldo.c
188
8.23
-45.52% src/reputation.c
189
4.28
-74.56% src/detect-hostbits.c
190
24.77
-35.12% rust/src/ldap/detect.rs
191
7.26
-82.85% rust/src/krb/detect.rs
191
63.26
-29.98% src/detect-engine-port.c
194
4.98
-41.99% src/util-debug-filters.c
197
70.56
-22.19% src/stream-tcp-reassemble.c
208
0.0
-29.46% src/datasets-context-json.c
209
4.0
-83.6% src/util-spm-bm.c
210
27.76
-66.43% rust/src/smb/detect.rs
210
3.56
-83.0% src/detect-datarep.c
211
0.0
-98.3% rust/src/detect/byte_math.rs
212
4.36
-54.98% src/source-pcap.c
213
0.0
-97.29% rust/src/modbus/detect.rs
214
4.24
-81.16% src/detect-lua.c
216
0.0
-11.95% rust/src/enip/logger.rs
216
10.84
-76.07% src/detect-tls-cert-validity.c
218
41.6
-57.71% src/decode-icmpv6.c
226
28.17
-71.38% src/detect-ipproto.c
231
31.45
-46.57% rust/src/sip/detect.rs
233
56.68
-31.52% rust/src/http2/detect.rs
233
0.0
-87.92% src/util-lua-sandbox.c
238
2.66
-89.87% src/detect-bytemath.c
239
1.82
-88.82% rust/src/applayertemplate/template.rs
244
4.84
-79.61% src/detect-filestore.c
247
66.76
-14.43% rust/src/nfs/nfs.rs
249
62.58
-16.29% src/detect.c
253
51.68
-33.09% src/detect-engine-threshold.c
257
43.36
-14.43% src/suricata.c
262
46.62
-31.64% src/output-json-alert.c
263
16.94
-21.21% src/runmode-unix-socket.c
265
22.91
-51.46% src/detect-engine-loader.c
266
10.88
-74.49% src/detect-csum.c
266
5.28
-83.9% src/detect-engine-tag.c
276
0.0
-98.91% rust/src/detect/requires.rs
277
0.0
-16.99% src/output-json-dnp3-objects.c
287
0.0
-84.66% src/detect-engine-prefilter-common.c
288
0.0
-98.62% src/detect-engine-address-ipv6.c
288
49.56
-43.07% src/detect-pcre.c
288
50.12
-30.63% src/util-streaming-buffer.c
304
0.0
-79.17% rust/src/enip/parser.rs
309
66.41
-13.82% src/app-layer-ssl.c
311
28.19
-63.52% rust/src/ike/detect.rs
314
53.41
-41.53% src/detect-engine-address.c
331
0.0
-59.11% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/ltable.c
331
19.27
-60.73% src/util-radix-tree-common.h
344
69.1
-19.58% rust/src/smb/smb.rs
353
15.45
-69.9% rust/src/enip/enip.rs
353
0.0
-92.65% src/detect-engine-frame.c
353
55.23
-29.32% src/detect-engine-prefilter.c
358
64.42
-18.19% src/detect-engine-mpm.c
378
0.0
-88.3% src/util-affinity.c
387
6.1
-78.19% src/util-threshold-config.c
388
1.55
-85.84% src/detect-dataset.c
393
24.31
-71.94% src/app-layer-frames.c
409
29.14
-59.48% rust/src/detect/uint.rs
409
8.91
-86.8% rust/src/modbus/modbus.rs
412
0.0
-29.22% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lvm.c
432
0.0
-41.14% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lgc.c
433
9.54
-75.88% rust/src/pgsql/pgsql.rs
464
33.4
-48.6% src/detect-flowbits.c
466
2.27
-84.24% src/util-mpm-ac-ks.c
469
31.11
-60.28% rust/src/sdp/detect.rs
493
0.0
-44.62% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lapi.c
533
5.28
-46.15% src/datasets.c
586
26.48
-62.27% rust/src/mqtt/detect.rs
606
0.0
-51.18% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lcode.c
683
7.12
-85.39% src/detect-engine-iponly.c
784
0.0
-55.76% rust/target/release/build/suricata-lua-sys-f2365bb561b2da46/out/lua/lparser.c
792
0.0
-95.97% rust/src/pgsql/parser.rs
837
53.52
-37.9% src/detect-parse.c
838
20.44
-60.08% rust/src/enip/detect.rs
856
0.94
-93.66% src/app-layer-dnp3.c
1076
65.69
-21.74% src/stream-tcp.c
1196
42.85
-34.03% src/detect-engine.c
1257
0.0
-16.52% src/app-layer-dnp3-objects.c
Jobs
ID Job ID Ran Files Coverage
1 netns - 22618661228.1 03 Mar 2026 10:49AM UTC 976
17.5
GitHub Action Run
2 pcap - 22618661228.2 03 Mar 2026 10:44AM UTC 920
44.06
GitHub Action Run
Source Files on build 22618661228
  • Tree
  • List 976
  • Changed 45
  • Source Changed 2
  • Coverage Changed 44
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22618661228
  • 8df4e100 on github
  • Prev Build on main (#22595368693)
  • Next Build on main (#22704204160)
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