PAGES
Free Head is the only free newsletter you can have delivered to your inbox — the week’s best releases, every Friday. Sign up here →

This Week's Highlights — issue 012, September 18, 2026

THE CYBER TOOLCHAIN NO. 012
Head
THE WEEK'S TOP PICKS
PUBLISHED SEPTEMBER 18, 2026 · FRIDAYS
EDITIONS tail grep head ls diff uniq

The best tooling updates that shipped this week.

The week in numbers · Sep 11–17

Changes per week, last 12 weeks · Sep 11–17

Changes we read in that week's dailies, including docs and API changes. A gap means no daily was published.

192
Jun 26
81
Jul 3
596
Jul 10
426
Jul 17
399
Jul 24
497
Jul 31
410
Aug 7
515
Aug 14
336
Aug 21
468
Aug 28
593
Sep 4
591
Sep 11

Every feature release from the 1309 tools on our watchlist goes into the daily newsletter. Once a week we read the whole field side by side and choose our top picks, judged on two questions: how deep and complete is the single best capability in the release, and how much it changes what you can actually do.

A tool is judged on everything it shipped that week, so a project that releases daily gets credit for the sum — and still only takes one slot. We would rather run a short list than a padded one.

VIEW
ISSUE VIEW scroll
INFORMATION DENSITY everything
ISSUE WIDTH reading width
Do you prefer scroll?

The picks in full

01 Zeek 1 release · 2026-08-21 → 2026-09-17 Network Analysis & Monitoring
// WHY IT MADE THE LIST Depth 5/5 Impact 5/5

Zeek 9 adds a native UDP packet source that ingests encapsulated (VXLAN/GENEVE) mirror traffic directly, letting clusters monitor cloud environments without packet-sniffing workarounds; it also switches cluster comms to ZeroMQ by default, adds Encrypted Client Hello detection, and forwards LDAP SASL payloads into ntlm/kerberos logs.

Zeek 9 switches cluster communication to ZeroMQZeroMQA messaging library that provides socket-like abstractions for async message passing over TCP, IPC, or in-process transports, letting tools wire together distributed components without a dedicated message broker. by default, adds a native UDPUDPA network protocol that sends individual messages without guaranteeing delivery or order. Applications trade built-in reliability for less overhead and can add their own recovery. packet source for ingesting VXLANVXLANA network encapsulation protocol that wraps Layer 2 Ethernet frames inside UDP packets, extending virtual LANs across Layer 3 networks. Cyber tools use it to simulate or inspect traffic across large-scale virtualized and cloud environments./GENEVEGENEVEA network tunneling protocol that encapsulates Ethernet frames in UDP, designed to be extensible via metadata headers. Cyber tools use it to build flexible overlay networks across physical infrastructure.-encapsulated traffic without packet-sniffing workarounds, and introduces a declarative zeek.conf/systemd cluster-orchestration workflow, alongside a wave of new TLS ECHTLS ECHA TLS extension that encrypts the ClientHello handshake message, hiding the target hostname from network observers; tools use it to prevent SNI-based traffic analysis or censorship., NTP, multicast, Kerberos, SSH, DNS and HTTP logging fields, a ZIP file analyzer, and a new ?as type-casting operator.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠

└──▷ WHAT SHIPPED · 29 FEATURES 4 OF 29 FEATURES most completely described first
what's the number?

Each feature carries 0–100 for how completely the vendor documented it — not how big or important the work is. A major capability described in eight words scores low, and that is the finding.

  • depth0–40 what it does and how it works or what changed
  • specificity0–30 names real surfaces — APIs, flags, formats, limits, numbers
  • actionability0–30 enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point

Code and config rank first by construction: a documented endpoint, flag or config key scores at the top of specificity and actionability, so it sorts above a feature described only in prose. Under 60 the notes go thin — everything below the “thinner coverage” line is thinner documentation, not smaller work. Hover any meter for that feature's three sub-scores.

01 01
UDP packet source for encapsulated traffic (VXLAN/GENEVE) new 95

Ships a new packet source enabling Zeek clusters to act as a UDP server that ingests encapsulated packet streams directly for cloud environments, without packet-sniffing workarounds.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Invoked via zeek -i udp::0.0.0.0:4789:vxlan (bundled zeek-packet-source-udp plugin), it uses SO_REUSEPORT for multi-worker kernel load-balancing, and the policy/frameworks/conn_key/packet_source/udp/vxlan_vni policy script adds VNI-aware connection tracking so each VXLAN tenant network is tracked separately.

Receive VXLAN mirror traffic over UDP on a busy sensor where multiple Zeek workers share the load via kernel SO_REUSEPORT balancing — no raw packet capturepacket captureA packet capture, recorded network packets that can be inspected later. Analysts use it to reconstruct communication and investigate protocol behavior or suspicious traffic. interface needed.
$ zeek -i udp::0.0.0.0:4789:vxlan
Enable VNI-aware connection tracking so each VXLAN tenant network is tracked separately — load alongside the UDP packet source.
$ zeek -i udp::0.0.0.0:4789:vxlan policy/frameworks/conn_key/packet_source/udp/vxlan_vni
— Runnable command plus policy script for VNI tracking launch-20260917-0d171be8v9.0.0
02 02
ZeroMQ as default cluster communication backend breaking 88

Zeek 9 switches the default cluster communication backend from Broker to ZeroMQ, enabling direct worker-to-worker eventing, cluster-wide event publishing, and single-point cluster event tapping; scripts relying on Broker-specific eventing must re-enable it explicitly. Broker's legacy embedded WebSocketWebSocketA protocol that upgrades an HTTP connection into a persistent, full-duplex channel, letting a server push data to a client without repeated polling. Cyber tools use it for real-time event streaming and live command output. server is fully removed — Broker::BrokerProtocol, Broker::default_port_websocket, Broker::default_listen_address_websocket, Broker::web_socket_buffer_size, and Broker::web_socket_overflow_policy no longer exist, and the BrokerProtocol enum and the Broker manager's Listen() C++ method argument are removed — use Cluster::listen_websocket() and the ZEEK_WEBSOCKET_* environment variables instead. zeromq/main.zeek options are split into a separate zeromq/options.zeek file so standalone Zeek processes can connect to the ZeroMQ layer without participating in cluster node events.

— Named migration API and env vars, but no runnable migration command launch-20260917-0d171be8v9.0.0
03 03
TLS analyzer ECH logging and new extension events new 85

Adds ech_kdf_id and ech_aead_id fields to ssl.log (via the protocols/ssl/ssl-log-ext.zeek policy script) reporting HPKE KDF and AEAD identifiers from the TLS 1.3 ECH extension. Adds a new ssl_extension_encrypted_client_hello event carrying information about the TLS encrypted_client_hello extension, and a new ssl_extension_signature_algorithms_cert event raised for the signature_algorithms_cert extension.

Enable ECH extension logging in ssl.log to capture HPKE KDF and AEAD identifiers from TLS 1.3 Encrypted Client Hello handshakes.
$ @load protocols/ssl/ssl-log-ext
— Load command given for the policy script launch-20260917-0d171be8v9.0.0
04 00
Configurable binary-data escaping in JSON logging new 83

Adds multiple configuration options for handling binary data in JSON logging, resolving a long-standing ambiguity, including Log::json_string_escape_policy (type JSON::STRING_ESCAPE_POLICY_*) to make control-character and invalid UTF-8 escaping configurable; the default remains JSON::STRING_ESCAPE_POLICY_HEX.

Switch JSON log escaping to TSVTSVA plain-text format storing tabular data with fields separated by tab characters, making it easy for cyber tools to parse and exchange structured records without a CSV parser's quoting complexity.-style (reversible) encoding instead of the default hex encoding, so downstream SIEMSIEMSecurity information and event management, collecting logs from many systems and correlating events to find suspicious activity. Analysts use it to investigate alerts and incidents. parsers can round-trip binary fields correctly.
zeek
redef Log::json_string_escape_policy = JSON::STRING_ESCAPE_POLICY_TSV;
— Config example with exact key and enum values launch-20260917-0d171be8v9.0.0
05 00
Optional ZIP file analyzer new 76

Adds a new, optional ZIP file analyzer that reports contained files to files.log; policy/files/zip/register.zeek maps the bundled Spicy ZIP analyzer to the application/zip MIME type, with recursive ZIP depth controlled by Spicy::max_file_depth.

— Named script, MIME type and depth control key launch-20260917-0d171be8v9.0.0
06 00
SHA256 ticket hashes in kerberos.log breaking 73

Replaces the MD5-hashed auth_ticket and new_ticket fields in kerberos.log with auth_ticket_sha256 and new_ticket_sha256 (via protocols/krb/ticket-logging.zeek); load the protocols/krb/md5-ticket-logging.zeek policy script to restore the original MD5 fields.

— Migration script named, clear before/after fields launch-20260917-0d171be8
07 00
SHA256 SSH host key fingerprint in ssh.log breaking 73

Replaces the host_key fingerprint field in ssh.log with a new host_key_fingerprint field using SHA256SHA256A cryptographic hash function that turns data into a fixed 256-bit fingerprint. It is used to check integrity; hashing does not encrypt the original data. in the same format as ssh-keygen -l; the protocols/ssh/md5-host-key-logging.zeek policy script restores the old field.

— Migration path and exact format named launch-20260917-0d171be8
08 00
Nine new HTTP analyzer weirds new 73

Extends the HTTP analyzer with nine new weirds — HTTP_bad_chunk_size, HTTP_chunked_multi, HTTP_content_length_0_and_expect_100_cont, HTTP_content_length_leading_zeros, HTTP_bad_content_length, HTTP_obsolete_line_folding, HTTP_content_length_and_chunked, HTTP_content_range_and_chunked, and HTTP_expect_not_100_continue — for unusual Content-Length, Transfer-Encoding, and Expect header usage.

— All nine weird names given, no filtering example v9.0.0
09 00
Storage-framework persistence for known-* scripts new 71

