π¦ 1. What is the IRM architecture in ServiceNow?
Answer:
IRM architecture in ServiceNow is built around five core layers:
-
Authority Documents (UCF, ISO, NIST, PCI, SOX)
-
Control Objectives
-
Controls
-
Risks
-
Issues / Remediation
Supporting layers:
-
Profiles / Entity Types
-
Policy & Compliance Workspace
-
Continuous Monitoring (CCM)
-
Indicators (KPIs)
-
Assessments
This architecture helps map Requirements β Controls β Risks.
π¦ 2. Explain the relationship between Authority Documents, Objectives, Controls, and Risks.
Answer:
Layer
Purpose
Authority Document
External/regulatory requirement (ISO, NIST, UCF)
Control Objective
High-level expectation from the regulation
Control
Specific internal check/action performed to comply
Risk
Threat that arises if the control fails
Flow:
Authority Document β Control Objective β Control β Risk
π¦ 3. What is Entity Scoping in IRM?
Answer:
Entity Scoping decides where risks and controls apply.
Components:
-
Entity Types (Business Unit, Department, Location)
-
Profile Types
-
Profiles (Instances of the entity)
IRM filters which controls are relevant using:
-
Scoping Conditions
-
In-Scope Flags
-
Entity Hierarchy
π¦ 4. What is a Risk Framework?
A Risk Framework defines the methodology for risk calculation.
Includes:
-
Risk scoring formula
-
Safe/Medium/High threshold rules
-
Impact/Likelihood definitions
-
Assessment models
-
Indicator calculation
Custom scoring often uses:
<span class="hljs-title class_">Risk</span> <span class="hljs-title class_">Score</span> = <span class="hljs-title class_">Likelihood</span> Γ <span class="hljs-title class_">Impact</span>
π¦ 5. What are three types of Risk Assessments in IRM?
-
Qualitative Assessment
-
Quantitative Assessment
-
Automated Assessment (CCM)
Assessment models define:
-
Questions
-
Weightage
-
Scoring logic
π¦ 6. What is CCM (Continuous Control Monitoring)?
Answer:
CCM automatically validates controls using data sources:
-
Scripted checks
-
MetricBase
-
Logs
-
Integrations
It reduces manual testing.
Components:
-
Data Sources
-
Indicators
-
Tests
-
Control Monitoring Jobs
π¦ 7. What are Profile Types & Profiles?
-
Profile Type β Template for entity (e.g., "Business Unit")
-
Profile β Instance of the template (e.g., "Finance Dept")
Controls and risks are scoped to Profiles.
π¦ 8. How does IRM calculate Residual Risk?
Residual Risk = Inherent Risk - Control Effectiveness
OR
Residual Risk = Inherent Impact Γ Inherent Likelihood Γ (1 - Control Effectiveness)
π¦ 9. What is the difference between Findings, Issues, and Remediation Tasks?
Term
Meaning
Finding
Result from an audit or assessment
Issue
A failed control, compliance breach, or risk gap
Remediation Task
Action taken to fix the issue
Issues can have:
-
Root Cause
-
Impact
-
Priority
-
Tasks
π¦ 10. What is the role of the Policy & Compliance Workspace?
Answer:
Workspace provides:
-
Control Testing
-
Advanced Workflows
-
Risk Dashboards
-
Policy creation & lifecycle
-
Evidence requests
-
Offline control testing support
π¦ 11. How do IRM and SecOps integrate?
Integration points:
-
Risk information into SecOps (Vulnerability Risk, Threat Risk)
-
Issues generated from Vulnerability data
-
Playbook automation for mitigation
π¦ 12. What is UCF and why is it important?
Answer:
UCF = Unified Compliance Framework
It provides:
-
Standardized mapping of regulations
-
Ready-made Authority Documents
-
Automated updates via content packs
This avoids duplicate regulatory work.
π¦ 13. What is Risk Register vs Control Register?
Register
Contains
Risk Register
All enterprise risks (strategic, operational, technical)
Control Register
All controls across the enterprise
π¦ 14. What automation tools does IRM provide?
-
Assessments
-
CCM Jobs
-
Scripted Data Sources
-
Workflow Designer
-
Indicator Workflow
-
Playbook Designer
-
Flow Designer for tasks
π¦ 15. How does control testing work in IRM?
Control testing consists of:
-
Test Plan
-
Test Assignment
-
Evidence Collection
-
Review
-
Issue Creation (if control fails)
Workflows can automate:
-
Evidence reminders
-
Review approvals
-
Issue generation
π¦ 16. How do you build a custom Risk Scoring engine?
Use:
-
Script Includes (scoring logic)
-
MetricBase or Indicators (for dynamic scores)
-
Risk Methodologies (impact/likelihood mapping)
π¦ 17. How are risks linked to controls?
Through table:
<span class="hljs-attribute">sn_risk_risk_control</span>
Allows:
-
Many-to-many mapping
-
Automated residual risk updates
π¦ 18. What are the main IRM/GRC tables?
Core tables:
-
sn_risk_risk
-
sn_risk_assessment
-
sn_compliance_control
-
sn_compliance_authority_document
-
sn_compliance_control_objective
-
sn_compliance_issue
-
sn_compliance_evidence_request
-
sn_grc_profile
-
sn_grc_profile_type
π¦ 19. How does IRM handle multi-level inheritance?
IRM supports entity hierarchy like:
Company
βββ Division
<span class="hljs-code"> βββ Department
βββ Team
</span>
Controls and risks propagate downward depending on:
-
Entity scoping
-
Control applicability
-
Profile in-scope rules
π¦ 20. How do you migrate large IRM implementations?
Best practices:
-
Use Update Sets only for UI & configuration
-
Move data with Import Sets + Transform Maps
-
For frameworks: use Content Packs
-
For Profiles & Risks: use XML export/import
-
For dashboards: use Content-Packaging Framework