Live Capability Matrix

ThreatZ Automotive Protocol Coverage

The ThreatZ TestBench Agent ships protocol packs across six engine families: inventory & topology (INV), conformance & timing (CONF), policy validation (POL), robustness (ROB), fault-profile resilience (FAULT), and regression & replay (REG). This page is the canonical, code-backed coverage matrix — updated with every release.

Implemented — fully tested, in production Partial — subset of features shipping Roadmap — planned, not shipping
Protocol Bench dependency INV CONF POL ROB FAULT REG
In-Vehicle Bus
CAN Vector CANoe YESYES~YES~YES
CAN-FD Vector CANoe YESYES~YES~YES
LIN LIN HW YESYES~~YES
FlexRay FlexRay HW YESYES~~YES
Automotive Ethernet Raw socket, TSN NIC YESYES~YESYESYES
CAN-XL Bench harness ······
Service-Oriented IPC
SOME/IP Raw socket YESYESYESYESYESYES
DDS pcap-only today ~~···
Diagnostics & Calibration
ISO-TP ISO-TP stack YESYESYES~YES
DoIP DoIP stack + raw socket YESYES~YESYESYES
UDS ISO-TP / DoIP stack YESYESYESYES~YES
XCP XCP stack YESYESYES~~YES
OBD-II ISO-TP stack YESYES~YES
J1939 Vector CANoe ~~···
CANopen Vector CANoe ······
Security & Time Sync
TLS pcap-only (observe; handshake metadata) YESYESYES·~YES
SecOC / E2E Vector tooling YESYESYESYES
PTP / gPTP ptp4l / phc2sys YESYESYESYES
Logging
DLT pcap / log YESYESYES
Charging & V2X
ISO 15118 Charging bench ······
V2X V2X HW ······

Charging & V2X note: ISO 15118 (CCS / CHAdeMO / GB/T / NACS family) and V2X (DSRC / C-V2X) are supported in the ThreatZ architecture and TARA planes today — you can model these protocols in the system canvas, run threat scenarios, and assign damage scenarios against them. Active protocol fuzzing (ROB) and conformance (CONF) packs for these families are on the active roadmap, gated by bench availability for customer programmes.

How protocol packs work

Every ThreatZ protocol pack encodes the actual attack surface of its protocol: frame periodicity, service ID space, security-seed window, SecOC freshness counter range, ISO-TP segmentation boundaries, and so on. This protocol context drives three things in the platform automatically:

Engine families explained

Updates & methodology

This matrix is the canonical view of the protocol-pack coverage-matrix.yaml shipped with every TestBench Agent release. We publish the matrix because we believe customers should be able to verify, line by line, that the protocols they need are supported at the engine families they need — and that we honestly mark roadmap items as roadmap.

If your programme needs a protocol pack at higher coverage than shown above, contact us — we prioritize roadmap delivery based on real customer programmes.