Extends the known-certs, known-hosts, and known-services scripts with storage-framework options including enable_hosts_persistence, host_store_prefix, host_store_backend_type, and host_store_backend_options, using a SQLite backend under Cluster::default_store_dir by default.

— All config keys named, no worked config sample v9.0.0
10 00
Software detection cache tuning options new 70

Adds Software::parse_cache_interval, Software::found_cache_interval, and Software::max_software_cache_size tunables to the software framework for finer control over version-detection caching.

Cap the software framework's detection cache to limit memory use and reduce noisy software-version log churn in high-volume environments.
zeek
redef Software::max_software_cache_size = 5000;
redef Software::parse_cache_interval = 1min;
redef Software::found_cache_interval = 5min;
— Config example with exact keys and file location launch-20260917-0d171be8
11 00
Declarative zeek.conf cluster orchestration new 65

Adds a new declarative zeek.conf cluster configuration file consumed by Zeek's systemd generator (zeek-systemd-generator) to produce systemd unit files for orchestrating Zeek clusters, including multi-machine deployments; later extended to support multiple interfaces and multi-host deployments.

— Names config file and generator but no example unit file launch-20260917-0d171be8v9.0.0
12 00
`?as` safe type-cast operator and expanded `as` casting new 65

Adds the ?as operator to Zeek's scripting language for safely checking type-conversion compatibility at runtime, and extends the as casting operator to cover all type conversions previously requiring explicit BiFs such as interval_to_double(), plus additional natural companions.

— Named operator and replaced BiF, no code sample launch-20260917-0d171be8v9.0.0
13 00
Thread-safety enforcement for zeek::fmt() breaking 65

Calling zeek::fmt() from non-main threads now emits a warning (and aborts in debug builds); plugins spawning threads must switch to threading::BasicThread::Fmt() or std::format().

— Names replacement APIs plugin authors must adopt v9.0.0
14 00
Reporter::limit_reached_weird() BIF for size-limit violations new 62

Adds Reporter::limit_reached_weird BIF to report size-limit violations, logging a named weird and appending X to the connection history field.

— Named BIF and history field marker, no call example v9.0.0
15 00
DNS opcode fields for RFC 1996 notifications new 60

Adds opcode and opcode_name fields to dns.log to support DNS notifications (RFC 1996); removable via the protocols/dns/disable-opcode-log-fields.zeek policy script.

— Named fields and toggle script, no example launch-20260917-0d171be8
thinner coverage below
16 00
Multicast participants log from IGMP activity new 59

Adds a new multicast_participants.log (via the protocols/conn/multicast-participants.zeek policy script) reporting multicast speakers and hosts participating in multicast connections based on IGMPIGMPA network-layer protocol used by IPv4 hosts and routers to manage multicast group membership, letting routers know which hosts want traffic for a given multicast address. activity.

— Named policy script and log, no example launch-20260917-0d171be8v9.0.0
17 04
LDAP SASL forwarding to GSSAPI and NTLM improved 57

Extends the LDAPLDAPA protocol for querying and modifying directory services, standardized under RFC 4511, commonly used to look up users, groups, and attributes in corporate identity stores like Active Directory. analyzer to forward SASLSASLA framework for plugging authentication mechanisms into network protocols, standardized by the IETF, so a tool can support password, Kerberos, or certificate login without rewriting auth logic per protocol. payloads from bindRequest/bindResponse to GSSAPI and NTLMNTLMA Windows authentication protocol that proves knowledge of a password through a challenge and response. Captured authentication exchanges can be abused in relay attacks when protections are absent. parsers, enriching logging into ntlm.log and kerberos.log.

— Names messages and target logs but no example launch-20260917-0d171be8v9.0.0
18 00
Bundled Spicy 1.17.0 with optimizer and Windows support improved 55

Ships Spicy 1.17.0 with a control-flow-graph-based optimizer delivering 20–60% microbenchmark performance improvements and Windows (MSVC) build support.

— Concrete numbers but no user action described launch-20260917-0d171be8
19 00
Non-final OpaqueType with plugin hooks new 55

Makes OpaqueType non-final and adds hooks for hashing, casting, and default initialization, enabling plugins to introduce new scripting types storable in sets/tables and castable to existing Zeek types (experimental).

— Experimental plugin hook, no code sample given v9.0.0
20 00
TCP support in Syslog analyzer new 54

Extends the Syslog analyzer to support TCPTCPA network protocol that delivers a reliable, ordered stream of bytes between two endpoints. It detects lost data and retransmits it. via Octet Counting and Non-Transparent-Framing on port 514/tcp.

— Names framing modes and port but no config example launch-20260917-0d171be8v9.0.0
21 00
dce_rpc_auth() event for DCE-RPC authentication context new 54

Adds dce_rpc_auth() event for script-level access to the security provider, per-message protection, and authentication context in DCE-RPCDCE-RPCA remote procedure call protocol standardized by the Open Group that lets a program call functions on a remote system over a network, giving cyber tools a structured way to parse or emulate Windows service communication. PDUs.

— Named event and payload contents, no example handler v9.0.0
22 00
QUIC DPD signatures for non-standard ports new 54

Adds DPD signatures for QUICQUICA UDP-based transport protocol standardized by the IETF that bakes in TLS 1.3, multiplexed streams, and connection migration, giving tools low-latency encrypted transport without head-of-line blocking. version 1 and QUIC version 2 to attach the QUIC analyzer on non-port-443 UDP connections on signature match.

— Names protocol versions but no config detail v9.0.0
23 00
Kerberos analyzer field and event enhancements improved 52

Extends kerberos.log AP entries to populate the previously-unset service and cipher columns, and extends the krb_ap_request() event with an in_kdc_padata parameter indicating whether the AP-REQ is embedded in KDC/TGS pre-authentication data.

— Named fields and event parameter but thin usage guidance v9.0.0
24 00
Case-insensitive and single-line pattern modifiers in Input Framework new 52

Extends the Input Framework to read pattern values with case-insensitive (/foo/i) and single-line (/bar/s) modifiers.

— Exact modifier syntax named, no full config v9.0.0
25 00
NTP control and private mode logging new 50

Adds new ntp_control.log and ntp_private.log logs covering NTP modes 6 and 7 respectively, which were previously unlogged.

— Names two new logs but no usage detail launch-20260917-0d171be8v9.0.0
26 00
Build and platform support changes breaking 50

The ZeekJS plugin now requires std::format from C++20, dropping support for older distributions using GCC 12.x such as Debian 12. FreeBSD is no longer officially supported with CI testing; it moves to the same community-patch model as OpenBSD.

— Named platforms and requirement but no migration step v9.0.0
27 00
$attributes field on script_id records new 48

Adds a $attributes field to script_id records returned by the global_ids() BiF, exposing identifier attributes.

— Named field and BiF, no usage example v9.0.0
28 00
Multicast DNS logged as separate transactions improved 30

Logs multicast DNS transactions as separate transactions since they occur on separate network flows.

— Bare behavioral note, no field or script named launch-20260917-0d171be8
29 00
FTP sessions with only login and logout logged new 23

Logs FTP sessions that feature only login and logout.

— Single-sentence bare description launch-20260917-0d171be8
└──▷ BREAKING ON UPGRADE
  • !
    The host_key field in ssh.log is replaced by host_key_fingerprint (SHA256, ssh-keygen -l format); any pipeline keying on host_key will break unless the protocols/ssh/md5-host-key-logging.zeek policy script is loaded to restore it.
  • !
    The auth_ticket and new_ticket fields (MD5 hashes) in kerberos.log are replaced by auth_ticket_sha256 and new_ticket_sha256 (SHA256) via protocols/krb/ticket-logging.zeek; load protocols/krb/md5-ticket-logging.zeek to restore the original fields.
  • !
    The default cluster communication backend is now ZeroMQ instead of Broker; scripts or packages that rely on Broker-specific eventing must re-enable the Broker backend explicitly.
  • !
    Broker's legacy embedded WebSocket server is fully removed: Broker::BrokerProtocol, Broker::default_port_websocket, Broker::default_listen_address_websocket, Broker::web_socket_buffer_size, and Broker::web_socket_overflow_policy no longer exist. Use Cluster::listen_websocket() and the ZEEK_WEBSOCKET_* environment variables instead.
  • !
    The BrokerProtocol enum has been removed and the Broker manager's Listen() C++ method no longer accepts its optional BrokerProtocol argument; it always uses Broker's native protocol.
  • !
    Calling zeek::fmt() from non-main threads now emits a warning (and aborts in debug builds); plugins spawning threads must switch to threading::BasicThread::Fmt() or std::format().
  • !
    The ZeekJS plugin now requires std::format from C++20, dropping support for older distributions using GCC 12.x such as Debian 12.
  • !
    FreeBSD is no longer officially supported with CI testing; it moves to the same community-patch model as OpenBSD.

Zeek 9 ships ZeroMQZeroMQA messaging library that provides socket-like abstractions for async message passing over TCP, IPC, or in-process transports, letting tools wire together distributed components without a dedicated message broker. cluster comms by default, native encapsulated-traffic ingestion, systemdsystemdA Linux init system and service manager, maintained by the systemd project, that starts and supervises processes, manages dependencies between services, and exposes a consistent API for controlling daemons at runtime. orchestration via zeek.conf, and new log fields.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠

└──▷ TRY IT
Enable ECH extension logging in ssl.log to capture HPKE KDF and AEAD identifiers from TLS 1.3 Encrypted Client Hello handshakes.
$ @load protocols/ssl/ssl-log-ext
Cap the software framework's detection cache to limit memory use and reduce noisy software-version log churn in high-volume environments.
/etc/zeek/local.zeek
redef Software::max_software_cache_size = 5000;
redef Software::parse_cache_interval = 1min;
redef Software::found_cache_interval = 5min;
  • Adds a new declarative zeek.conf cluster configuration file consumed by Zeek's systemd generator to produce systemd unit files for orchestrating Zeek clusters, including multi-machine deployments.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠
  • Adds Software::parse_cache_interval, Software::found_cache_interval, and Software::max_software_cache_size tunables to the software framework for finer control over version-detection caching.
  • Adds ech_kdf_id and ech_aead_id fields to ssl.log (via the protocols/ssl/ssl-log-ext.zeek policy script) reporting HPKE KDF and AEAD identifiers from the TLS 1.3 ECH extension.
  • Adds new ntp_control and ntp_private logs for NTP modes 6 and 7 respectively.
  • Adds a new multicast_participants.log (via the protocols/conn/multicast-participants.zeek policy script) reporting multicast speakers based on IGMPIGMPA network-layer protocol used by IPv4 hosts and routers to manage multicast group membership, letting routers know which hosts want traffic for a given multicast address. activity.
