Cyber Knowledge · Domain 09 of 11 · Practitioner field guide

Governance, Risk & Compliance (GRC)

GRC is the operating system for accountable security decisions. It connects business objectives, uncertainty, authority, controls, evidence, assurance, obligations, and improvement. This guide treats compliance as a constraint and evidence need—not a substitute for security—and turns governance documents into testable operating practice.

Not legal, certification, or audit advice

Applicability, reporting duties, contractual interpretation, assessment scope, auditor independence, and certification decisions depend on organization, jurisdiction, sector, contract, and current authoritative text. Use qualified legal counsel, privacy professionals, auditors, and regulators where required. A control mapping is not proof of implementation, effectiveness, or compliance.

Version 1.0 Published Source review: Status: maintained practitioner guide Maintained by Andrey Pautov Editorial policy and corrections

Orientation

Security governance should improve decisions, not generate decorative paperwork

A mature GRC program helps the right person make a bounded decision with current evidence, then records ownership, conditions, due dates, and outcomes. It does not claim that a spreadsheet cell, policy signature, scanner result, framework score, or audit report proves the organization is secure.

Governance

Set direction, authority, risk criteria, accountability, escalation paths, resource expectations, and oversight. Governance decides what must be true and who may decide when it is not.

Risk management

Describe plausible scenarios, analyze likelihood and impact with uncertainty, choose treatment, fund work, track residual exposure, and revisit the decision when assumptions change.

Compliance

Identify applicable legal, regulatory, contractual, policy, and standard requirements; map them to owned controls and evidence; validate rather than self-declare.

Assurance

Evaluate whether controls are suitably designed, implemented, and operating over the relevant scope and period. Preserve method, sample, exceptions, limitations, and reviewer independence.

Requirement

An obligation or expected outcome from an authoritative source. Record exact source, edition, jurisdiction, applicability, effective date, owner, and interpretation.

Control

A specific measure intended to modify risk or achieve an outcome. A control needs an owner, frequency or trigger, implementation, evidence, test, failure response, and dependencies.

Evidence

A source-attributed record supporting a claim at a time and scope. Evidence quality depends on provenance, completeness, integrity, relevance, period, and reproducibility.

Finding

A supported gap or exception produced by a defined assessment. It is not automatically a risk rating; connect it to affected objectives, scenarios, controls, owners, and remediation.

Operating model

One traceable chain from objective to evidence

Use a durable relationship rather than isolated documents: business objective → service or decision scope → scenario → requirement or risk criterion → control objective → control implementation → evidence → test → exception or finding → treatment → accountable decision → continuous monitoring.

LayerQuestionMinimum recordFailure to avoid
DirectionWhat outcome matters and what level of uncertainty is acceptable?Objective, risk appetite/tolerance, decision authority, escalation thresholdGeneric “zero risk” statements that cannot guide trade-offs
ContextWhich service, data, people, provider, and jurisdiction are in scope?Boundary, owners, dependencies, classification, environment, assumptionsScoring a control without knowing what it protects
ScenarioWhat could happen, through which conditions, and with what consequence?Threat event, path, affected objective, existing controls, likelihood/impact rangesTreating every vulnerability or audit exception as the same risk
ControlWhat measure changes the scenario or fulfills an obligation?Objective, implementation, owner, frequency, dependencies, expected evidenceCopying framework text as if it were an implemented control
AssuranceHow do we know it was designed and operated as claimed?Test method, population, sample, period, evidence, result, limitationAccepting a screenshot without provenance or period coverage
DecisionWhat response is authorized, funded, time-bounded, and monitored?Treatment, owner, approver, due date, residual risk, triggers, next reviewCalling inactivity “risk acceptance” without authority or expiry

Learning path

Fourteen-module GRC practitioner sequence

Complete the modules in order for a new program. Experienced teams can use them as an assessment map, but the dependencies remain: controls without context are arbitrary, evidence without a claim is noise, and metrics without a decision are reporting theatre.

Governance, organizational context, and accountable authority

Module 01

Start with mission, strategy, customers, critical services, safety and privacy consequences, financial constraints, external obligations, and the decisions leaders need to make. Define governance bodies by purpose: board or governing authority oversight, executive ownership, enterprise-risk integration, security leadership, service ownership, control ownership, independent assurance, and operational execution.

Decision rights

For risk treatment, policy approval, exceptions, emergency change, supplier onboarding, incident declaration, regulatory notification, evidence release, and production acceptance, name who recommends, who decides, who executes, who must be consulted, and who must be informed. A RACI can support this, but it does not replace explicit approval thresholds or delegated authority.

Risk appetite and tolerance

Translate broad statements into scenario-aware boundaries: affected service tier, data class, maximum outage, concentration, loss range, user harm, safety impact, legal exposure, compensating conditions, and escalation threshold. Keep appetite—the amount and type of risk an organization is willing to pursue or retain—distinct from operational tolerance and a specific acceptance.

Workflow: interview business and technical owners; record objectives and critical decisions; map governance forums; define decision and escalation rights; document risk criteria; test the model against three realistic scenarios; approve and publish the operating charter.
Evidence: governance charter, authority matrix, meeting cadence, risk criteria, approved appetite/tolerance statements, escalation path, decision log, and proof that actions are assigned and followed.
Boundary: “Three lines” and committee structures are organizing concepts, not universal legal requirements. Adapt independence and accountability to the organization while preserving clear ownership and challenge.
Accept when: a real scenario can be routed to one accountable decision-maker, with known consultation, threshold, evidence, due date, and oversight.

Primary: NIST CSF 2.0 · COSO Enterprise Risk Management

Scope, business services, assets, dependencies, and data

Module 02

GRC scope is not a list of hostnames. Model the business service and the technical, human, physical, supplier, identity, data, and recovery dependencies required to deliver it. Record legal entities, locations, jurisdictions, customers, environments, trust boundaries, shared services, inherited controls, exclusions, and the rationale for each boundary.

  • Service map: owner, users, business process, availability and integrity needs, data inputs/outputs, upstream/downstream services, manual fallback, peak periods, and recovery dependencies.
  • Asset and identity inventory: authoritative source, immutable identifier, lifecycle state, environment, owner, administrator, exposure, technology, version where material, and last verification.
  • Data inventory: category, subject or source, purpose, legal basis where applicable, sensitivity, residency, processor/controller role, access, flow, retention, deletion, backup, and transfer.
  • Boundary record: included/excluded components, shared responsibility, external services, assumptions, constraints, diagrams, change trigger, and approver.
