REVIEW 3 major objections 5 minor 21 references
Evaluating Open-Weight LLMs for Generating Structured Threat Information for Autonomous Vehicle Vulnerabilities
T0 review · 3 major / 5 minor · reviewed 2026-08-01 · deepseek-v4-flash
Pith's one-line read Open-weight LLMs, shown five similar ground-truth examples, turn automotive CVE descriptions into STIX threat objects with F1 near 0.94, CWE mappings near 0.99, and best MITRE ATT&CK technique matching at 0.68.
desk verdict Useful new CAV-to-STIX dataset, but the few-shot evaluation likely leaks ground truth, so the headline scores are not yet trustworthy. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing artifact is the CAV-STIXGen dataset: 183 manually annotated CVEs with ground-truth STIX 2.1 JSON bundles combining 1,383 domain objects, 1,395 relationship objects, 211 CWE mappings, and 294 MITRE ATT&CK mappings. The other key mechanism is dynamic few-shot prompting, which selects five similar ground-truth STIX examples based on textual description, CWE, and attack-pattern similarity; this example-guided prompting is what moves models from partial contextless output to near-ceiling entity and weakness extraction.
What would settle it
Have independent automotive-security analysts re-annotate a random sample of 30 CAV-STIXGen CVEs and measure their agreement on SDO, SRO, CWE, and ATT&CK labels; if human agreement is substantially below the model F1 scores, the reported numbers reflect annotation leniency rather than extraction quality.
Extended reading notes
Core claim
On the paper's own terms, the central claim is that CVE-to-STIX generation for the automotive domain reduces to a prompt-engineering problem rather than a model-scaling problem: with five dynamically selected ground-truth examples, several open-weight models achieve near-0.94 F1 for STIX domain objects and near-0.99 F1 for CWE mapping, whereas relationship construction (source-object, target-object, and relationship-type together) and complete MITRE ATT&CK technique identification require richer reasoning and stay below 0.7. The multi-agent variant gives task-specific gains but does not beat the best single-model few-shot configuration. The dataset itself, with its co-occurrence statistics (
Load-bearing premise
The evaluation assumes the manually annotated STIX objects, relationships, CWE codes, and ATT&CK techniques in CAV-STIXGen are correct ground truth, yet inter-annotator agreement is reported only for the relevance-filtering step, not for these structured labels.
Editorial extensions
If this is right
- Security analysts can feasibly bootstrap structured threat records from automotive CVE feeds using open-weight LLMs, reserving human review for relationship graphs and attack-technique assignments.
- Prompt guidance and domain-specific examples matter more than model size for structured extraction, guiding deployment choices toward small, locally hostable models.
- The CWE mapping result near 0.99 suggests weakness-type classification of automotive CVEs can be safely delegated to LLMs, which would speed up CWE-based triage and CWE Top 25 alignment.
- The identified ATT&CK co-occurrence patterns (T1499 with T1203 or T1210) give defenders concrete technique combinations to monitor in connected-vehicle environments.
- The gap between SDO and SRO performance defines a clear target for follow-up research: graph-consistency validation or relationship-focused fine-tuning.
Reading between the lines
- The reported F1 scores are agreements with the annotators' labels, so they are upper bounds on true generation quality; independent re-annotation of a sample would likely yield lower but still practically useful numbers.
- CWE mapping near 0.99 may be inflated by the dataset's mostly single-CWE-per-CVE structure; multi-label weakness annotation would probably compress the gap between models.
- A testable extension is to apply the same dynamic few-shot recipe to other structured formats (e.g., VEX, CAPEC, or OSV), which would show whether the gains generalize beyond STIX.
- The relationship-extraction bottleneck suggests that the next measurable win will come not from larger models but from post-generation validation that checks whether source and target STIX types are valid for the chosen relationship.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces CAV-STIXGen, a manually constructed dataset of 183 CAV-related CVE records mapped to STIX 2.1 SDOs, SROs, CWE categories, and MITRE ATT&CK techniques. It evaluates 11 open-weight LLMs under three prompting strategies (contextless, STIX-guided, dynamic few-shot) and multiple temperatures, reporting micro-F1 for SDO/SRO/CWE extraction and Match@1/Match@All for ATT&CK mapping. The headline claims are SDO F1=0.94, SRO F1=0.63, CWE F1=0.99, and ATT&CK Match@1=0.68 in single-model settings, with weaker multi-agent results. The paper also analyzes CWE and ATT&CK co-occurrences to identify recurring CAV threat patterns.
Significance. If the evaluation protocol is sound, CAV-STIXGen is a useful domain-specific benchmark and the demonstration that open-weight LLMs can extract SDOs and CWE mappings with high F1 under few-shot prompting is practically relevant for automating CVE-to-STIX pipelines. The dataset, prompts, and replication scripts are promised for release, which is a strength and makes the claims independently checkable. The contribution is incremental but solid: the main value is the CAV-focused ground-truth set, not a new method. However, the headline few-shot results currently rest on an under-specified retrieval step and on structured labels whose reliability is not reported, so the evaluation must be clarified or corrected before the central claim can be accepted.
major comments (3)
- [Section IV-B, Table II] The dynamic few-shot evaluation is not fully specified and may leak test-set information. The paper states that 'Dynamic few-shot prompting extends the guided setting with five similar ground-truth STIX examples using similarity score among description, CWE, and attack-pattern.' Computing similarity using CWE and attack-pattern requires those labels for the test CVE; if they come from CAV-STIXGen ground truth, the retrieval uses the very labels the model is asked to predict. In addition, the candidate pool appears to be the same 183-CVE dataset, and the paper does not state that the target CVE is excluded from the five examples. Under either mechanism, the DFS results in Table II could reflect retrieval from a labeled database rather than open-world generation. The authors must specify the retrieval feature set, state explicitly whether the target CVE is filtered out, and ideally rerun w
- [Section IV-A, Steps 4-5; Table IV] The validity of CAV-STIXGen as ground truth is load-bearing, but inter-annotator agreement is reported only for relevance filtering (Step 3, Cohen's κ=94%). For the structured labels — SDOs, SROs, CWE mappings, and ATT&CK mappings — the paper describes that 'the first and second authors' annotate and review, but gives no agreement measure, no adjudication protocol, and no audit. Step 5's mapping to MITRE ATT&CK is especially under-specified: the paper says attack-pattern objects are mapped to techniques but does not say whether the mapping is derived from NVD, CWE, manual reasoning, or external knowledge bases. If the structured labels contain inconsistencies or reflect one annotator's preferences, all F1/Match scores in Tables II and III measure agreement with the annotators rather than intrinsic generation quality. Add per-label-type reliability statistics and a detailed annotation pro
- [Section IV-B (evaluation matching)] The paper says each generated STIX output is compared with the manually validated ground-truth STIX file, but it never defines the matching algorithm that decides whether a predicted SDO or SRO matches a ground-truth object. Annotator-assigned identifiers (Ei and Ri) cannot be used by models, so matching must be based on object type and properties, and a relationship can match only if its source, target, and type all match. Exact-string matching, semantic matching, and graph alignment would produce very different F1 values, especially for SROs. Without the matching rule or code, the reported numbers are not reproducible and the 0.63 SRO F1 claim is difficult to interpret. Please provide the matching procedure or pseudocode.
minor comments (5)
- [Table II] Several table cells are visually malformed, e.g., '0.000.60 0.84 0.91' and '0.25 0.690.88 0.94'. Please add separators or use multi-row formatting so each temperature row is readable.
- [Tables V and VI] The tables report one temperature per model-prompt combination with no selection criterion. State whether the chosen temperature is the best, the median, or a representative run, and note that 'best-of-k' selection would inflate scores.
- [Section V-B and Table III] The multi-agent configuration is described only as separating SDO, CWE, ATT&CK, SRO, JSON, and validation roles, but no prompt templates, agent communication protocol, or convergence criterion are provided. Include these details in the appendix or supplement.
- [Throughout] The text uses inconsistent spacing in 'CA V' (e.g., abstract and body). Also, the note about 'Green box represents the largest value in a column' does not appear in the rendered table; either add the highlight or remove the note.
- [Section IV-A, Step 1] The keyword list was generated using ChatGPT, Copilot, Gemini, and Perplexity. The filtering process is described only as 'review, merge, and filter'; reporting the exact number of keywords generated vs. retained would improve reproducibility.
Assumptions & free parameters
free parameters (3)
- FP-Growth minimum support threshold =
0.02
- Association rule minimum confidence =
0.30
- Dynamic few-shot example count k =
5
assumptions (5)
- domain assumption STIX 2.1 is the correct/adequate representation for CAV vulnerability information.
- domain assumption NVD CVE descriptions are accurate and complete enough to annotate affected assets, weaknesses, and attack behaviors.
- domain assumption Manual annotation by the first two authors, with disagreements resolved by review, yields valid ground truth.
- domain assumption Generated STIX objects can be unambiguously matched to ground-truth objects for micro-P/R/F.
- domain assumption MITRE ATT&CK mappings can be derived from attack-pattern SDOs.
Cite this review
Pith. "Pith review of Evaluating Open-Weight LLMs for Generating Structured Threat Information for Autonomous Vehicle Vulnerabilities." pith.science (2026). https://pith.science/paper/5PUMBADV
@misc{pith2026260716175,
author = {Pith},
title = {Pith review of: Evaluating Open-Weight LLMs for Generating Structured Threat Information for Autonomous Vehicle Vulnerabilities},
year = {2026},
howpublished = {\url{https://pith.science/paper/5PUMBADV}},
note = {Machine review of arXiv:2607.16175}
}
read the original abstract
Connected and Autonomous Vehicles (CAVs) rely on interconnected software and hardware components, including sensors, Electronic Control Units, in-vehicle infotainment systems, and telematics units, where vulnerabilities can compromise assets, users, and vehicle operations. These vulnerabilities are commonly documented as plain text in the Common Vulnerabilities and Exposures (CVE) database; however, security practitioners require structured information about affected assets, types of weaknesses, and attack behaviors to effectively mitigate the risks from these vulnerabilities. To this end, we evaluate open-weight Large Language Models (LLMs) for generating Structured Threat Information Expression (STIX), a well-known structured format for representing threat information, for CAV-related CVEs. We construct a dataset called CAV-STIXGen that maps CAV vulnerability descriptions to STIX domain objects (SDO), STIX relationship objects (SRO), Common Weakness Enumeration (CWE), and MITRE ATT&CK techniques mappings. Using this dataset, we evaluated 11 open-weight LLMs (4B to 120B parameters) across various prompting strategies and temperatures. Single-model configurations achieve F1 scores of 0.94 for SDO, 0.63 for SRO, and 0.99 for CWE mapping, while complete MITRE ATT&CK mapping remains challenging. In a multi-agent setup, Gemma-4-31B and Codestral-22B achieve F1 scores of 0.91 for SDOs and 0.43 for SROs, respectively. Lastly, we analyze CWE and MITRE ATT&CK co-occurrences to identify recurring threat patterns in the CAV domain, demonstrating how AI-assisted vulnerability-to-STIX translation can automate threat intelligence and prioritize defense in transportation security.
Figures
Reference graph
Works this paper leans on
-
[1]
Md Tanvirul Alam, Dipkamal Bhusal, Le Nguyen, and Nidhi Rastogi. 2024. Ctibench: A benchmark for evaluat- ing llms in cyber threat intelligence.Advances in Neural Information Processing Systems37 (2024)
2024
-
[2]
Jacob Cohen. 1960. A coefficient of agreement for nomi- nal scales.Educational and psychological measurement 20, 1 (1960), 37–46
1960
-
[3]
Sam Curry. 2024. Hacking Kia: Remotely Controlling Cars With Just a License Plate. https://samcurry.net/ hacking-kia. Accessed: 2026-05-26
2024
-
[4]
Sam Curry and Shubham Shah. 2025. Hacking Subaru: Tracking and Controlling Cars via the STARLINK Admin Panel. https://samcurry.net/hacking-subaru. Accessed: 2026-05-26
2025
-
[5]
Rikhiya Ghosh, Hans-Martin von Stockhausen, Martin Schmitt, George Marica Vasile, Sanjeev Kumar Karn, and Oladimeji Farri. 2025. Cve-llm: Ontology-assisted automatic vulnerability evaluation using large language models. InProceedings of the AAAI Conference on Artificial Intelligence, V ol. 39. 28757–28765
2025
-
[6]
Md Wasiul Haque, Md Erfan, Sagar Dasgupta, Md Ray- hanur Rahman, and Mizanur Rahman. 2025. Security Vulnerabilities in Software Supply Chain for Autonomous Vehicles.arXiv:2509.16899(2025)
arXiv 2025
-
[7]
Ghaith Husari, Ehab Al-Shaer, Mohiuddin Ahmed, Bill Chu, and Xi Niu. 2017. Ttpdrill: Automatic and accurate extraction of threat actions from unstructured text of cti sources. InProceedings of the 33rd annual computer security applications conference. 103–115
2017
-
[8]
Anooja Joy, Madhav Chandane, Yash Nagare, and Faruk Kazi. 2025. Threat Intelligence Extraction Framework (TIEF) for TTP Extraction.Journal of Cybersecurity and Privacy5, 3 (2025), 63
2025
Show all 21 references
-
[9]
Francesco Marchiori, Mauro Conti, and Nino Vincenzo Verde. 2023. Stixnet: A novel and modular solution for extracting all stix objects in cti reports. InProceedings of the 18th international conference on availability, reliability and security. 1–11
2023
-
[10]
MITRE. 2025. 2025 CWE Top 25 Most Dangerous Software Weaknesses. https://cwe.mitre.org/top25/archive/ 2025/2025 cwe top25.html. Accessed: 2026-05-28
2025
-
[11]
MITRE. 2025. MITRE ATT&CK. https://attack.mitre.org/. Accessed: 2026-05-25
2025
-
[12]
OASIS Open. 2021. STIX Version 2.1. https://www. oasis-open.org/standard/6426/. Approved: 25 January
2021
-
[13]
Angelos Papoutsis, Athanasios Dimitriadis, Dimitrios Kavallieros, Theodora Tsikrika, Stefanos Vrochidis, Ioan- nis Kompatsiaris, and Georgios Meditskos. 2025. Cti-gen: A framework for generating stix 2.1 compliant cti using generative ai. In2025 IEEE International Conference o...
2025
-
[14]
Md Rayhanur Rahman, Rezvan Mahdavi Hezaveh, and Laurie Williams. 2023. What are the attackers doing now? automating cyberthreat intelligence extraction from text on pace with the changing threat landscape: A survey. Comput. Surveys55, 12 (2023), 1–36
2023
-
[15]
Sayuj Shah and Vijay K Madisetti. 2025. MAD-CTI: Cyber threat intelligence analysis of the dark web using a multi-agent framework.IEEE Access(2025)
2025
-
[16]
Stefano Simonetto, Thijs Sebastiaan van Ede, Peter Bosch, Willem Jonker, and Ronan Oostveen. 2024. Text2Weak: mapping CVEs to CWEs using description embeddings analysis. In4th Workshop on Artificial Intelligence- Enabled Cybersecurity Analytics
2024
-
[17]
Giuseppe Siracusano, Davide Sanvito, Roberto Gonzalez, Manikantan Srinivasan, Sivakaman Kamatchi, Wataru Takahashi, Masaru Kawakita, Takahiro Kakumaru, and Roberto Bifulco. 2023. Time for action: Automated analysis of cyber threat intelligence in the wild.arXiv preprint arXiv:...
2023 arXiv
-
[18]
STIX Project. 2021. STIX. https://stixproject.github.io/. Accessed: 2026-05-15
2021
-
[19]
Mahzabin Tamanna, Shaswata Mitra, Md Erfan, Ahmed Ryan, Sudip Mittal, Laurie Williams, and Md Rayhanur Rahman. 2026. What Are Adversaries Doing? Automat- ing Tactics, Techniques, and Procedures Extraction: A Systematic Review.arXiv:2604.02377(2026)
2026 arXiv
-
[20]
Ming Xu, Hongtai Wang, Jiahao Liu, Xinfeng Li, Zheng- min Yu, Weili Han, Hoon Wei Lim, Jin Song Dong, and Jiaheng Zhang. 2024. ThreatPilot: Attack-Driven Threat Intelligence Extraction.arXiv:2412.10872(2024)
2024
-
[2021]
Accessed: 2026-05-28
2026
Reviewed August 1, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.