+14 more show less
  • Adds opcode and opcode_name fields to dns.log to support DNS notifications (RFC 1996); removable via the protocols/dns/disable-opcode-log-fields.zeek policy script.
  • Adds auth_ticket_sha256 and new_ticket_sha256 fields to kerberos.log (via protocols/krb/ticket-logging.zeek) replacing MD5-hashed fields with SHA256SHA256A cryptographic hash function that turns data into a fixed 256-bit fingerprint. It is used to check integrity; hashing does not encrypt the original data.; the protocols/krb/md5-ticket-logging.zeek policy script restores the original fields.
  • Replaces the host_key fingerprint field in ssh.log with a new host_key_fingerprint field using SHA256 in the same format as ssh-keygen -l; the protocols/ssh/md5-host-key-logging.zeek policy script restores the old field.
  • Switches the default cluster communication backend from Broker to ZeroMQ, enabling direct worker-to-worker eventing, cluster-wide event publishing, and single-point cluster event tapping.
  • Ships a new packet source enabling Zeek clusters to act as a UDPUDPA network protocol that sends individual messages without guaranteeing delivery or order. Applications trade built-in reliability for less overhead and can add their own recovery. server that ingests encapsulated packet streams directly for cloud environments, without packet-sniffing workarounds.
  • Adds a new ssl_extension_encrypted_client_hello event in the TLS analyzer to report on Encrypted Client Hello (ECH).
  • Adds a new, optional ZIP file analyzer that reports contained files to files.log.
  • Supports TCPTCPA network protocol that delivers a reliable, ordered stream of bytes between two endpoints. It detects lost data and retransmits it. in the Syslog analyzer.
  • Logs multicast DNS transactions as separate transactions since they occur on separate network flows.
  • Extends the LDAPLDAPA protocol for querying and modifying directory services, standardized under RFC 4511, commonly used to look up users, groups, and attributes in corporate identity stores like Active Directory. analyzer to forward SASLSASLA framework for plugging authentication mechanisms into network protocols, standardized by the IETF, so a tool can support password, Kerberos, or certificate login without rewriting auth logic per protocol. payloads to GSSAPI and NTLMNTLMA Windows authentication protocol that proves knowledge of a password through a challenge and response. Captured authentication exchanges can be abused in relay attacks when protections are absent. parsers, enhancing logging into ntlm.log and kerberos.log.
  • Logs FTP sessions that feature only login and logout.
  • Adds the ?as operator to Zeek's scripting language for safely checking type-conversion compatibility at runtime.
  • Adds multiple configuration options for handling binary data in JSON logging, resolving a long-standing ambiguity.
  • Ships Spicy 1.17.0 with a control-flow-graph-based optimizer delivering 20–60% microbenchmark performance improvements and Windows (MSVC) build support.
  • Adds a new declarative zeek.conf cluster configuration file consumed by Zeek's systemd generator to produce systemd unit files for orchestrating Zeek clusters, including multi-machine deployments.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠
  • Adds Software::parse_cache_interval, Software::found_cache_interval, and Software::max_software_cache_size tunables to the software framework for finer control over version-detection caching.
  • Adds new ntp_control and ntp_private logs for NTP modes 6 and 7 respectively.
  • Adds a new multicast_participants.log (via the protocols/conn/multicast-participants.zeek policy script) reporting multicast speakers based on IGMPIGMPA network-layer protocol used by IPv4 hosts and routers to manage multicast group membership, letting routers know which hosts want traffic for a given multicast address. activity.
  • Ships a new packet source enabling Zeek clusters to act as a UDPUDPA network protocol that sends individual messages without guaranteeing delivery or order. Applications trade built-in reliability for less overhead and can add their own recovery. server that ingests encapsulated packet streams directly for cloud environments, without packet-sniffing workarounds.
+3 more show less
  • Adds a new ssl_extension_encrypted_client_hello event in the TLS analyzer to report on Encrypted Client Hello (ECH).
  • Adds a new, optional ZIP file analyzer that reports contained files to files.log.
  • Adds the ?as operator to Zeek's scripting language for safely checking type-conversion compatibility at runtime.

11 more in Everything

└──▷ BREAKING ON UPGRADE
  • !The host_key field in ssh.log is replaced by host_key_fingerprint (SHA256, ssh-keygen -l format); any pipeline keying on host_key will break unless the protocols/ssh/md5-host-key-logging.zeek policy script is loaded to restore it.
  • !The auth_ticket and new_ticket fields (MD5 hashes) in kerberos.log are replaced by auth_ticket_sha256 and new_ticket_sha256 (SHA256) via protocols/krb/ticket-logging.zeek; load protocols/krb/md5-ticket-logging.zeek to restore the original fields.
  • !The default cluster communication backend is now ZeroMQ instead of Broker; scripts or packages that rely on Broker-specific eventing must re-enable the Broker backend explicitly.
Good pick?
Good reason?
02 Qualys 1 release · 2026-09-15 → 2026-09-17 Vulnerability Management

Qualys is a cloud-based security and compliance platform that continuously monitors, detects, and helps remediate vulnerabilities across IT assets and infrastructure.

// WHY IT MADE THE LIST Depth 5/5 Impact 5/5

Automated host isolation now fires natively through the Qualys Cloud Agent when a QQL policy matches — quarantining hosts with overdue CISA KEV vulnerabilities within seconds, no EDR integration required — paired with AI-powered patch reliability scoring that grades each patch before deployment.

Qualys expanded Policy Audit with AI-assisted policy creation, continuous compliance monitoring, automated remediation, and risk-based finding prioritization, while TruRisk Eliminate gained AI-powered patch reliability scoring and Cloud Agent-native automated host isolation for overdue CISA KEVCISA KEVA catalog maintained by the US Cybersecurity and Infrastructure Security Agency listing vulnerabilities confirmed to be actively exploited in the wild, giving cyber tools a vetted, authoritative prioritization signal. vulnerabilities.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠

└──▷ WHAT SHIPPED · 7 FEATURES 2 OF 7 FEATURES most completely described first
what's the number?

Each feature carries 0–100 for how completely the vendor documented it — not how big or important the work is. A major capability described in eight words scores low, and that is the finding.

  • depth0–40 what it does and how it works or what changed
  • specificity0–30 names real surfaces — APIs, flags, formats, limits, numbers
  • actionability0–30 enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point

Code and config rank first by construction: a documented endpoint, flag or config key scores at the top of specificity and actionability, so it sorts above a feature described only in prose. Under 60 the notes go thin — everything below the “thinner coverage” line is thinner documentation, not smaller work. Hover any meter for that feature's three sub-scores.

01 01
AI-powered patch reliability scoring new 95

TruRisk Eliminate adds AI-powered Patch Reliability Scoring that combines LLMLLMA large language model, a neural network trained on large amounts of text to recognize patterns and generate language. Applications use it for tasks such as answering, summarizing and writing code.-analyzed public sentiment with Qualys telemetry on patch rollback and vulnerability reopen rates to produce a pre-deployment reliability score (Low / High) for each patch.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ In the Patch Management app (Patches > Windows), the patch.kb QQL filter surfaces Patch Reliability assessments for specific KBs, and clicking Patch Reliability: Low opens an AI Assessment window showing known issues and source links via Detailed Report.

Check patch reliability before deploying a Patch Tuesday update — filter to specific KBs in the Patch Management app to see whether Qualys rated them Low or High reliability before pushing to production.
📍In the Patch Management application, go to Patches › Windows and enter the QQL query: patch.kb: [KB5124008 , KB5124012] — then click Patch Reliability: Low on any result to open the AI Assessment window and review known issues and source links via Detailed Report.
— Names exact QQL filter, UI path, and runnable example 2026-09-15-2b585d21
02 02
Automated host isolation via Cloud Agent new 95

TruRisk Eliminate can automatically isolate a host natively through the Qualys Cloud Agent when a user-defined QQL policy is met, with no EDREDREndpoint detection and response, monitoring computers for suspicious behavior and providing investigation and response controls, such as isolating a device. integration required, quarantining the host within seconds and writing a timestamped audit record of which rule, host, and deadline triggered the action. A built-in CISA KEVKEVCISA's Known Exploited Vulnerabilities catalog, a list of vulnerabilities with evidence of exploitation in real attacks. It helps teams prioritize fixes for problems attackers already use. isolation use case applies the QQL vulnerabilities.status:[ACTIVE,NEW,REOPENED], vulnerabilities.riskFactor.cisaKEVDueDate < 'now-1s', and vulnerabilities.riskFactor.cisaKnownExploits:TRUE to isolate hosts where a KEV remediation deadline has passed and the vulnerability remains open.

Automatically isolate any host where a CISA KEV remediation deadline has passed and the vulnerability is still open, preventing exploitation while patching continues.
$ vulnerabilities.status:[ACTIVE,NEW,REOPENED] AND vulnerabilities.riskFactor.cisaKEVDueDate < "now-1s" AND vulnerabilities.riskFactor.cisaKnownExploits:TRUE
— Names exact QQL fields and a runnable isolation query 2026-09-15-2b585d21
03 00
AI-Powered Policy Creation for Policy Audit new 60

Teams can upload frameworks, benchmarks, vendor guidance, or internal policies and use AI assistance to map controls to policy logic, assessment criteria, and expected values, with human review and approval required before the mapped policy is published.