Workflow: select a business service; reconcile CMDB/cloud/identity/source repositories; draw data and trust flows; trace the authentication, deployment, telemetry, backup, and supplier paths; validate with owners; record unknowns as gaps rather than inferred facts.
Evidence: dated service and data-flow diagrams, inventory exports, ownership attestations backed by system records, dependency list, scope statement, exclusion rationale, and reconciliation report.
Boundary: ownership cannot be inferred from a public IP, DNS name, account label, or billing tag alone. Shared infrastructure and aliases require provider/account/resource evidence.
Accept when: an assessor and incident responder can identify what is protected, why it matters, who owns it, where data flows, which controls are inherited, and what remains unknown.

1200km: Cloud Security field guide · Identity attack surface

Scenario-based cyber risk assessment and treatment

Module 03

A useful risk statement connects a cause and threat event to an affected service or objective through conditions and control performance, then describes consequences. “Critical CVE,” “vendor risk,” or “phishing” is not enough. Use ranges and confidence where data is uncertain; do not manufacture precision with arbitrary multiplication.

Analysis structure

Record scenario, threat source/event, vulnerabilities or predisposing conditions, exposed assets, affected objectives, existing controls and effectiveness, likelihood reasoning, impact dimensions, time horizon, uncertainty, evidence, assumptions, and plausible alternatives. Keep inherent, current/residual, and target states clearly defined.

Treatment choices

Avoid, reduce, transfer/share, or retain/accept risk. Each response needs an accountable owner, funded actions, dependencies, due date, interim controls, target state, residual exposure, approval authority, monitoring indicators, review/expiry date, and triggers for reopening.

Qualitative and quantitative methods

Qualitative scales can support prioritization when definitions, examples, calibration, and uncertainty are explicit. Quantitative analysis can use ranges for event frequency and loss magnitude, scenario simulation, and sensitivity analysis. Neither method removes judgment. Preserve source quality, model assumptions, correlation, tail conditions, and the decision the estimate supports.

Workflow: frame purpose and decision → set scope/time horizon → build scenarios from threat, architecture, incident, supplier, and control evidence → estimate with documented scales/ranges → challenge assumptions → compare response options → approve treatment → monitor indicators and triggers.
Evidence: scenario record, source citations, model/version, scale definitions, workshops and participants, uncertainty, treatment plan, approval, residual risk, and next review.
Boundary: CVSS estimates technical vulnerability severity under defined assumptions. It is not business risk, proof of exposure, exploitability in the local environment, or the organization’s loss estimate.
Accept when: another reviewer can reproduce the reasoning, identify the assumptions that drive the result, and understand why the selected treatment is proportionate.

Primary: NIST SP 800-30 Rev. 1 · 1200km: AdversaryGraph executive risk and coverage report

Frameworks, profiles, baselines, and crosswalk discipline

Module 04

Select a framework because it supports a decision or obligation, not because it is popular. NIST CSF 2.0 describes high-level cybersecurity outcomes; ISO/IEC 27001:2022 defines requirements for an information security management system; ISO/IEC 27002:2022 provides control guidance; NIST RMF and SP 800-53/53A provide a structured control lifecycle and assessment resources; CIS Controls v8.1 offers a prioritized safeguard set. These artifacts serve different purposes.

  • Create a Current Profile from evidenced outcomes and a Target Profile from business need, threat, obligation, and risk—not from a desire for every cell to be “fully implemented.”
  • Use tiers or maturity models to characterize process rigor only when criteria are defined. Do not convert them into certification or universal security grades.
  • Crosswalk at the outcome level, preserve direction and edition, and document partial/conditional relationships. One source requirement may map to several controls; one control may support several outcomes.
  • Keep authoritative source text and licensed content under its terms. Store identifiers and organization-specific implementation statements without reproducing restricted standards improperly.
Workflow: define use case → choose authoritative edition → scope outcomes → build current evidence-based profile → identify target outcomes → map organization controls → record relationship strength and caveat → review with control owners and qualified assessors → version and maintain.
Evidence: source register, editions, licensing notes, profile, crosswalk, mapping rationale, control catalogue, gap decisions, owner review, and change log.
Boundary: mapping “control A supports requirement B” is not a conclusion that A is designed suitably, operating effectively, or sufficient for B. Never advertise mapped coverage as certification.
Accept when: each priority outcome links to an owned implementation and testable evidence, while partial mappings and unsupported outcomes remain visible.

Primary: NIST CSF 2.0 resources · ISO/IEC 27001:2022 · CIS Controls v8.1

Policy architecture, standards, procedures, and exceptions

Module 05

Build a document hierarchy in which each layer has a distinct job. Policy sets mandatory direction and authority. Standards define measurable requirements. Procedures describe execution. Guidelines provide optional advice. Control records describe how an outcome is achieved. Runbooks guide time-sensitive work. Records prove what happened. Avoid copying technical configuration into policy or writing a policy so vague that no exception can be detected.

  • Policy metadata: owner, approver, purpose, scope, audience, authority, mandatory statements, roles, exceptions, enforcement, related documents, effective/review dates, and version.
  • Standard language: testable subject, action, object, condition, threshold, frequency, evidence, and accountable role. Replace “regularly,” “appropriate,” and “where possible” with defined criteria or a documented risk decision.
  • Exception workflow: exact requirement, scope, business rationale, scenario, interim controls, exposure, approver, owner, expiry, review trigger, remediation, and closure evidence.
  • Lifecycle: draft, expert review, stakeholder consultation, approval, publication, acknowledgement/training where needed, implementation, monitoring, exception, scheduled/event-driven review, supersession, and archive.
