TARA, or Threat Analysis and Risk Assessment, is the core cybersecurity risk workflow in ISO/SAE 21434. It helps automotive teams identify what needs protection, what damage could occur, how threats may materialize, how feasible attacks are, and which cybersecurity goals, claims, controls, and requirements are needed to reduce risk.
This guide explains TARA as a practical engineering workflow. It is written for cybersecurity engineers, functional safety teams working alongside security teams, product owners, system architects, and organizations evaluating ISO 21434 tools or TARA software. The goal is to make the risk argument easier to build, review, trace, and defend.
Aegis SafeForge is an AI-assisted functional safety and cybersecurity workflow platform for HARA, TARA, requirements traceability, artifact generation, review control, and audit-ready evidence. In a TARA workflow, SafeForge helps teams move from project context and assets to reviewed cybersecurity risk outputs while preserving human approval and traceability.
What TARA Means in ISO/SAE 21434
TARA connects assets, cybersecurity properties, damage scenarios, threat scenarios, attack paths, attack feasibility, impact, risk value, risk treatment decisions, cybersecurity goals, and requirements. It is not only a threat list. It is the reasoning structure that explains why specific controls or requirements are needed.
A good TARA should be reviewable by cybersecurity engineers and understandable to safety, systems, software, and management stakeholders. It should show why a risk matters, what assumptions were made, which controls were selected, and how later requirements and evidence trace back to the risk decision.
Step 1: Define the Item, System, and Cybersecurity Scope
TARA starts with context. Teams need to define the item or system boundary, interfaces, trust boundaries, data flows, operational assumptions, external dependencies, update mechanisms, diagnostic channels, user roles, backend connections, and lifecycle context. If this scope is incomplete, the threat analysis will miss important paths or overstate risks outside the actual boundary.
For connected vehicles and software-defined platforms, the scope often includes cloud services, mobile applications, OTA update infrastructure, fleet operations, supplier components, and manufacturing or service tooling. A TARA tool should preserve those assumptions so reviewers can understand why a threat scenario is in scope.
Step 2: Identify Assets and Cybersecurity Properties
Assets are things that need protection. They may include firmware, calibration data, cryptographic keys, vehicle commands, sensor data, personal data, diagnostic access, safety-relevant functions, backend APIs, or update packages. For each asset, teams should consider cybersecurity properties such as confidentiality, integrity, availability, authenticity, authorization, freshness, and non-repudiation where relevant.
The asset view is important because it keeps TARA grounded. Instead of listing generic attacks, the team asks what value or function is at risk, what property can be compromised, and what damage may follow. This makes the analysis more defensible and easier to connect to controls.
Step 3: Define Damage Scenarios
A damage scenario describes the potential harm if a cybersecurity property of an asset is compromised. For example, unauthorized modification of a control parameter could lead to unsafe vehicle behavior, regulatory non-compliance, loss of customer trust, privacy harm, financial impact, or operational disruption. The scenario should describe the consequence, not only the attack.
Strong damage scenarios help teams avoid vague risk language. They also create a bridge between cybersecurity and business, safety, privacy, and operational stakeholders. If the damage scenario is unclear, risk treatment will be hard to justify.
Step 4: Identify Threat Scenarios and Attack Paths
Threat scenarios describe how a cybersecurity property could be compromised. Attack paths describe the sequence or route an attacker may use. For automotive systems, attack paths may include diagnostic interfaces, wireless channels, backend APIs, update packages, supplier tooling, compromised credentials, debug access, or physical access to vehicle networks.
AI-assisted tools can help generate candidate threats and attack paths from system context, but those suggestions need expert review. A plausible-looking threat scenario may still be unrealistic, out of scope, or missing a key prerequisite. TARA software should distinguish generated suggestions from reviewed engineering decisions.
Step 5: Evaluate Attack Feasibility and Impact
Attack feasibility considers how difficult it is for a threat to be realized. Teams may evaluate expertise, knowledge of the item, window of opportunity, equipment, elapsed time, and other project-specific factors. Impact considers the seriousness of the damage scenario. Together, feasibility and impact drive the risk decision.
This step should not be reduced to an unsupported number. Reviewers need the rationale behind the assessment. Why is the attack considered feasible? Which assumptions reduce feasibility? Which controls already exist? Which damage category drives the impact? A governed workflow should capture those explanations and make them traceable.
Step 6: Decide Risk Treatment
Risk treatment decides what happens next: avoid, reduce, share, accept, or otherwise treat the risk according to the organization's process. In product engineering, this often leads to cybersecurity goals, claims, requirements, controls, verification activities, monitoring, or supplier obligations. Treatment decisions should be explicit and reviewed.
A weak TARA ends with a risk rating. A strong TARA creates a traceable path from risk to engineering action. That is why ISO 21434 tooling should connect threat scenarios to cybersecurity goals, requirements, controls, evidence, and review history.
Step 7: Write Cybersecurity Goals and Requirements
Cybersecurity goals express what must be achieved to address the risk. Requirements then translate those goals into engineering obligations. For example, a goal may focus on preventing unauthorized firmware modification, while requirements may define authentication, integrity checks, secure boot, update authorization, key protection, logging, or rollback protection depending on the architecture.
The goal should stay connected to the damage scenario and threat scenario that created it. Requirements should trace to controls and evidence. This traceability is what makes the cybersecurity argument inspectable later.
Where TARA and HARA Meet
Cybersecurity and functional safety are separate disciplines, but modern automotive systems increasingly connect them. A cybersecurity threat can create or contribute to a safety-relevant malfunction. TARA may therefore influence safety assumptions, safety mechanisms, operational constraints, or the safety case. Likewise, safety-critical functions often deserve deeper cybersecurity attention.
SafeForge is designed for both HARA and TARA workflows because regulated teams need a shared evidence model. Safety and security artifacts should not live in isolated documents when the engineering risk is connected.
Common TARA Mistakes
Mistake 1: Listing generic threats without assets. Threats become hard to prioritize when they are not tied to protected assets, cybersecurity properties, and damage scenarios.
Mistake 2: Treating attack feasibility as a black-box score. Reviewers need to see the reasoning behind feasibility assumptions, not only the final rating.
Mistake 3: Ending at the risk table. TARA should lead to cybersecurity goals, requirements, controls, verification, and evidence.
Mistake 4: Separating security from safety too late. For safety-relevant functions, threat scenarios and safety assumptions should be reviewed together where they interact.
How AI-Assisted TARA Tools Help
AI-assisted TARA tools can help reduce blank-page work by suggesting candidate assets, damage scenarios, threat scenarios, attack paths, and draft requirements from project context. The value is acceleration and structure, not autonomous cybersecurity approval. In regulated workflows, final risk treatment decisions require human review, traceability, and evidence.
Aegis SafeForge supports this model by combining AI-assisted artifact drafting with review states, deterministic workflow gates, traceability, and audit-ready evidence. It is built for teams that need practical speed without turning ISO 21434 risk decisions into unreviewed AI output.
FAQs About TARA
What is TARA in ISO/SAE 21434? TARA is the threat analysis and risk assessment workflow used to identify assets, damage scenarios, threat scenarios, attack feasibility, impact, risk treatment, and cybersecurity goals.
Is TARA the same as HARA? No. HARA focuses on functional safety hazards and ASIL classification. TARA focuses on cybersecurity threats, attack feasibility, damage scenarios, and risk treatment. The workflows can interact in safety-relevant systems.
Can AI generate a TARA? AI can draft candidate assets, threats, attack paths, and requirements, but final TARA decisions need cybersecurity expert review, documented rationale, and traceability.
What should a TARA tool include? A TARA tool should support assets, damage scenarios, threats, attack paths, feasibility rationale, risk treatment, cybersecurity goals, requirements, controls, review workflow, and evidence traceability.
Design Partners
If you want to see the deterministic ASIL recomputation in action on one of your own item definitions, we are currently opening 5 design partner slots with 12 weeks of free access in exchange for product feedback.
Continue the topic
ISO 21434
How to Write Cybersecurity Goals from TARA Outputs
Learn how to convert TARA outputs into cybersecurity goals, requirements, controls, and traceable evidence without losing the original risk rationale.
ISO 26262
Complete Guide to HARA for ISO 26262
Learn how HARA works in ISO 26262, what auditors expect, how to move from item definition to safety goals, and where AI-assisted tools can help without replacing engineering judgment.
ISO 26262
How to Write Safety Goals from HARA Outputs
A practical guide to writing safety goals that connect HARA rows to functional safety concepts, requirements, and audit-ready traceability.