Join our Newsletter — 33% off our NHI Course

Goal Structuring Notation (GSN)

Goal Structuring Notation (GSN) is a diagramming method for building an explicit argument that a system meets a safety or assurance goal. Security teams use it to trace claims to evidence, expose missing assumptions, and review whether controls really support the stated trust or compliance outcome.

What GSN is used for in assurance work

GSN turns an assurance claim into a visible chain of goals, strategies, evidence, and assumptions. That makes it easier to see whether the argument is complete, where the reasoning is weak, and whether the claim actually matches the control or outcome being asserted.

Its main value is not decoration, it is traceability. A good GSN model lets reviewers inspect the logic step by step instead of accepting a high-level statement such as “the system is secure” or “the control is effective” without showing how that conclusion was reached.

How GSN structures claims, arguments, and evidence

A GSN model usually begins with a top-level goal, then breaks that goal into sub-goals or strategies that explain how the top claim can be justified. Evidence items, such as test results, audits, design analyses, operational records, or independent reviews, are then attached where they support a specific part of the argument.

This structure is useful because it separates the claim from the proof. It helps teams distinguish between what they believe, what they have demonstrated, and what they still assume. When the same evidence is reused across several claims, GSN also makes that dependence explicit, which is important for avoiding overconfidence in a single control or test.

Well-formed arguments also expose context conditions. A claim may only hold if a component is configured a certain way, if a trust boundary stays unchanged, or if an operational assumption remains true. GSN is valuable because it forces those conditions into the open rather than burying them in prose.

Why GSN matters for security and compliance review

Security teams use GSN when they need to justify that a control set supports a specific assurance outcome, such as a safety case, a regulatory claim, or a trust assertion. It is especially useful when the real question is not whether a control exists, but whether the control is enough, in the right place, and supported by evidence that is current and relevant.

GSN is also helpful during review because it creates a shared language for challenge and revision. A reviewer can ask whether the strategy is valid, whether the evidence is strong enough, or whether a hidden assumption undermines the argument. That makes it easier to find gaps before they become audit findings or assurance failures.

Where GSN fits in practice

GSN works best when assurance has to be explained, defended, or reused across teams. It is common in safety-critical engineering, but it is equally useful in security architecture, governance, and control validation when the organisation needs a disciplined way to show why a stated outcome should be believed.

It is not a substitute for the underlying evidence itself. A strong diagram with weak proof still leaves the assurance case open to challenge, while a well-chosen evidence set without an explicit argument can be hard to defend. The method is strongest when the argument and the evidence are developed together.

Risk and Threat Considerations

GSN reduces the risk of relying on vague assurance language, but it can also give a false sense of confidence if the argument is neat while the evidence is stale, incomplete, or disconnected from the actual control environment. The main failure mode is an assurance case that looks rigorous but quietly depends on unsupported assumptions or outdated proofs.

Failure mechanism: Teams may map evidence to a desired conclusion without fully testing whether the evidence actually covers the system state, the current threat model, or the specific control behaviour being claimed.

Impact: That gap can leave material weaknesses undiscovered, allow compliance claims to overstate real protection, and let poor control performance persist until an incident or external review exposes the mismatch.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5 and NIST CSF 2.0 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 CA-2 — Control Assessments GSN often organises assessment evidence for control claims.
RA-5 — Vulnerability Monitoring and Scanning GSN can trace control claims to vulnerability evidence and review findings.
Recommendation — Link assurance claims to assessment evidence under CA-2. Tie claims to scanning evidence and review residual exposure under RA-5.
NIST CSF 2.0 GV.OV-01 — Oversight of cybersecurity risk GSN supports explicit oversight arguments for claims about controls and outcomes.
Recommendation — Use explicit assurance arguments to support oversight of cybersecurity risk.
ISO/IEC 27001:2022 A.5.35 — Independent review of information security GSN helps structure reviewable evidence for independent assurance over controls.
Recommendation — Structure reviewable evidence to support independent security review.

Practitioner Guidance

Why practitioners should care: Use GSN when a security or assurance outcome needs to be explained in a way that is auditable, challengeable, and easy to revisit as the system changes. The method is most valuable when multiple teams need to agree on what evidence actually supports the claim.

What to watch for: Pay close attention to assumptions, reused evidence, and strategies that jump too quickly from a control to a conclusion. If the argument cannot show where a claim is proven, it probably is not yet an assurance case.

Practitioner takeaway: Treat GSN as a way to test the quality of assurance, not just to present it neatly.