Workflow: map requirements and risks → draft outcome-focused policy → derive measurable standards → validate operational feasibility → approve → publish in one controlled repository → connect controls/tests → monitor exceptions and review triggers.
Evidence: approved version, revision history, distribution, acknowledgements where meaningful, implementation records, exception register, superseded archive, and review decisions.
Boundary: an employee acknowledgement proves receipt or an action in a system; it does not prove understanding, control performance, or legally valid consent for unrelated processing.
Accept when: a scoped team can determine the applicable rule, implement it, produce evidence, request a time-bounded exception, and identify the current authoritative version.

1200km: Privacy and Data Handling policy · Secure Code field guide

Control design, ownership, inheritance, and lifecycle

Module 06

A control record should describe an actual mechanism rather than repeat a framework sentence. Separate preventive, detective, corrective, recovery, deterrent, and governance intent; manual, automated, and hybrid operation; entity-level, common, inherited, and system-specific responsibility; and design suitability from implementation and operating effectiveness.

Control specification

Unique ID; objective; risk/requirement links; scoped population; owner/operator; mechanism; frequency or trigger; system/source; prerequisites; input; expected output; evidence; test; thresholds; exception/failure response; dependencies; change trigger; and retirement criteria.

Ownership model

The control owner is accountable for design and performance; operators execute; service owners own service risk; evidence custodians preserve records; assessors evaluate; risk owners decide treatment. Combining roles may be necessary in a small organization, but conflicts and independent challenge should be documented.

For automated controls, validate code/configuration version, target population, permissions, scheduler/trigger, failure mode, monitoring, excluded resources, data freshness, and change control. For manual controls, define population completeness, sampling, reviewer competency, segregation, timing, evidence, and escalation. Inherited controls require a service description, provider responsibility, customer responsibility, applicability condition, and evidence route.

Workflow: start from a scenario or requirement → define control objective → choose mechanism → assign owner and operator → identify population/dependencies → define evidence and test → implement → baseline → assess design → monitor operation → handle exceptions → retire only after dependencies move.
Evidence: approved control record, configuration/code reference, population source, operator record, system-generated output, test result, exception/failure response, and owner review.
Boundary: “automated” does not mean complete or reliable. Automation can consistently execute the wrong logic against an incomplete population and produce persuasive bad evidence.
Accept when: the control’s objective, population, mechanism, owner, evidence, test, failure response, and dependencies are explicit enough for an independent reviewer to assess.

Primary: NIST SP 800-37 Rev. 2 · NIST SP 800-53A Rev. 5

Evidence engineering, control testing, audit, and assurance

Module 07

Design evidence with the control, not just before an audit. A good evidence object supports a precise claim and carries source, collection method, actor/system, timestamp and period, scope/population, integrity or repository controls, retention/classification, and interpretation limits. Screenshots can explain context; structured source exports and reproducible queries are usually stronger for population and period claims.

  • Design assessment: would the specified control, if performed as designed, reasonably achieve the objective within scope?
  • Implementation assessment: is the control deployed and configured in the relevant population?
  • Operating assessment: did it operate with sufficient consistency, frequency, quality, and response during the assessment period?
  • Evidence test: provenance, completeness, accuracy, relevance, period, population, access, change history, and reproducibility.
  • Finding record: criterion, condition, cause, consequence/risk relationship, evidence, scope, severity method, owner response, action, due date, validation, and closure authority.

Define the population before choosing samples. Explain sampling method, size, coverage, period, and limitations; investigate exceptions rather than silently substituting another item. Preserve positive and negative evidence. A “no exception” result is bounded by the test design and evidence, not proof that no failure exists.

Workflow: define objective and criteria → establish scope/population/period → assess independence and competency → design procedures → request evidence securely → validate source and completeness → test → discuss factual accuracy without negotiating evidence away → report → track → independently validate closure.
Evidence: assessment plan, criteria/edition, independence declaration, population, sample rationale, workpapers, source references, exceptions, review notes, report, management response, and closure test.
Boundary: a SOC report or certification is scoped assurance, not a guarantee. Review report type, system description, period, auditor opinion, exceptions, subservice method, complementary user-entity controls, and whether your service/use is covered.
Accept when: a reviewer can trace each conclusion to protected evidence and reproduce the test, while limitations, exceptions, and management decisions remain visible.

Primary: AICPA SOC suite overview · 1200km: External validation register · AdversaryGraph security validation

Module 08

Create an obligations register with counsel and qualified specialists. For every source, record official title, jurisdiction, entity/product/service applicability, role, relevant provision, effective/application dates, regulator or counterparty, interpretation owner, required outcome, reporting/notification route, record retention, evidence, mapped controls, and change monitoring. Do not rely on marketing summaries as the source of truth.

Applicability analysis

Separate “we operate in a region,” “we offer a regulated service,” “we process covered data,” “a contract incorporates a standard,” and “an assessor/counterparty requires evidence.” Document legal entity and service scope, thresholds, exemptions, national implementation, cross-border effects, customer role, and legal interpretation.

Notification governance

Predefine who recognizes a potentially reportable event, preserves facts, contacts counsel/privacy/regulatory teams, determines the applicable clock, approves content, coordinates customer/provider duties, records decisions, updates notices, and protects privilege where applicable. Do not hard-code one deadline across all regimes.

Examples that may be relevant depending on context include Regulation (EU) 2016/679 (GDPR), Directive (EU) 2022/2555 (NIS2 and national transposition), Regulation (EU) 2022/2554 (DORA, applicable since 17 January 2025), and PCI DSS v4.0.1 for scoped account-data environments and validation arrangements. They differ in legal character, scope, roles, requirements, assurance, and enforcement.

Workflow: collect official and contractual sources → determine applicability with owners/counsel → extract obligations without losing context → map to controls/evidence → identify conflicts/gaps → approve interpretations → monitor changes → test reporting and record-keeping paths.
Evidence: authoritative source links/copies where permitted, applicability memo, obligations register, counsel/owner review, control mapping, notification matrix, contract clauses, assessment records, and change log.
Boundary: this guide does not determine applicability or legal sufficiency. Framework implementation, certification, and technical controls do not by themselves establish compliance with law or contract.
Accept when: each applicable obligation has an interpretation owner, controlled mapping, operating evidence, change monitor, and tested escalation/notification path.

