Skip to main content
Location: /polarion/#/project/{projectId}/wiki/Risks/Cybersecurity%20Case ISO/SAE 21434 Alignment: Clause 6.4.6 — Cybersecurity Assurance Argument

Document Header

FieldValue
TitleCybersecurity Case
SubtitleISO/SAE 21434 Clause 6.4.6 — Cybersecurity Assurance Argument
Project IDLive from $projectId
Generated DatePage last-modified timestamp (YYYY-MM-DD)
Goals CountLive count of cybersecurityGoal items
TARA Records CountLive count of taraRecord items
CS Requirements CountLive count of sysReq items with classification.KEY:cybersecurity

Dashboard Sections

1. Cybersecurity Goals Summary

A table listing all cybersecurityGoal work items in the project:
ColumnContent
IDWork item ID (linked to Polarion work item detail)
Cybersecurity GoalWork item title
CALCybersecurity Assurance Level badge (color-coded)
CIAxCIAx security property (goalCiaxProperty field)
StatusWorkflow status

CAL Badge Colors

CAL LevelCSS ClassBackground ColorMeaning
CAL 1.cal-1#4CAF50 (green)Lowest assurance
CAL 2.cal-2#FF9800 (orange)Moderate assurance
CAL 3.cal-3#f44336 (red)High assurance
CAL 4.cal-4#b71c1c (dark red)Highest assurance
If no cybersecurity goals exist, a warning alert appears with a direct link to the Polarion Tracker filtered to the cybersecurityGoal type, guiding users to create their first goal.

2. TARA Coverage Summary

Displays the same verdict distribution pattern used by the TARA Summary Report: Verdict Distribution Cards:
CardColorHex Code
V1Green#4CAF50
V2Light green#8BC34A
V3Amber#FF9800
V4Red#f44336
V5Dark red#b71c1c
UnclassifiedGrey#5e6c84
Conditional Alert (same three-state logic):
ConditionAlertMessage
V4 or V5 > 0dangerUnacceptable risk(s) remain — additional controls required before case closure
V3 > 0 (no V4/V5)warningInvestigation-level risks require monitoring
All V1/V2successAll TARA records at acceptable risk levels

3. Cybersecurity Requirements Traceability

A table listing all system requirements classified as cybersecurity:
ColumnContent
IDWork item ID (linked)
RequirementWork item title
StatusWorkflow status
Query: project.id:{pid} AND type:sysReq AND classification.KEY:cybersecurity
This section requires the sysReq work item type to have a classification enum field with a cybersecurity key. If this field is missing or named differently, no requirements will appear.
If no cybersecurity requirements exist, a warning alert appears with a direct link to the Tracker filtered by classification.KEY:cybersecurity.

4. Residual Risk Summary

A table of TARA records with verdict 4 or higher:
ColumnContent
IDWork item ID (linked)
Damage ScenariodamageScenario field value
VerdictVerdict badge (V4 red, V5 dark red)
TreatmenttreatmentChoice field value
Treatment StatustreatmentStatus field value
Verdict Badge Colors (consistent with summary cards):
VerdictCSS ClassBackground
V1.v1#4CAF50
V2.v2#8BC34A
V3.v3#FF9800
V4.v4#f44336
V5.v5#b71c1c
When no records have verdict 4 or higher, a success alert confirms: “No unacceptable residual risks. All TARA records have been treated to Verdict 3 or below.”

5. Conclusion — Case Status Gate

The conclusion section provides:
  1. Summary statistics (bullet list):
    • Total cybersecurity goals
    • Total TARA records analyzed
    • Total cybersecurity requirements
    • Remaining unacceptable risks (highCount = V4 + V5)
  2. Binary case status:
ConditionAlertStatusMeaning
highCount > 0dangerOPENCase cannot be closed — V4/V5 items remain
highCount == 0successREADY FOR REVIEWAll risks acceptable — case may proceed to sign-off
The case status is a rendered indicator, not enforced by a Polarion workflow. For binding closure, combine this dashboard with the Risk Specification Document Workflow which provides formal approval with electronic signatures.

Computed Metrics

MetricDerivationUsage
highCountv4 + v5Case closure gate, alert logic
v1 through v5Count of taraRecord items per taraVerdict valueSummary cards
vNACount of taraRecord items with null/empty taraVerdictUnclassified card
All metrics are recomputed on every page render from live Lucene queries. Changes to TARA records in Risksheet are reflected immediately on the next page load.

Data Queries

QueryPurposeLucene
Cybersecurity GoalsGoals tableproject.id:{pid} AND type:cybersecurityGoal
TARA RecordsVerdict counts + residual riskproject.id:{pid} AND type:taraRecord
CS RequirementsTraceability tableproject.id:{pid} AND type:sysReq AND classification.KEY:cybersecurity
All queries span the entire project. TARA records from all riskSpecification documents are aggregated into a single project-level view. There is no per-module filtering on this dashboard.

Velocity Macros Used

MacroPurpose
#nxDocHeader() / #nxDocHeaderEnd()Formal report header
#nxDocInfoItem()Header metadata fields
#nxSummaryCards() / #nxSummaryCard()Verdict KPI tiles
#nxAlert()Conditional banners
#nxSection() / #nxSubsection()Content sections
#nxNavTableStyles()Table styling
#nxSpaceFooter()Nextedy footer

Source: Risks/Cybersecurity Case/page.xml