— Describes mechanism but no named config or endpoint 2026-09-17-5c9e514a
thinner coverage below
04 00
Ring-based phased patch deployment new 55

TruRisk Eliminate Patch Management supports ring-based phased deployment, letting low-reliability patches be progressively validated through Test → Staging → Production environments before broader rollout.

— Names deployment stages but no config or command 2026-09-15-2b585d21
05 00
Audit Fix automated remediation new 45

Audit Fix streamlines correction of compliance findings through pre-built remediation content and automated workflows, and validates that fixes remain in place over time.

— General mechanism described, no named commands or config 2026-09-17-5c9e514a
06 00
Risk-based prioritization for Policy Audit findings improved 45

Policy Audit findings are now prioritized by incorporating asset criticality, threat exposure, business context, ransomware relevance, and security risk indicators.

— Names several risk factors but no UI or query detail 2026-09-17-5c9e514a
07 00
Audit Insights continuous compliance monitoring new 40

Audit Insights continuously monitors controls, detects compliance drift, and automatically collects evidence throughout the year instead of relying on point-in-time assessments.

— What it does is clear, no concrete surface or steps given 2026-09-17-5c9e514a
└──▷ ALSO FROM THESE RELEASES

Qualys adds AI-Powered Policy Creation, Audit Insights continuous monitoring, and Audit Fix automated remediation to Policy Audit⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠

  • Adds AI-Powered Policy Creation for Policy Audit, enabling teams to upload frameworks, benchmarks, vendor guidance, or internal policies and use AI assistance to map controls to policy logic, assessment criteria, and expected values — with human review and approval before publication.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠
  • Introduces Audit Insights to continuously monitor controls, detect compliance drift, and automatically collect evidence throughout the year instead of at point-in-time assessments.
  • Introduces Audit Fix to streamline correction of compliance findings through pre-built remediation content and automated workflows, validating that fixes remain in place over time.
  • Adds risk-based prioritization to Policy Audit findings by incorporating asset criticality, threat exposure, business context, ransomware relevance, and security risk indicators.
  • Adds AI-Powered Policy Creation for Policy Audit, enabling teams to upload frameworks, benchmarks, vendor guidance, or internal policies and use AI assistance to map controls to policy logic, assessment criteria, and expected values — with human review and approval before publication.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠
  • Introduces Audit Insights to continuously monitor controls, detect compliance drift, and automatically collect evidence throughout the year instead of at point-in-time assessments.
  • Introduces Audit Fix to streamline correction of compliance findings through pre-built remediation content and automated workflows, validating that fixes remain in place over time.

1 more in Everything

Good pick?
Good reason?
03 Aviatrix 10.1.0 Firewalls & Network Defense

Aviatrix is a cloud networking platform that simplifies multi-cloud connectivity, security, and operations across AWS, Azure, and Google Cloud.

// WHY IT MADE THE LIST Depth 5/5 Impact 4/5

Adds Distributed Cloud Firewall East-West Layer 7 inspection and intra-cluster enforcement for EKS plus Premium ET Pro IPS rule feeds, letting teams catch lateral movement across cloud boundaries that was previously invisible, alongside FIPS 140-3 validated IPsec and end-to-end VRF multi-tenancy.

Aviatrix 10.1.0 ships FIPS 140-3FIPS 140-3A US federal standard, maintained by NIST, that defines requirements for cryptographic modules used in government systems. Cyber tools target it to satisfy procurement mandates requiring validated crypto. validated IPsecIPsecA suite of IETF protocols that authenticate and encrypt IP packets at the network layer, giving cyber tools a standards-based way to build VPNs or secure host-to-host tunnels without modifying applications., end-to-end VRFVRFA Virtual Routing and Forwarding instance is a router feature that maintains multiple independent routing tables on one device, letting a cyber tool isolate traffic flows or simulate separate network segments without extra hardware. multi-tenancy, DCF East-West Layer 7 inspection and Premium ET Pro IPS feeds, alongside Flexible Gateway Deployment, independent gateway sizing, and previews for private-Kubernetes-cluster firewalling, make-before-break gateway replacement and Smart Gateways; Private Mode is removed and Controller UI management moves fully to CoPilot.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠

└──▷ WHAT SHIPPED · 22 FEATURES 5 OF 22 FEATURES most completely described first
what's the number?

Each feature carries 0–100 for how completely the vendor documented it — not how big or important the work is. A major capability described in eight words scores low, and that is the finding.

  • depth0–40 what it does and how it works or what changed
  • specificity0–30 names real surfaces — APIs, flags, formats, limits, numbers
  • actionability0–30 enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point

Code and config rank first by construction: a documented endpoint, flag or config key scores at the top of specificity and actionability, so it sorts above a feature described only in prose. Under 60 the notes go thin — everything below the “thinner coverage” line is thinner documentation, not smaller work. Hover any meter for that feature's three sub-scores.

01 01
Premium IPS rule feeds in DCF new 90

Adds Security > Distributed Cloud Firewall > IPS > Rule Feeds (labeled ET Pro in CoPilot) as a Premium IPSIPSAn intrusion prevention system, inspecting activity and blocking traffic or actions that match its security rules. It adds active enforcement to detection. feed applied alongside custom Suricata rulesets, with traffic actions governed by severity thresholds in the active IPS Profile.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠

Activate the Premium ET Pro IPS rule feed so that matched traffic is handled according to your active IPS Profile severity thresholds, without replacing any custom Suricata rules you have uploaded.
📍In CoPilot, go to Security › Distributed Cloud Firewall › IPS › Rule Feeds; the ET Pro feed is listed as the default entry — confirm it is enabled, then verify or adjust severity thresholds in your active IPS Profile.
— Exact CoPilot path plus step-by-step example given 10.1.0
02 02
DCF intra-cluster enforcement for EKS new 90

Adds DCF intra-cluster enforcement, enabled per-cluster from CoPilot under Security > Distributed Cloud Firewall > Settings > Intra-Cluster, supporting Calico, Cilium, Antrea, AWS VPCVPCA logically isolated virtual network inside a public cloud provider's infrastructure, letting tools deploy resources with private addressing, controlled routing, and firewall rules without managing physical hardware. CNI (v1.14+), Weave Net, and Canal.

Enable DCF intra-cluster policy enforcement on an EKSEKSAmazon's managed Kubernetes service, run by AWS, that handles control-plane provisioning so teams can deploy containerized workloads without operating the underlying cluster infrastructure themselves. cluster so that Distributed Cloud Firewall controls all east-west pod traffic via existing CNI NetworkPolicyNetworkPolicyA Kubernetes API object that defines which pods may send or receive traffic, enforced by the cluster's CNI plugin to give cyber tools namespace-level network segmentation without host firewall rules. support.
📍In CoPilot, go to Security › Distributed Cloud Firewall › Settings › Intra-Cluster, select the target EKS cluster, and enable enforcement.
— Named path, supported CNIs, and worked example 10.1.0
03 00
Independent gateway instance sizing new 90

Adds independent gateway instance sizing, allowing a single instance to be resized from CoPilot at Cloud Fabric > Gateways > (transit or spoke) > gateway group > Instances tab without affecting HA or the group default size; surfaces a Multiple Sizes label when a group has diverged.

Resize a single gateway instance without touching HA peers or changing the group default size, useful when one instance needs more capacity after a traffic spike.
📍In CoPilot, go to Cloud Fabric › Gateways › (transit or spoke) › gateway group › Instances tab, select the individual instance, and choose a new size.
— Exact CoPilot path plus example steps given 10.1.0
04 03
VRF multi-tenancy end-to-end propagation new 85

Adds VRF for multi-tenancy with end-to-end propagation across transit-to-transit peering, BGPBGPA routing protocol that lets autonomous systems on the internet exchange reachability information, determining how traffic flows between networks. Cyber tools use it to monitor route hijacks or inject sinkholes.-spoke-to-transit peering, and intra-group backup links; enabled by a Controller feature flag (off by default) plus per-attachment opt-in, supporting up to 200 network domains.

— Flag and scope named but no exact toggle command 10.1.0
05 00
DCF for Private Kubernetes Clusters (Preview) new 85

Adds DCF for Private Kubernetes Clusters (Preview), enabled per cluster in CoPilot or Terraform, supporting EKS, AKSAKSAzure Kubernetes Service, Microsoft's managed Kubernetes offering, which lets cyber tools offload cluster provisioning and scaling to Azure so engineers focus on workload logic instead of control-plane operations., and GKEGKEGoogle Kubernetes Engine, Google's managed Kubernetes service, which lets cyber tools run containerized workloads without managing the underlying cluster infrastructure.; requires an Aviatrix spoke gateway in the same VPC with a security-group rule allowing TCPTCPA network protocol that delivers a reliable, ordered stream of bytes between two endpoints. It detects lost data and retransmits it. port 443 to the Kubernetes API server.

— Named requirements and port, no exact command 10.1.0
06 00
DCF Spoke Local Breakout new 80

Adds DCF Spoke Local Breakout, recording the egress path taken in every DCF log entry; requires Single IP SNAT (or customized SNAT), the 10.1 gateway image, and a supported instance size on Aviatrix Transit (FireNet) and AWS TGW centralized topologies.

— Detailed requirements but no exact config steps 10.1.0
07 00
DCF Quick Time-to-Value dashboard new 80

Adds DCF Quick Time-to-Value dashboard with a system-defined, Aviatrix-managed read-only threat intelligence ruleset (defaults to Watch Mode) and ten Recommended Security Control cards covering ToR traffic, sanctioned-country traffic, cleartext legacy protocols, cryptomining pools, and outbound proxy/relay; requires Controller 8.2+ and CoPilot 4.37.

— Version requirements named but no navigation steps 10.1.0
08 04
DCF East-West Layer 7 inspection for AWS new 70

Adds DCF East-West Layer 7 inspection for AWS, with symmetric routing enabled per spoke group in CoPilot or Terraform, also reducing cross-AZ data transfer cost and latency.

— Names scope and tooling, lacks exact command 10.1.0
09 00
GCP Global VPC Regional Spoke Egress (Phase 2) improved 70