Official: GDPR · NIS2 · DORA · PCI DSS v4.0.1 library

Third-party, service-provider, and software supply-chain risk

Module 09

Manage suppliers according to service criticality, data, access, integration, concentration, substitution difficulty, fourth parties, geography, financial/operational dependency, and failure scenario—not one universal questionnaire. Cover the complete lifecycle: demand, selection, due diligence, contracting, onboarding, operation/change, incident, renewal, exit, data return/destruction, and residual access removal.

  • Pre-contract: service architecture, data flow, identities/integration, development and update path, hosting, subprocessors, resilience, incident history where available, assurance reports, vulnerability handling, and regulatory/customer duties.
  • Contract: security/privacy obligations, permitted use, audit/evidence rights, incident cooperation and notification, vulnerability disclosure, logging, retention, subprocessor change, location/transfer, continuity, deletion/return, termination assistance, liability negotiated by authorized parties, and conflict precedence.
  • Continuous monitoring: material service/product changes, ownership, control reports, exceptions, certificates, incidents, exposed assets, critical vulnerabilities, dependencies, financial/operational signals, fourth-party concentration, and remediation commitments.
  • Software supply chain: source and build controls, dependencies, provenance, signed artifacts, SBOM where useful, vulnerability response, maintainer/project risk, distribution/update integrity, and reproducible evidence.
Workflow: classify service → build scenario-led due diligence → verify evidence → document open conditions → negotiate controls → approve by risk authority → onboard with minimum access → monitor → reassess on change → execute tested exit and deletion.
Evidence: inventory, criticality rationale, data/architecture flow, assessment, assurance reports and review, contract requirements, exceptions, monitoring records, incidents, access inventory, exit/deletion proof, and residual-risk decision.
Boundary: a questionnaire response, certificate, penetration-test summary, or public security page is evidence input—not proof that your exact service, configuration, data, and use are covered.
Accept when: critical suppliers have an accountable owner, verified service boundary, scenario-led controls, contract route, monitored dependencies, incident path, and executable exit plan.

Primary: NIST SP 800-161 Rev. 1 · NIST SSDF 1.1 · 1200km: Secure Code supply-chain modules

Privacy engineering and data governance

Module 10

Privacy and security overlap but are not equivalent. A confidential, accurate, available system can still create privacy risk through unjustified collection, incompatible use, excessive retention, opaque decisions, re-identification, unwanted observation, unfair impact, or inability to exercise rights. Connect privacy governance to product, legal, data, security, procurement, AI, and incident lifecycles.

  • Maintain processing and data inventories by purpose, source, categories, people affected, legal basis/authority where applicable, recipients, transfers, decisions, retention, rights, controls, and owner.
  • Use privacy-by-design gates for purpose specification, data minimization, access, transparency, user choice where appropriate, accuracy, retention/deletion, de-identification, model/training use, monitoring, and change.
  • Conduct impact assessments when organizational or legal criteria are met. Describe the processing, necessity/proportionality, people and potential harms, stakeholder input, measures, residual risk, approval, and review triggers.
  • Test deletion across primary stores, indexes, caches, exports, analytics, model/RAG stores, backups under policy, and supplier systems. Record exceptions and restoration behavior.
Workflow: map purpose and data flow → identify roles/obligations → assess privacy risks to people → minimize/design controls → approve → implement → test rights/retention/incident paths → monitor new uses, integrations, and model behavior.
Evidence: processing register, data map, classification, impact assessment, notices/consent or other basis records as applicable, retention schedule, rights cases, access review, deletion test, vendor terms, and incident decisions.
Boundary: consent is not the universal basis for processing, encryption is not complete privacy governance, and anonymization should not be claimed without a robust context-specific re-identification assessment.
Accept when: the organization can explain why data is used, where it moves, who can act on it, how long it persists, which risks affect people, and how controls and rights operate in practice.

Primary: NIST Privacy Framework · 1200km: Privacy and Data Handling

Operational resilience, continuity, crisis, and incident governance

Module 11

Resilience governance begins with business impact and service dependency, then connects prevention, detection, response, recovery, communication, and learning. RTO and RPO are business requirements or targets, not facts until architecture and tests demonstrate capability. A backup job success event is not proof of recoverability.

Business impact analysis

Identify service, maximum tolerable disruption, impact over time, minimum service level, recovery sequence, people, facilities, technology, data, suppliers, manual workarounds, peak/blackout periods, interdependencies, RTO/RPO targets, and decision owners.

Incident and crisis authority

Define declaration criteria, incident commander, technical/forensic/legal/privacy/regulatory/customer roles, evidence handling, containment authority, emergency access/change, communications approval, notification analysis, executive escalation, recovery acceptance, and post-incident action governance.

Exercise plans at increasing depth: discussion tabletop, communications drill, technical failover, restore test, supplier interruption, identity/control-plane compromise, data-corruption recovery, and full service exercise where safe. Record assumptions, injected facts, decisions, timing, observed capability, safety stops, gaps, owners, and retest.

Workflow: conduct BIA → define continuity/recovery strategy → build plans/runbooks → establish crisis and incident authority → protect recovery assets → exercise → measure actual recovery → remediate → retest → update risk and obligations.
Evidence: approved BIA, dependency map, plans, contact/authority records, backup immutability/access proof, restoration records, actual RTO/RPO results, exercise log, communications, findings, and closure tests.
Boundary: tabletop success shows that participants discussed a scenario under exercise conditions. It does not prove technical recovery, provider capacity, data integrity, or real-incident behavior.
Accept when: priority services have tested recovery paths and leaders can make time-critical declarations, containment, communications, notification, and recovery decisions with current evidence.

1200km: DFIR field guide · Blue Team field guide · AdversaryGraph attack simulation and validation

Metrics, KRIs, reporting, and maturity without vanity scores

Module 12