Adds GCP Global VPC Regional Spoke Egress (Phase 2), letting operators choose which regions egress locally vs. through FireNet, with both modes coexisting in the same Global VPC; the CoPilot Egress page now shows Global VPCsVPCsVirtual Private Clouds — isolated, software-defined network environments inside a public cloud provider such as AWS, Azure, or GCP — give cyber tools a controlled network boundary with configurable routing, subnets, and access rules. in a nested tree displaying each region's egress mode.

— UI location named, mechanism explained, no exact steps 10.1.0
10 00
Smart Gateways Phase 3 (Preview) new 70

Adds Smart Gateways Phase 3 (Preview) covering transit gateways, Edge as Spoke, Edge as Transit, and BGP spoke gateways, controlled by three tiered feature flags (fabric-wide kill switch, per-group underlay flag, per-group route-resolver flag) all off by default.

— Flags named but no exact toggle steps 10.1.0
11 00
Flexible Gateway Deployment (no public IP) new 65

Adds Flexible Gateway Deployment (private subnet, no public IP), enabled per gateway group at creation time on AWS (including GovCloud) and Azure, via CoPilot and Terraform.

— Names platforms and tools but no exact steps 10.1.0
12 00
Transit peering options: AZ affinity and jumbo frames new 65

Adds AZ Affinity Across Transit, enabled per peering (disabled by default) on AWS same-region HPE peerings, and opt-in AWS inter-region jumbo frame support for transit peering (AWS only, excluding partitions such as AWS GovCloud that do not support jumbo frames).

— Both peering settings named with scope, no exact command 10.1.0
13 05
FIPS 140-3 validated IPsec data plane new 60

Adds FIPSFIPSA set of US federal standards published by NIST that define approved cryptographic algorithms and modules; cyber tools use it to meet compliance requirements in government and regulated environments. 140-3 validated IPsec data plane as a separate FIPS-validated gateway build; existing gateways must be replaced (not toggled) to enter FIPS mode.

— Migration note given but no exact command 10.1.0
14 00
SNAT and HPE support on Azure spokes new 60

Adds SNAT and HPE support on Azure spokes with subnet groups for both HPE and non-HPE deployments, configurable via the existing Controller API/CLI or Terraform.

— Names tooling paths, no exact command 10.1.0
thinner coverage below
15 00
Make Before Break Gateway Replacement (Preview) new 50

Adds Make Before Break Gateway Replacement (Preview), preserving the gateway's external IP through cut-over so partners and firewalls need no reconfiguration, with automatic eligibility checking per gateway.

— Explains benefit, lacks named config surface 10.1.0
16 00
Private Mode removed, requires rebuild breaking 50

Private Mode is fully removed; deployments still on Private Mode cannot upgrade in place and must be rebuilt as Flexible Gateway deployments.

— Clear migration note, no exact command 10.1.0
17 00
Kubernetes Discovery and SmartGroups reach GA improved 45

Promotes Kubernetes Discovery and SmartGroups to general availability, enabling DCF rules to enforce policy across both Kubernetes Pods/Services and VM workloads.

— States GA status and scope, no config detail 10.1.0
18 00
AKS onboarding with Microsoft Entra ID new 45

Adds AKS onboarding with Microsoft Entra IDEntra IDMicrosoft's cloud-based identity and access management service, formerly Azure Active Directory, used by cyber tools to authenticate users and enforce access policies in Microsoft 365 and Azure environments., with the Controller auto-detecting the Entra ID setting on the AKS cluster.

— Describes auto-detection, no config steps 10.1.0
19 00
Azure v6 instance support for gateways new 35

Adds Azure v6 instance support for gateways on Controller 10.1.0 and later.

— Names version requirement only, no further detail 10.1.0
20 00
Controller UI management moves to CoPilot breaking 35

Controller UI features formerly managed in the Controller UI are now managed exclusively from CoPilot; onboarding flows for new and existing deployments now route through CoPilot.

— States change of location, no specifics of affected features 10.1.0
21 00
DCF CSP Exclusion List reaches GA improved 25

Promotes DCF CSPCSPContent Security Policy: a browser security mechanism, standardized by the W3C, that lets a web server declare which sources of scripts, styles, and other resources a page may load, blocking injection attacks. Exclusion List to general availability.

— Bare GA announcement with no further detail 10.1.0
22 00
Universal Installer for OpenVPN Client new 25

Adds Universal Installer for the Aviatrix OpenVPN Client.

— Name only, no mechanism given 10.1.0
└──▷ BREAKING ON UPGRADE
  • !
    Private Mode is fully removed; deployments still on Private Mode cannot upgrade in place and must be rebuilt as Flexible Gateway deployments.
  • !
    Controller UI features formerly managed in the Controller UI are now managed exclusively from CoPilot; onboarding flows for new and existing deployments now route through CoPilot.

Aviatrix 10.1.0 adds FIPS 140-3FIPS 140-3A US federal standard, maintained by NIST, that defines requirements for cryptographic modules used in government systems. Cyber tools target it to satisfy procurement mandates requiring validated crypto. IPsecIPsecA suite of IETF protocols that authenticate and encrypt IP packets at the network layer, giving cyber tools a standards-based way to build VPNs or secure host-to-host tunnels without modifying applications., end-to-end VRFVRFA Virtual Routing and Forwarding instance is a router feature that maintains multiple independent routing tables on one device, letting a cyber tool isolate traffic flows or simulate separate network segments without extra hardware. multi-tenancy, DCF East-West L7 inspection, Premium IPS feeds, and Flexible Gateway Deployment.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠

└──▷ HOW TO FIND IT
Enable DCF intra-cluster policy enforcement on an EKSEKSAmazon's managed Kubernetes service, run by AWS, that handles control-plane provisioning so teams can deploy containerized workloads without operating the underlying cluster infrastructure themselves. cluster so that Distributed Cloud Firewall controls all east-west pod traffic via existing CNI NetworkPolicyNetworkPolicyA Kubernetes API object that defines which pods may send or receive traffic, enforced by the cluster's CNI plugin to give cyber tools namespace-level network segmentation without host firewall rules. support.
📍In CoPilot, go to Security › Distributed Cloud Firewall › Settings › Intra-Cluster, select the target EKS cluster, and enable enforcement.
Activate the Premium ET Pro IPSIPSAn intrusion prevention system, inspecting activity and blocking traffic or actions that match its security rules. It adds active enforcement to detection. rule feed so that matched traffic is handled according to your active IPS Profile severity thresholds, without replacing any custom Suricata rules you have uploaded.
📍In CoPilot, go to Security › Distributed Cloud Firewall › IPS › Rule Feeds; the ET Pro feed is listed as the default entry — confirm it is enabled, then verify or adjust severity thresholds in your active IPS Profile.
Resize a single gateway instance without touching HA peers or changing the group default size, useful when one instance needs more capacity after a traffic spike.
📍In CoPilot, go to Cloud Fabric › Gateways › (transit or spoke) › gateway group › Instances tab, select the individual instance, and choose a new size.
  • Adds Security > Distributed Cloud Firewall > IPS > Rule Feeds (labeled ET Pro in CoPilot) as a Premium IPS feed applied alongside custom Suricata rulesets, with traffic actions governed by severity thresholds in the active IPS Profile.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠
  • Adds DCF intra-cluster enforcement for EKS, enabled per-cluster from CoPilot under Security > Distributed Cloud Firewall > Settings > Intra-Cluster, supporting Calico, Cilium, Antrea, AWS VPCVPCA logically isolated virtual network inside a public cloud provider's infrastructure, letting tools deploy resources with private addressing, controlled routing, and firewall rules without managing physical hardware. CNI (v1.14+), Weave Net, and Canal.
  • Adds VRF for multi-tenancy (end-to-end propagation) across transit-to-transit peering, BGPBGPA routing protocol that lets autonomous systems on the internet exchange reachability information, determining how traffic flows between networks. Cyber tools use it to monitor route hijacks or inject sinkholes.-spoke-to-transit peering, and intra-group backup links; enabled by a Controller feature flag (off by default) plus per-attachment opt-in, supporting up to 200 network domains.
  • Adds Flexible Gateway Deployment (private subnet, no public IP), enabled per gateway group at creation time on AWS (including GovCloud) and Azure, via CoPilot and Terraform.
  • Adds FIPSFIPSA set of US federal standards published by NIST that define approved cryptographic algorithms and modules; cyber tools use it to meet compliance requirements in government and regulated environments. 140-3 validated IPsec data plane as a separate FIPS-validated gateway build; existing gateways must be replaced (not toggled) to enter FIPS mode.