A metric should support an owner’s decision. Define purpose, audience, decision/action threshold, numerator/denominator, population, source, query or calculation, units, cadence, owner, target/range, data-quality rule, segmentation, limitations, and anti-gaming review. Pair lagging outcomes with leading indicators and control health; show uncertainty and denominator changes.

  • Risk indicators: changes in exposure or assumptions—critical supplier concentration, unsupported critical services, privileged identities outside controls, recovery gaps, control failures, open exceptions beyond tolerance.
  • Performance indicators: service/process execution—assessment cycle time, remediation flow, evidence freshness, control-test completion, response/recovery time, supplier reassessment coverage.
  • Effectiveness measures: whether the control changes the scenario—validated attack detection, restore success and integrity, prevented unauthorized action, reduced exploitable path, decision accuracy.
  • Assurance indicators: population coverage, evidence failure, exception recurrence, sample exception rate with caveats, stale ownership, untested control changes, closure validation quality.

Use maturity to discuss repeatability, integration, measurement, adaptation, and governance—not to replace scenario risk. An average score hides critical weaknesses and assumes arbitrary arithmetic between unlike outcomes. Report priority exceptions, trend, scenario exposure, decisions needed, and conditions that would change the conclusion.

Workflow: identify decision/audience → define measure and action threshold → validate source/population → baseline → review for perverse incentives → publish with context → record decision/action → test whether the metric improved outcomes → retire metrics that do not.
Evidence: metric dictionary, source/query/version, data-quality checks, dashboard/report snapshot, narrative limits, meeting decision, assigned action, and follow-up outcome.
Boundary: counts of policies, controls, tools, alerts, training completions, or green framework cells are not security outcomes without an explicit relationship to risk, effectiveness, and decisions.
Accept when: every executive metric has a named decision owner and threshold, can be reproduced from governed data, and produces a recorded action or is retired.

1200km: Executive risk and coverage report · Validation case studies

Cloud, DevSecOps, product, and control-as-code governance

Module 13

Modern control evidence often lives in cloud APIs, source control, CI/CD, identity providers, infrastructure code, artifact registries, deployment systems, telemetry, and issue trackers. Govern the change path rather than collecting an annual screenshot. Preserve provider/account/project, resource identity, code and policy version, actor/workload identity, review, build provenance, deployment, exceptions, and runtime result.

  • Cloud: organization hierarchy, landing zones, guardrails, workload identity, shared responsibility, inherited/customer controls, logging, regions/residency, provider changes, break-glass, and exit.
  • Product governance: security requirements, threat model, abuse cases, privacy/data review, architecture decision, secure development practices, dependency/provenance, testing, release acceptance, vulnerability response, and end of life.
  • Policy/control as code: versioned requirement, typed input, deterministic evaluation, test fixtures, exceptions, deployment scope, failure mode, monitoring, evidence output, rollback, and human decision for ambiguous cases.
  • Release evidence: exact commit/artifact digest, build environment, dependencies, tests, findings/waivers, approvals, image/deployment identity, rollout health, and rollback readiness.

Automated evidence collection should use least-privileged read access, documented APIs, bounded populations, secure secret handling, immutable timestamps where possible, schema validation, failure alerts, and reconciliation. Never infer “not applicable” from a missing API result; distinguish absent, inaccessible, unsupported, stale, and failed.

Workflow: define outcome → identify system-of-record source → encode guardrail/test → validate against positive/negative fixtures → deploy with monitor/rollback → capture structured evidence → route exception → correlate runtime effectiveness → review when code/provider/service changes.
Evidence: architecture/threat model, source commit, review, policy/test version, CI result, artifact provenance, deployment record, cloud audit/resource ID, runtime validation, exception, and rollback exercise.
Boundary: a successful pipeline means the configured jobs passed for that source and environment. It does not prove complete requirements, trustworthy dependencies, production equivalence, or absence of unknown vulnerabilities.
Accept when: one production release can be traced from approved requirement through code, build, artifact, deployment, runtime control, evidence, and rollback without manual reconstruction.

1200km: Cloud Security · Secure Code · AdversaryGraph security model · Release/security validation

AI governance, machine-readable controls, and safe GRC automation

Module 14

Govern AI as a socio-technical system and a supplier/data/tool chain. Inventory use cases, models/providers, versions, data, retrieval sources, prompts/policies, users, decisions, outputs, integrations, agents/tools, evaluation, monitoring, and retirement. Classify whether AI summarizes, recommends, ranks, generates, retrieves, or acts; the authority and harm model changes across those roles.

Use the AI Security governance and assurance module to connect this inventory to evidence, transparency, human authority, change triggers, and residual-risk decisions.

AI risk record

Purpose and prohibited uses; affected people/services; decision significance; model/provider; data lineage and authorization; privacy/IP/security/safety/fairness risks; threat model; human oversight; evaluation set and thresholds; failure handling; transparency; incident/appeal; monitoring; change and retirement.

GRC assistant guardrails

Approved sources and access control before retrieval; source/version citations; prompt-injection isolation; no invented control status; structured output schemas; confidence/unknown fields; human review; no autonomous acceptance/closure; data minimization; audit trail; provider policy; cost and kill switch.

Use machine-readable structures to improve consistency, not to automate accountability away. NIST OSCAL provides XML, JSON, and YAML models for catalogues, profiles, system security plans, assessment plans/results, and plans of action and milestones. Adoption requires schema/version governance, identifiers, validation, access controls, mappings, source preservation, and integration ownership.

An AI assistant may draft a control description, summarize evidence, propose a mapping, find inconsistent dates, or generate assessment questions. It must not assert that a control operates, a requirement applies, a risk is accepted, or a finding is closed without authorized evidence and decision. Evaluate citation accuracy, omission, unsupported inference, stale sources, permission leakage, prompt injection, repeatability, and reviewer overreliance.