+16 more show less
  • Adds DCF East-West Layer 7 inspection for AWS, with symmetric routing enabled per spoke group in CoPilot or Terraform, also reducing cross-AZ data transfer cost and latency.
  • Adds DCF Spoke Local Breakout, recording the egress path taken in every DCF log entry; requires Single IP SNAT (or customized SNAT), the 10.1 gateway image, and a supported instance size on Aviatrix Transit (FireNet) and AWS TGW centralized topologies.
  • Adds DCF Quick Time-to-Value dashboard with a system-defined, Aviatrix-managed read-only threat intelligence ruleset (defaults to Watch Mode) and ten Recommended Security Control cards covering ToR traffic, sanctioned-country traffic, cleartext legacy protocols, cryptomining pools, and outbound proxy/relay; requires Controller 8.2+ and CoPilot 4.37.
  • Promotes Kubernetes Discovery and SmartGroups to general availability, enabling DCF rules to enforce policy across both Kubernetes Pods/Services and VM workloads.
  • Promotes DCF CSPCSPContent Security Policy: a browser security mechanism, standardized by the W3C, that lets a web server declare which sources of scripts, styles, and other resources a page may load, blocking injection attacks. Exclusion List to general availability.
  • Adds Universal Installer for the Aviatrix OpenVPN Client.
  • Adds independent gateway instance sizing, allowing a single instance to be resized from CoPilot at Cloud Fabric > Gateways > (transit or spoke) > gateway group > Instances tab without affecting HA or the group default size; surfaces Multiple Sizes label when a group has diverged.
  • Adds Azure v6 instance support for gateways on Controller 10.1.0 and later.
  • Adds AZ Affinity Across Transit, enabled per peering (disabled by default) on AWS same-region HPE peerings.
  • Adds opt-in AWS inter-region jumbo frame support for transit peering (AWS only, excluding partitions such as AWS GovCloud that do not support jumbo frames).
  • Adds GCP Global VPC Regional Spoke Egress (Phase 2), letting operators choose which regions egress locally vs. through FireNet, with both modes coexisting in the same Global VPC; CoPilot Egress page now shows Global VPCsVPCsVirtual Private Clouds — isolated, software-defined network environments inside a public cloud provider such as AWS, Azure, or GCP — give cyber tools a controlled network boundary with configurable routing, subnets, and access rules. in a nested tree displaying each region's egress mode.
  • Adds SNAT and HPE support on Azure spokes with subnet groups for both HPE and non-HPE deployments, configurable via the existing Controller API/CLI or Terraform.
  • Adds AKSAKSAzure Kubernetes Service, Microsoft's managed Kubernetes offering, which lets cyber tools offload cluster provisioning and scaling to Azure so engineers focus on workload logic instead of control-plane operations. onboarding with Microsoft Entra IDEntra IDMicrosoft's cloud-based identity and access management service, formerly Azure Active Directory, used by cyber tools to authenticate users and enforce access policies in Microsoft 365 and Azure environments., with Controller auto-detecting the Entra ID setting on the AKS cluster.
  • Adds DCF for Private Kubernetes Clusters (Preview), enabled per cluster in CoPilot or Terraform, supporting EKS, AKS, and GKEGKEGoogle Kubernetes Engine, Google's managed Kubernetes service, which lets cyber tools run containerized workloads without managing the underlying cluster infrastructure.; requires an Aviatrix spoke gateway in the same VPC with a security-group rule allowing TCPTCPA network protocol that delivers a reliable, ordered stream of bytes between two endpoints. It detects lost data and retransmits it. port 443 to the Kubernetes API server.
  • Adds Make Before Break Gateway Replacement (Preview), preserving the gateway's external IP through cut-over so partners and firewalls need no reconfiguration, with automatic eligibility checking per gateway.
  • Adds Smart Gateways Phase 3 (Preview) covering transit gateways, Edge as Spoke, Edge as Transit, and BGP spoke gateways, controlled by three tiered feature flags (fabric-wide kill switch, per-group underlay flag, per-group route-resolver flag) all off by default.
  • Adds Security > Distributed Cloud Firewall > IPS > Rule Feeds (labeled ET Pro in CoPilot) as a Premium IPS feed applied alongside custom Suricata rulesets, with traffic actions governed by severity thresholds in the active IPS Profile.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠
  • Adds DCF intra-cluster enforcement for EKS, enabled per-cluster from CoPilot under Security > Distributed Cloud Firewall > Settings > Intra-Cluster, supporting Calico, Cilium, Antrea, AWS VPCVPCA logically isolated virtual network inside a public cloud provider's infrastructure, letting tools deploy resources with private addressing, controlled routing, and firewall rules without managing physical hardware. CNI (v1.14+), Weave Net, and Canal.
  • Adds VRF for multi-tenancy (end-to-end propagation) across transit-to-transit peering, BGPBGPA routing protocol that lets autonomous systems on the internet exchange reachability information, determining how traffic flows between networks. Cyber tools use it to monitor route hijacks or inject sinkholes.-spoke-to-transit peering, and intra-group backup links; enabled by a Controller feature flag (off by default) plus per-attachment opt-in, supporting up to 200 network domains.
  • Adds Flexible Gateway Deployment (private subnet, no public IP), enabled per gateway group at creation time on AWS (including GovCloud) and Azure, via CoPilot and Terraform.
  • Adds FIPSFIPSA set of US federal standards published by NIST that define approved cryptographic algorithms and modules; cyber tools use it to meet compliance requirements in government and regulated environments. 140-3 validated IPsec data plane as a separate FIPS-validated gateway build; existing gateways must be replaced (not toggled) to enter FIPS mode.
+13 more show less
  • Adds DCF East-West Layer 7 inspection for AWS, with symmetric routing enabled per spoke group in CoPilot or Terraform, also reducing cross-AZ data transfer cost and latency.
  • Adds DCF Spoke Local Breakout, recording the egress path taken in every DCF log entry; requires Single IP SNAT (or customized SNAT), the 10.1 gateway image, and a supported instance size on Aviatrix Transit (FireNet) and AWS TGW centralized topologies.
  • Adds DCF Quick Time-to-Value dashboard with a system-defined, Aviatrix-managed read-only threat intelligence ruleset (defaults to Watch Mode) and ten Recommended Security Control cards covering ToR traffic, sanctioned-country traffic, cleartext legacy protocols, cryptomining pools, and outbound proxy/relay; requires Controller 8.2+ and CoPilot 4.37.
  • Promotes Kubernetes Discovery and SmartGroups to general availability, enabling DCF rules to enforce policy across both Kubernetes Pods/Services and VM workloads.
  • Promotes DCF CSPCSPContent Security Policy: a browser security mechanism, standardized by the W3C, that lets a web server declare which sources of scripts, styles, and other resources a page may load, blocking injection attacks. Exclusion List to general availability.
  • Adds Universal Installer for the Aviatrix OpenVPN Client.
  • Adds independent gateway instance sizing, allowing a single instance to be resized from CoPilot at Cloud Fabric > Gateways > (transit or spoke) > gateway group > Instances tab without affecting HA or the group default size; surfaces Multiple Sizes label when a group has diverged.
  • Adds Azure v6 instance support for gateways on Controller 10.1.0 and later.
  • Adds AZ Affinity Across Transit, enabled per peering (disabled by default) on AWS same-region HPE peerings.
  • Adds opt-in AWS inter-region jumbo frame support for transit peering (AWS only, excluding partitions such as AWS GovCloud that do not support jumbo frames).
  • Adds DCF for Private Kubernetes Clusters (Preview), enabled per cluster in CoPilot or Terraform, supporting EKS, AKS, and GKEGKEGoogle Kubernetes Engine, Google's managed Kubernetes service, which lets cyber tools run containerized workloads without managing the underlying cluster infrastructure.; requires an Aviatrix spoke gateway in the same VPC with a security-group rule allowing TCPTCPA network protocol that delivers a reliable, ordered stream of bytes between two endpoints. It detects lost data and retransmits it. port 443 to the Kubernetes API server.
  • Adds Make Before Break Gateway Replacement (Preview), preserving the gateway's external IP through cut-over so partners and firewalls need no reconfiguration, with automatic eligibility checking per gateway.
  • Adds Smart Gateways Phase 3 (Preview) covering transit gateways, Edge as Spoke, Edge as Transit, and BGP spoke gateways, controlled by three tiered feature flags (fabric-wide kill switch, per-group underlay flag, per-group route-resolver flag) all off by default.

3 more in Everything

└──▷ BREAKING ON UPGRADE
  • !Private Mode is fully removed; deployments still on Private Mode cannot upgrade in place and must be rebuilt as Flexible Gateway deployments.
  • !Controller UI features formerly managed in the Controller UI are now managed exclusively from CoPilot; onboarding flows for new and existing deployments now route through CoPilot.
Good pick?
Good reason?
04 Splunk Security Content 1 release · 2026-09-10 Detection Engineering
// WHY IT MADE THE LIST Depth 4/5 Impact 4/5

Twelve new analytics ship for browser-spawned Unix shells and C2, LOLBAS network abuse on uncommon ports, Socat tunneling, SCCM DLL planting, and macOS AppleScript execution — deployable detection content that catches techniques prior ESCU releases missed.

Splunk Security Content v6.6.0 ships 12 new detections spanning browser-spawned shells, LOLBASLOLBASLiving Off the Land Binaries and Scripts — legitimate Windows executables and scripts that attackers abuse to run malicious code, letting cyber tools detect or emulate attacker behavior without custom malware. abuse, macOS AppleScript execution, Socat tunneling and SCCM component abuse, alongside a new NIST AI RMFNIST AI RMFA voluntary framework published by NIST that gives organizations a structured process for identifying, assessing, and managing risks introduced by AI systems, giving cyber tools a common vocabulary and governance scaffold. coverage dashboard and updates improving fidelity across 18 existing analytics.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠

└──▷ WHAT SHIPPED · 9 FEATURES 5 OF 9 FEATURES most completely described first
what's the number?

Each feature carries 0–100 for how completely the vendor documented it — not how big or important the work is. A major capability described in eight words scores low, and that is the finding.

  • depth0–40 what it does and how it works or what changed
  • specificity0–30 names real surfaces — APIs, flags, formats, limits, numbers
  • actionability0–30 enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point

Code and config rank first by construction: a documented endpoint, flag or config key scores at the top of specificity and actionability, so it sorts above a feature described only in prose. Under 60 the notes go thin — everything below the “thinner coverage” line is thinner documentation, not smaller work. Hover any meter for that feature's three sub-scores.

01 01
NIST AI RMF lookups and coverage dashboard new 65

Adds detection_subcategory_map and nist_ai_rmf_subcategories lookups to support analytic categorization and alignment with the NIST AI Risk Management Framework, plus an alpha nist_ai_rmf_control_coverage dashboard mapping AI-related ESCU detections to the NIST AI RMF Govern, Map, Measure, and Manage functions to help identify coverage gaps.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠

— Names both lookups and the dashboard, marked alpha v6.6.0
thinner coverage below
02 02
LOLBAS and browser-spawned shell detections new 59

Adds Cisco NVM - Browser Spawned Unix Shell with External Connection to identify command execution or C2 originating from browsers on Unix endpoints, LOLBAS Network Connection On Uncommon Port to catch rare network activity from trusted system binaries on non-standard ports, and LOLBAS Rare Network Connection to surface anomalous connections from LOLBAS binaries with separate process-group and common-port tuning.