Workflow: inventory use case → classify decision/effect → map data and tool paths → assess risks/obligations → define policy and human authority → evaluate offline → approve limited deployment → monitor quality/security/cost → incident and rollback test → reassess on model, prompt, data, tool, or provider change.
Evidence: AI system card, inventory, source/model/prompt/tool versions, access policy, data approval, evaluation datasets/results, red-team findings, reviewer decisions, output citations, incident logs, provider changes, and retirement/deletion proof.
Boundary: NIST AI RMF 1.0 is voluntary and is being revised. A framework mapping, model benchmark, vendor assurance statement, or “human in the loop” label does not establish legal compliance or effective oversight.
Accept when: the organization can identify every material AI use, reconstruct one output and tool action, prove source access, show evaluation and reviewer authority, stop the system, and correct downstream records.

Primary: NIST AI RMF · NIST OSCAL · 1200km: AdversaryGraph Unified RAG and MCP

Framework decision support

Choose the artifact for the job

This is a use-oriented comparison, not a cross-certification claim. Confirm the current authoritative edition, license, sector profile, and assessment expectations before adoption.

SourcePrimary roleUseful outputDo not claim
NIST CSF 2.0High-level cybersecurity outcomes across Govern, Identify, Protect, Detect, Respond, RecoverOrganizational Current/Target Profiles, priorities, communication, tier contextThat a profile or tier is certification, a prescribed control implementation, or proof of effectiveness
ISO/IEC 27001:2022Requirements for establishing, implementing, maintaining, and continually improving an ISMSISMS scope, risk process, objectives, controlled management-system evidenceCertification without an accredited certification process and exact certified scope
ISO/IEC 27002:2022Information security control guidanceControl design/reference input tailored to risks and contextThat guidance copied into a catalogue is implemented or sufficient
NIST RMF / SP 800-53 / 53ALifecycle risk management, security/privacy controls, and assessment proceduresCategorization, tailored baseline, implementation, assessment, authorization, monitoringUniversal applicability outside the selected context or an authorization based on mapping alone
CIS Controls v8.1Prioritized safeguards with implementation groupsPractical implementation backlog and baseline discussionThat implementation groups equal business risk tolerance or regulatory compliance
NIST Privacy Framework 1.0Privacy risk management through enterprise-risk structurePrivacy Current/Target Profiles, roles, prioritized activitiesThat security controls alone resolve privacy risk or the voluntary framework has force of law
NIST AI RMF 1.0 / GenAI ProfileVoluntary AI risk governance, mapping, measurement, and managementAI use-case risk record, lifecycle controls, evaluation and monitoring planLegal compliance, model safety, or completeness—especially while AI RMF 1.0 revision is underway
OSCALMachine-readable representation of control and assessment informationValidated catalogues, profiles, plans, assessment results, POA&M exchangeThat valid syntax means correct control design, evidence quality, or authorization

Reusable records

Core GRC artifact templates

Keep each artifact normalized and link by stable identifier. Avoid one spreadsheet that mixes requirements, risks, controls, tests, findings, treatment, and evidence into ambiguous rows.

Risk scenario

ID; objective/service; cause/threat event; path/conditions; assets/data; consequences; current controls; likelihood/impact ranges; uncertainty; owner; treatment; residual/target state; approval; review triggers; sources.

Requirement / obligation

ID; authoritative source; edition; provision; jurisdiction; scope/applicability; interpretation owner; effective date; required outcome; reporting/retention; mapped controls; evidence; change monitoring.

Control record

ID; objective; scope/population; risk and requirement links; owner/operator; implementation; frequency/trigger; dependencies; evidence; test; failure/exception response; review and retirement.

Evidence object

ID; claim/control/test; source; collection method; actor/system; timestamp and period; population; integrity; classification; storage/retention; reviewer; limitations; related records.

Finding and action

Criterion; condition; evidence; affected scope; cause; consequence; risk relationship; rating method; owner response; remediation; interim control; due date; validator; closure evidence; status history.

Exception / acceptance

Requirement/risk; exact scope; rationale; scenarios; interim controls; exposure; accountable owner; authorized approver; start/expiry; monitoring; remediation; reopen triggers; closure decision.

Applied practice

Six end-to-end GRC case studies

Each case begins with a decision and finishes with evidence, ownership, residual uncertainty, and a verification loop. Names and conditions are illustrative; adapt them to the actual organization and authoritative requirements.

Case 1 — Onboard a SaaS provider handling sensitive customer records

Supplier risk · privacy · identity · contract · resilience

  1. Define business owner, purpose, user population, data categories, regions, integrations, administrative roles, decision deadline, alternatives, and service criticality.
  2. Map data/control flows: SSO/SCIM, support access, APIs, exports, subprocessors, backups, telemetry, keys, incident channel, deletion, and exit.
  3. Build scenarios: tenant crossover, privileged support misuse, token compromise, provider outage, destructive change, subprocessor incident, incomplete deletion, and lock-in.
  4. Review current assurance evidence in scope: service description, opinion/period/exceptions, complementary controls, penetration-test summary, continuity evidence, privacy terms, and architecture.
  5. Map contractual and internal requirements; negotiate evidence, incident cooperation, subprocessor, logging, data use/location, return/deletion, access, and exit terms.
  6. Record unresolved conditions, interim controls, accountable acceptance, expiry, onboarding requirements, and monitoring triggers.
  7. Provision least-privileged SSO/SCIM and admin roles; validate audit export, break-glass, backup/export, deprovisioning, and support path with test identities.
  8. Reassess on renewal, material change, new subprocessor, incident, assurance exception, service expansion, or control failure.
Decision gate: approve only when the service boundary, risk owner, contractual route, required customer controls, evidence gaps, interim measures, and exit path are explicit—not because a vendor score is green.

Case 2 — Decide whether ransomware recovery risk is acceptable

Scenario risk · resilience · testing · executive decision

  1. Select one critical service and establish business owner, maximum tolerable disruption, impact over time, minimum operation, recovery order, RTO/RPO targets, and dependencies.
  2. Construct scenarios including endpoint/admin compromise, identity/control-plane takeover, backup credential theft, deletion or encryption, data corruption, supplier outage, and extortion.
  3. Verify backup architecture: isolation/immutability, identities, keys, retention, coverage, monitoring, deletion protection, provider dependencies, and clean recovery environment.
  4. Run a controlled restoration with representative data and services; measure actual recovery, integrity validation, identity recovery, network isolation, secret rotation, and business acceptance.
  5. Compare tested capability to impact targets; document untested assumptions, single points, manual dependencies, cost, and alternative treatments.
  6. Present choices: fund architectural improvement, change service target, add interim controls, transfer a bounded component, or accept residual exposure under authorized conditions.
  7. Set KRIs and reopen triggers for failed jobs/restores, dependency or identity changes, capacity shortfall, new extortion scenario, and overdue remediation.
Decision gate: acceptance must cite the tested recovery evidence and remaining scenario, carry authorized ownership and expiry, and never be inferred from backup-job success.

Case 3 — Build one evidence-based NIST CSF / ISO control view

Frameworks · scope · crosswalk · assurance

  1. Define why the view is needed: improvement planning, customer communication, ISMS design, internal audit, or regulatory mapping. Choose exact authoritative editions.
  2. Select a service/system boundary and build a CSF Current Profile from evidenced outcomes, not owner self-ratings.
  3. Define the Target Profile using objectives, scenarios, obligations, customers, and available resources.
  4. Link relevant ISO/IEC 27001 requirements and organization controls; preserve mapping direction, rationale, partial relationships, and licensing constraints.
  5. Normalize control records with owner, implementation, scope/population, evidence, test, and failure response. Do not paste standard text as implementation.
  6. Assess evidence and control design/operation; identify unsupported outcomes and dependencies.
  7. Create a prioritized plan based on risk and obligation rather than averaging framework cells; assign owners, milestones, interim measures, and validation.
  8. Review mappings when standards, systems, service scope, controls, or risks change.
Decision gate: publish the view only with scope, source editions, mapping caveats, evidence date, unsupported outcomes, and a statement that it is not certification.

Case 4 — Govern CI/CD and software supply-chain exposure

Product security · supplier risk · release evidence

  1. Map source repositories, maintainers, branch/review rules, CI identities, runners, dependencies, registries, signing, deployment identities, environments, and emergency paths.
  2. Build scenarios: maintainer compromise, malicious dependency/update, workflow injection, over-broad OIDC trust, poisoned runner/cache, artifact substitution, secret exposure, and release-account takeover.
  3. Define controls for protected change, isolated execution, ephemeral least privilege, dependency provenance, artifact digest/signature, secret brokerage, environment approval, release identity, monitoring, and rollback.
  4. Generate evidence from source and build systems tied to the exact commit and artifact rather than screenshots of settings.
  5. Validate negative tests: unreviewed change blocked, wrong repository/ref cannot assume role, unsigned/wrong digest rejected, secret unavailable to untrusted builds, rollback deploys known artifact.
  6. Record suppliers and open-source dependencies by criticality, update policy, advisory source, maintenance risk, SBOM/provenance use, and incident contact.
  7. Route exceptions through a time-bounded decision and retest after pipeline, runner, provider, or identity changes.
Decision gate: release assurance must bind requirement, commit, build, artifact, deployment, runtime validation, and rollback. A generic “CI passed” badge is insufficient.

Case 5 — Govern a potentially reportable cyber incident

Incident governance · legal/privacy · evidence · communications

  1. Activate the incident authority model and preserve a factual timeline, scope, affected services/data/people, legal entities, jurisdictions, suppliers, customers, and evidence sources.
  2. Separate known, assessed, disputed, and unknown facts. Record source and time for every material statement.
  3. Use the obligations register to identify potentially applicable law, regulation, contract, insurance, customer, and sector routes; involve qualified counsel and privacy/regulatory owners.
  4. Determine relevant thresholds, clock start, content, recipient, update, and evidence requirements from current authoritative sources; do not reuse one regime’s deadline.
  5. Coordinate containment and investigation with evidence preservation, affected-party protection, provider/customer cooperation, and communication approval.
  6. Record the notification/non-notification decision, authority, facts available, assumptions, timestamps, drafts/submissions, acknowledgements, corrections, and follow-up.
  7. After recovery, update scenarios, controls, suppliers, metrics, plans, and obligations; validate corrective actions independently.
Decision gate: legal/regulatory reporting decisions belong to authorized qualified roles and must be reconstructed from the facts and authoritative obligations available at the time.

Case 6 — Approve an AI assistant for security and GRC evidence

AI governance · RAG/MCP · privacy · human authority

  1. Define bounded uses: retrieve approved controls, summarize evidence, draft questions, identify inconsistencies, or propose mappings. Explicitly prohibit autonomous applicability, compliance, acceptance, closure, or external action.
  2. Inventory provider/model/version, prompts/policies, RAG collections, embeddings/vector store, user groups, source permissions, logs, retention, tools/MCP servers, network, and downstream systems.
  3. Threat-model data leakage, cross-user retrieval, stale/poisoned sources, direct/indirect prompt injection, fabricated citation, unsupported inference, tool misuse, cost/availability, and reviewer automation bias.
  4. Enforce authorization before retrieval, source/version citations, output schema, untrusted-content boundaries, tool allowlists, read/write separation, human approval, redaction, audit IDs, and kill switch.
  5. Build evaluation sets with correct/incorrect mappings, contradictory evidence, expired policies, inaccessible sources, injection text, missing facts, and high-impact decisions that must be refused/escalated.
  6. Pilot with low-impact records, measure citation/support and reviewer corrections, investigate failures, and approve only the observed capability and user group.
  7. Monitor model/provider/prompt/source/tool changes; retain reconstructable decisions; run incident, rollback, data-deletion, and provider-exit exercises.
Decision gate: the assistant is acceptable only when it cannot turn generated text into control truth or action without source evidence, policy enforcement, and accountable human approval.

Hands-on progression

Twelve-lab GRC sequence

Use synthetic or explicitly authorized systems and sanitized records. Each lab must produce a decision artifact, evidence package, limitations, and cleanup—not only a document template.

Lab 1 — Governance charter

Create mission-linked security objectives, governance forums, decision rights, escalation thresholds, risk criteria, and a RACI/authority matrix. Test it by routing two conflicting risk decisions.

Lab 2 — Service and data boundary