— Three named detections with tuning details, no config surface v6.6.0
03 00
Fidelity updates across 18 existing analytics improved 50

Updates 18 analytics across Citrix, Windows, Linux, and macOS environments, improving detection fidelity for Citrix ADC exploitation, pipe-based execution, data destruction, Ghostscript exploitation, PowerShell, event-log manipulation, credential access, and more.

— Lists affected technique areas but no specific analytic names v6.6.0
04 03
Socat tunneling and proxying detections new 40

Adds Socat Network Listener Binding an Executable and Socat Remote TCP Connection with Local Echo Disabled detections for network tunneling, proxying, and C2 activity via Socat.

— Two named detections, purpose stated but no mechanism v6.6.0
05 04
macOS AppleScript and osascript execution detections new 40

Adds MacOS AppleScript Shell Execution and Compilation to improve visibility into script-based execution on macOS, and MacOS Osascript Displaying Suspicious User Prompt to catch deceptive user-interaction attacks via osascript.

— Two named detections, thin descriptions v6.6.0
06 05
SCCM component abuse detections new 40

Adds Windows SCCM Adsource DLL Was Planted In SMS Provider Directory for DLLDLLA Windows file format containing compiled code and data that multiple programs can load and share at runtime, letting cyber tools inject functionality into other processes or hook system calls. planting abuse of SCCM components, and Windows SCCM Smsexec Spawned a Suspicious Child Process for abnormal child-process execution from smsexec.

— Two named SCCM detections, no further mechanism given v6.6.0
07 00
Windows builtin account name change detection new 28

Adds Windows Builtin Account Name Was Changed detection to identify account manipulation targeting built-in accounts.

— Single named detection, no mechanism detail v6.6.0
08 00
Windows browser-copied content execution detection new 28

Adds Windows Content Copied from Browser was Executed detection to catch suspicious execution workflows involving payloads copied from web content.

— Single named detection, thin description v6.6.0
09 00
Linux crontab enumeration detection new 28

Adds Linux Crontab Enumeration detection to identify crontab listing activity used for discovery.

— Single named detection, thin description v6.6.0
Good pick?
Good reason?
05 Dreadnode 3 releases · 2026-08-27 → 2026-09-10 AI-Powered Offensive Security

Dreadnode is an AI-powered security research platform that helps teams build, run, and evaluate offensive AI agents for penetration testing and red teaming.

// WHY IT MADE THE LIST Depth 5/5 Impact 5/5

Traditional ML attack targets — extraction, membership inference, evasion, and inversion against fraud, image, and text models — are now provisionable by name across all organizations, extending Dreadnode's agentic red-teaming to classic ML systems.

Dreadnode opened Web Chat to all users, shipped a Global Tool Registry API and offline/air-gapped deployment support, and added traditional ML attack targets across all organizations, while substantially expanding its AI red-teaming task catalog and web-security capability with HTTP desyncHTTP desyncAn attack technique that exploits disagreements between a front-end proxy and a back-end server about where one HTTP request ends and the next begins, letting an attacker poison the request queue and hijack other users' traffic. detection, geo-distributed DNS resolution, LSB steganographyLSB steganographyA data-hiding technique that encodes secret bytes into the least-significant bits of image, audio, or video samples, making changes imperceptible to human senses while preserving a covert channel inside ordinary files., and IP rotation.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠

└──▷ WHAT SHIPPED · 35 FEATURES 1 OF 35 FEATURES most completely described first
what's the number?

Each feature carries 0–100 for how completely the vendor documented it — not how big or important the work is. A major capability described in eight words scores low, and that is the finding.

  • depth0–40 what it does and how it works or what changed
  • specificity0–30 names real surfaces — APIs, flags, formats, limits, numbers
  • actionability0–30 enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point

Code and config rank first by construction: a documented endpoint, flag or config key scores at the top of specificity and actionability, so it sorts above a feature described only in prose. Under 60 the notes go thin — everything below the “thinner coverage” line is thinner documentation, not smaller work. Hover any meter for that feature's three sub-scores.

01 00
Global Tool Registry API new 90

Adds GET /api/v1/tools and GET /api/v1/tools/{tool_id} endpoints to query the new Global Tool Registry, giving published capability Python tools and command wrappers stable, organization-scoped identities with immutable revision history.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠

Enumerate all registered tools in your organization to audit capability surface before a red-team engagement.
$ curl -s -H 'Authorization: Bearer <token>' https://<your-instance>/api/v1/tools | jq '.[].id'
— Exact endpoints with method, path, and a runnable curl example Offline SDK and CLI install for air-gapped d…
02 01
Traditional ML attack targets across all orgs new 86

Adds three traditional ML attack targets — fraud tabular, MNIST image, and IMDB text — now available across all organizations, covering extraction, membership inference, evasion, and inversion attack types, provisionable by name via the SDK or TUITUIA text-based user interface that runs inside a terminal, using characters and ANSI escape codes to render menus, panes, and widgets without a graphical desktop, letting cyber tools ship rich interactivity with no GUI dependency..

Provision a public ML attack target by bare task name — no org prefix required — to kick off a membership inference campaign.
$ dreadnode env provision ml-extraction-fraud-tabular
— Named targets and attack types plus a runnable provision command Traditional ML attack targets now available …
03 00
Air-gap deployment mode new 86

Adds replicated.isAirgap=true Helm CLI setting to prevent the Replicated SDK pod from attempting outbound connections to replicated.app in air-gapped installs, and a broader air-gap deployment mode that vendors all front-end resources locally, hides the analytics notebook, serves model pricing from a bundled catalog, and pre-bakes capability dependencies into the runtime image so sandbox boot requires no network access.

Prevent the Replicated SDK pod from phoning home during a Helm-based air-gap install in a disconnected environment.
$ helm upgrade --install dreadnode ./dreadnode-chart --set replicated.isAirgap=true
— Exact Helm flag with a runnable install command and detailed scope Web Chat open to all users
04 00
Runtime cold-start performance and diagnostics improved 83

Runtime cold start reduced by more than 60%, dropping time-to-ready from 18.8s to 6.6s, and now surfaces a full cold-start timing breakdown (total, platform overhead, provider provisioning, boot, installs, slowest step) via dn runtime start and GET /runtimes/{id}.

Inspect the cold-start timing breakdown on a slow runtime to attribute whether delay is provider provisioning or package install.
$ dn runtime start && curl -s -H 'Authorization: Bearer <token>' https://<your-instance>/runtimes/<id> | jq '.timing'
— Concrete before/after numbers plus a named command and endpoint Traditional ML attack targets now available …Offline SDK and CLI install for air-gapped d…
05 00
Self-hosted deployment CA trust and hardening new 82

Adds caBundle config key for self-hosted deployments to inject a custom CA bundle into the Node frontend, completing CA trust support across all workloads (API, LiteLLM, and frontend); also adds support to self-hosted Helm charts for non-root container execution and custom CA bundle mounts for outbound TLS trust in private-CA environments.

Inject an internal CA into the Node frontend on a self-hosted air-gapped deployment so TLS to an on-prem model proxy is trusted.
yaml
caBundle: |
  -----BEGIN CERTIFICATE-----
  <your-internal-CA-cert>
  -----END CERTIFICATE-----
— Named config key with an example YAML snippet plus Helm mechanism Offline SDK and CLI install for air-gapped d…Web Chat open to all users
06 00
TUI theme and slash commands new 80

Adds DREADNODE_TUI_THEME=light environment variable to switch the TUI from its default dark palette to a light theme; adds /reload slash command to reload the current agent without leaving a chat session; adds /transcript command to toggle between compact and full agent transcript views; and adds /status slash command showing current session, model, user, org, workspace, and project at a glance.

Check your current session context at a glance in the TUI without leaving the chat interface.
$ /status
— Names every flag and command but no deeper mechanism Traditional ML attack targets now available …Web Chat open to all users
07 00
--mine flag for dn runtime ls new 76

Adds --mine flag to dn runtime ls to filter runtimes to only those you own; also marks runtimes you do not own in the default listing.

List only the runtimes you own to avoid acting on a colleague's shared runtime in a multi-user workspace.
$ dn runtime ls --mine
— Exact flag with a runnable command example Web Chat open to all users
08 00
HTTP desync and request-smuggling detection new 76

Adds HTTP desync and request-smuggling detection to the web-security capability, covering 11 smuggling families with fingerprinting, payload construction, cache-poisoning detection, and victim-response classification.

— Names 11 families and detection stages but no invocation example Web Chat open to all users
09 00
postMessage handler detection expansion improved 76

Expands postMessage handler detection in the web-security capability's DOMDOMThe browser's in-memory tree representation of a web page's structure, standardized by the W3C, giving cyber tools a programmable interface to read or manipulate page content at runtime. analysis to cover window.onmessage, MessagePort/MessageChannel, and monitoring-shim wrappers, plus additional origin-validation bypass patterns including unescaped-dot and missing-anchor regex bugs.

— Names exact APIs and bug patterns covered, no example run Web Chat open to all users
10 00
Honeytoken and OWASP-ASI attack tooling in SDK new 76

Adds two honeytoken tools to the ai-red-teaming capability — mint canary tokens (exfil or RCERCERemote code execution, the ability to run attacker-chosen code on another system through a vulnerability. Its impact depends on the permissions and access that code receives. variants) and check whether a target agent leaked them across an output boundary; adds algorithmic multi-step tool-attack search to the AI red-teaming agent for finding replay-stable read-then-exfiltrate causal paths across HTTP agent tool call chains; and adds a turnkey OWASPOWASPA nonprofit foundation that publishes open standards, guides, and ranked vulnerability lists—most famously the OWASP Top 10—giving cyber tools a vendor-neutral benchmark to test or report against.-ASI agentic attack suite runner, argument-aware tool-evidence scoring, and a honeytoken harness for black-box exfil and RCE detection to the SDK.