Model one application across user, identity, CI/CD, cloud, data, telemetry, supplier, and recovery paths. Reconcile the diagram to system inventories and record unresolved ownership.

Lab 3 — Scenario risk register

Write three scenario-based records with ranges, uncertainty, current controls, alternative explanations, treatment options, accountable approval, review triggers, and cross-scenario dependencies.

Lab 4 — CSF Current/Target Profile

Create a scoped NIST CSF 2.0 Current Profile from evidence and a Target Profile from objectives/risk. Build a caveated mapping to organization controls and prioritize outcomes.

Lab 5 — Policy and exception

Write one outcome-focused policy and measurable standard. Process a realistic temporary exception with scenario, interim controls, owner, approver, expiry, monitor, and closure evidence.

Lab 6 — Control and evidence design

Specify one automated and one manual control, including population, dependencies, evidence, test, failure response, and inheritance. Generate and validate evidence from a lab system.

Lab 7 — Internal audit workpaper

Define criteria, scope, period, population, sample, procedures, source validation, exceptions, reviewer notes, finding, management response, and independent closure test.

Lab 8 — Supplier assessment

Assess a fictional critical SaaS service using architecture/data flows and scenario-led evidence. Review a mock SOC report excerpt, contract requirements, customer controls, residual gaps, and exit plan.

Lab 9 — BIA and recovery exercise

Set service impact and recovery targets, map dependencies, run a controlled restore or tabletop with timed decisions, compare observed capability, and create funded corrective actions.

Lab 10 — Executive metrics

Build five decision-linked metrics with numerator/denominator, data source/query, action threshold, limitations, owner, trend, and a simulated meeting decision. Remove one vanity metric.

Lab 11 — Release evidence chain

Trace requirement → source change → review → CI test → artifact digest → deployment → runtime check → rollback in a disposable project. Test one policy-as-code failure and exception.

Lab 12 — AI GRC assistant evaluation

Use a local/synthetic document set to test permission-filtered RAG, source citations, contradictory evidence, stale policy, prompt injection, schema validation, human approval, audit, and kill switch.

Supporting ecosystem: 1200km projects · AuditAI for authorized Linux assessment evidence—not compliance conclusions · AdversaryGraph for threat, control-coverage, investigation, validation, and evidence workflows.

Failure atlas

Common ways GRC loses credibility

  • Compliance equals securityA passed assessment is treated as proof against threats outside scope, period, criteria, samples, or evidence.
  • Framework arithmeticUnlike outcomes are averaged into a maturity percentage that hides critical service and scenario gaps.
  • Control text as implementationA framework statement is pasted into a catalogue without mechanism, owner, population, evidence, or test.
  • Screenshot assuranceA point-in-time image without source, timestamp, population, change history, or reproduction supports a period-wide claim.
  • Risk register cemeteryRows have red/amber/green scores but no scenario, authority, treatment funding, expiry, monitoring, or reopen trigger.
  • Permanent exceptionA waiver has no interim control, accountable approver, expiration, remediation, or automatic escalation.
  • Questionnaire trustSupplier self-answers are accepted without service boundaries, evidence review, contract conditions, or continuous change monitoring.
  • Control owner confusionThe assessor, operator, service owner, and risk acceptor are conflated, eliminating accountability and independent challenge.
  • Tool-driven evidenceAn integration reports green when access fails, scope is incomplete, data is stale, or the API excludes unmanaged resources.
  • Regulation by blog postApplicability and deadlines are copied from summaries instead of current authoritative text and qualified interpretation.
  • Metrics without decisionsDashboards show counts and percentages with no denominator, threshold, owner, action, or outcome review.
  • AI-generated truthAn LLM mapping or summary is stored as control status without source support, version, permission, validation, and human authority.

Acceptance criteria

Program readiness gate

A program is ready for operational reliance only when these statements can be demonstrated for the chosen scope. “Documented” means current, approved where required, linked to evidence, and used in real decisions.

  • Business objectives, critical services, stakeholders, risk criteria, governance bodies, decision rights, and escalation thresholds are defined and exercised.
  • System/service/data/supplier boundaries have owners, dependencies, authoritative inventories, flow diagrams, inherited controls, assumptions, and change triggers.
  • Risk records are scenario-based, source-backed, uncertainty-aware, treated by accountable owners, time-bounded, monitored, and reopened when conditions change.
  • Frameworks and standards have exact authoritative editions and purposes; profiles and crosswalks preserve scope, direction, partial mappings, licensing, and limitations.
  • Policies and standards are measurable, current, versioned, discoverable, implemented, and supported by a governed exception lifecycle.
  • Controls have unique identity, objective, scope/population, owner/operator, mechanism, dependencies, evidence, test, failure response, and retirement criteria.
  • Evidence has provenance, period, population, access/integrity/retention controls, relevance, reproducibility, and known limitations.
  • Assessment and audit distinguish design, implementation, and operation; sampling and independence are explicit; findings and closure remain traceable.
  • Legal, regulatory, contractual, and privacy obligations have qualified interpretation, applicability, owners, controls, evidence, change monitoring, and tested notification routes.
  • Critical suppliers and software dependencies have lifecycle risk treatment, assurance review, contractual controls, incident/monitoring paths, access governance, and exit capability.
  • Priority services have tested continuity, restore, identity/control-plane recovery, crisis authority, communications, and measured recovery capability.
  • Metrics are reproducible and decision-linked; dashboards show scope, denominator, uncertainty, thresholds, owners, actions, and anti-gaming controls.
  • Cloud/product/release governance ties requirements to code/configuration, exact artifacts, deployments, runtime validation, exceptions, and rollback.
  • AI and GRC automation enforce authorization before retrieval/action, provenance, source/version citations, evaluation, typed tools, human authority, audit, incident response, and shutdown.

Sources and ecosystem

Primary references and 1200km implementation paths

Verify editions and applicability at the time of use. Some standards are licensed; link to the publisher rather than reproducing protected text.

Maintenance note: standards, laws, national transposition, regulatory guidance, contracts, cloud services, AI frameworks, and assessment expectations change. Record the exact authoritative edition and verification date in each obligation, profile, mapping, audit, and decision.