— Names capability, tool variants and suite components, no runnable example Offline SDK and CLI install for air-gapped d…
11 00
Cloudflare Workers OAST support in web-security capability new 73

Adds Cloudflare Workers support via wrangler to the web-security capability for deploying programmable OASTOASTOut-of-band Application Security Testing: a technique for detecting vulnerabilities by having a target system make DNS or HTTP callbacks to an attacker-controlled server, revealing flaws that produce no visible in-band response. endpoints, enabling blind XSSXSSCross-site scripting, an attack that runs malicious script in another user's browser through a trusted site. It can steal data or perform actions using the user's session. payload hosting, callback logging, and SSRFSSRFServer-side request forgery, an attack that tricks a server into making requests chosen by an attacker. Those requests can reach internal services the attacker cannot access directly. chain redirection.

— Names tool and three use cases but no runnable example Offline SDK and CLI install for air-gapped d…
12 00
Environment-agnostic attack-success detection new 73

Adds environment-agnostic attack-success detection to the airt SDK using canary exfiltration, OAST beacons, dataflow taint, LLMLLMA large language model, a neural network trained on large amounts of text to recognize patterns and generate language. Applications use it for tasks such as answering, summarizing and writing code. judge scoring, and optional customer-defined success policies to produce confidence-rated verdicts.

— Names five detection mechanisms feeding a verdict, no code sample Offline SDK and CLI install for air-gapped d…
13 00
Geo-distributed DNS resolution in web-security capability new 72

Adds geo-distributed DNS resolution to the web-security capability, resolving target hostnames through open resolvers in multiple countries (via Shodan or Censys) to detect geo-fenced infrastructure, GSLB routing, and region-locked DNS responses.

— Names data sources and detection targets but no example Web Chat open to all users
14 00
Indirect prompt injection web task new 69

Adds an indirect prompt injectionindirect prompt injectionAn attack where text the model reads, such as a web page, file or tool result, carries instructions that override the user's. It is the main security risk for agents with tools. web task where agents must detect injections hidden via HTML comments, hidden CSS, off-screen ARIA, white-on-white text, and Unicode tags across a public web page.

— Names five specific hiding techniques, no task identifier Offline SDK and CLI install for air-gapped d…
15 00
SDK transforms and scorers for exfiltration and browser attacks new 69

Adds SDK transforms and scorers covering search-query and trusted-domain image exfiltration channels plus dedicated browser-attack scorers for visual injection, ClickFix execution, navigation hijacking, and domain-validation bypass.

— Names six specific channel and scorer types, no invocation example Offline SDK and CLI install for air-gapped d…
16 00
CLI usability in dreadnode env improved 67

Adds provision as an accepted alias for create in dreadnode env, and bare public task names (e.g. ml-extraction-fraud-tabular) now resolve without requiring an org prefix.

Provision a public ML attack target by bare task name — no org prefix required — to kick off a membership inference campaign.
$ dreadnode env provision ml-extraction-fraud-tabular
— Names exact alias and example task name Traditional ML attack targets now available …
17 00
Bulk actions for workspace and session management new 67

Bulk workspace member addition now lets you select and add multiple members to a workspace at once from the workspace settings page; adds bulk share-with-workspace action for multiple agent sessions via the floating action bar; and adds bulk archive and unarchive for agent sessions from the Sessions tab, with context-aware actions for active, archived, or mixed selections.

18 00
workspace_mount runtime option becomes a no-op breaking 65

The workspace_mount runtime option is now a no-op; /home/user/workspace is ordinary sandbox-local storage, and object-storage access must now go through the SDK instead.

— Names the exact option and required migration path Traditional ML attack targets now available …
19 00
Twelve multi-agent AI red-teaming tasks new 65

Adds 12 multi-agent AI red-teaming tasks covering access-control bypass, indirect injection, memory poisoning, MCPMCPModel Context Protocol, a standard for connecting AI applications to external tools and data sources. A compatible server exposes capabilities an assistant can use through a common interface. poisoning, reasoning hijack, supply-chain, data exfiltrationdata exfiltrationMoving data out of a system or organization without authorization. It can happen through network transfers, removable media or other channels., DevOps RCE, and sector-specific meshes to the task catalog under the airt-generative-ai set.

— Names task categories and catalog set but no task IDs Offline SDK and CLI install for air-gapped d…
20 00
Pagination and search in chat session list improved 62

Adds pagination and full-text search by title, model, agent, and label to the chat session list, removing the previous 100-session cap.

— Names searchable fields and removed limit but no exact UI path Web Chat open to all users
thinner coverage below
21 00
Multi-step tool attack sandbox task new 59

Adds a multi-step tool attack sandbox task featuring an over-permissioned agent with file, database, email, and HTTP tools where success requires chaining a sensitive data source to an external exfiltration sink.

— Names the four tool types but no identifier to run it Offline SDK and CLI install for air-gapped d…
22 00
Offline SDK/CLI install for air-gapped deployments new 57

Serves the SDK and CLI as self-contained offline bundles from self-hosted deployments, enabling install without reaching PyPI or any external host, and serves documentation at /docs inside every deployment for air-gapped and on-prem operators.

— Names the /docs path but no install command shown Offline SDK and CLI install for air-gapped d…
23 00
Signup IP allow-list mode new 57

Adds signup IP allow-list mode letting admins restrict new account creation to explicitly approved IPv4/IPv6IPv6The current version of the Internet Protocol, standardized by the IETF, using 128-bit addresses to replace the exhausted IPv4 space. Cyber tools target it because modern networks run dual-stack or IPv6-only. CIDRCIDRA notation for a block of IP addresses, such as 10.0.0.0/24. The number after the slash says how many leading address bits identify the network. ranges, with deny rules taking precedence.

— Describes precedence rule but no exact config key Offline SDK and CLI install for air-gapped d…
24 00
IP rotation tool in web-security capability new 57

Adds IP rotation tool to the web-security capability, deploying Cloudflare Worker proxies on demand for round-robin egress through rotating IPs during engagements.

— Describes mechanism but no invocation shown Web Chat open to all users
25 00
LSB steganography support for PNG images new 57

Adds LSB steganography support for PNG images to the web-security capability, enabling payload-smuggling tests and upload pipeline inspection via the built-in Python tool.

— Names format and use case but no example invocation Web Chat open to all users
26 00
Failed capability preflight checks surfaced as warnings improved 57

Surfaces failed capability preflight checks (e.g. missing dnsx, katana) as explicit warnings in the agent system prompt and operator logs instead of silently proceeding.

— Names example tools and surfaces but no config to enable Web Chat open to all users
27 00
Agentic CI/CD secret-exfiltration task new 57

Adds an agentic CI/CD secret-exfiltration multiagent task simulating hidden instructions in untrusted repo content that cause a CI assistant to leak its deploy secret.

— Describes scenario but no task identifier or run command Offline SDK and CLI install for air-gapped d…
28 00
Account Settings additions new 56

Adds a Release Notes section in Account Settings listing the ten most recent changelog entries with links to full docs, on both SaaSSaaSSoftware delivered over the internet and run on the provider's infrastructure, so the buyer pays a subscription instead of installing or operating anything locally. and self-hosted installs, and adds a direct link to the system status page in the Support tab of Account Settings on SaaS deployments.

— Names exact UI locations but no deeper mechanism Traditional ML attack targets now available …
29 00
Lifetime credit cap per member new 53

Adds organization-owner-configurable lifetime credit cap per non-owner member, visible to capped members under Settings → Billing.

— Names UI location but no config surface Offline SDK and CLI install for air-gapped d…
30 00
Session share attribution new 52

Session responses now include attribution for who shared a session with the workspace and when, covering all share paths including bulk promotion and creation-time visibility.

— Describes mechanism and scope but no field name given Traditional ML attack targets now available …
31 00
Capability credential visibility before install improved 42

Capability detail view and install picker now display which credentials a capability requires before installation.

— States the change but no named surface or example Traditional ML attack targets now available …
32 00
Assessment and session list display additions new 42

AIRT assessments and findings now display the workspace member who ran each assessment, and each session in the chat session list now displays a message count.

— Two thin UI display additions with no deeper mechanism Traditional ML attack targets now available …
33 00
Guard invocation highlighting in session transcripts new 39

Adds guard invocation highlighting in session transcripts, showing policy decisions inline within the conversation view.

— Thin description without mechanism or example Web Chat open to all users
34 00
Six new Web Chat documentation pages new 35

Adds six new documentation pages covering Web Chat: overview, quickstart, sessions, runtimes, agents and models, and slash commands.

— Lists page topics only, no deeper content Web Chat open to all users
35 00
Web Chat open to all users new 18

Web Chat is now open to all users.

— Only stated in the release title, no mechanism given Web Chat open to all users
└──▷ BREAKING ON UPGRADE
  • !
    The workspace_mount runtime option is now a no-op; /home/user/workspace is ordinary sandbox-local storage. Object-storage access must go through the SDK.
Good pick?
Good reason?

Where each pick stands · Sep 11–17

Tools with changes in each pick's category over the last 12 weeks, including the pick itself.

Each pick's release rhythm · Sep 11–17

Changes per week for the last 12 weeks. The bright bar is this week; a dash marks a week with no daily.

Which categories moved · Sep 11–17

The thick bar is this week. The thin bar is the average of the four weeks before, counting only weeks with a daily.

  • Identity & Access Management 112usual 63.2
  • SAST / SCA / Code Security 77usual 88
  • Web Application Security 50usual 26.5
  • SIEM 42usual 21.5
  • AI/LLM Security 26usual 19.5
  • Container & Image Security 19usual 12.8
  • Secure Access (VPN / SASE / ZTNA) 19usual 13.8
  • Endpoint Security (EDR/XDR) 18usual 19.2
  • Internet Services 16usual 12
  • Secrets Detection & Management 16usual 11.8
  • Vulnerability Management 16usual 10
  • Compliance Automation & Trust Management 15usual 8

Who shipped the most · Sep 11–17

Changes per tool this week. Volume is not a quality score.

browse all tools → score card for your toolchain →