Risk Assessment
Score and prioritize security risks by likelihood and impact for "$ARGUMENTS". Combine inputs from threat models and vulnerability assessments into a unified risk register with treatment strategies and assigned ownership.
Prerequisites
Read .metapowers/security/$ARGUMENTS/00-govern.md. If this file does not exist, tell the user:
Phase 0 (Govern) has not been completed for "$ARGUMENTS". Run a Govern skill first (e.g., /security:security-policy $ARGUMENTS), or use --skip-checks to bypass.
If --skip-checks is present in $ARGUMENTS, skip this check and log to .metapowers/security/$ARGUMENTS/skip-log.md.
Process
Identify risks from available sources:
- Review threat model findings (if available in
.metapowers/security/$ARGUMENTS/01-identify.md)
- Review vulnerability assessment results (if available)
- Consider operational risks: process gaps, staffing shortages, tooling limitations
- Consider environmental risks: regulatory changes, emerging threat landscape, industry-specific threats
- Deduplicate and consolidate related risks into distinct risk items
Score each risk:
- Likelihood (1-5):
- 1 = Rare — may occur only in exceptional circumstances
- 2 = Unlikely — could occur but not expected
- 3 = Possible — might occur at some time
- 4 = Likely — will probably occur in most circumstances
- 5 = Almost certain — expected to occur routinely
- Impact (1-5):
- 1 = Negligible — minimal effect on operations or data
- 2 = Minor — limited impact, easily recoverable
- 3 = Moderate — noticeable business disruption or data exposure
- 4 = Major — significant financial, reputational, or operational damage
- 5 = Catastrophic — existential threat, massive data breach, regulatory shutdown
- Risk score = likelihood x impact (range: 1-25)
Categorize risks:
- Critical (20-25) — requires immediate executive attention and action
- High (12-19) — requires mitigation plan within 30 days
- Medium (6-11) — managed through standard security controls and monitoring
- Low (1-5) — accepted and monitored through routine processes
- Plot risks on a 5x5 risk matrix for visual representation
Define treatment strategy per risk:
- Mitigate — implement controls to reduce likelihood or impact (most common)
- Transfer — shift risk to third party via insurance, outsourcing, or contractual terms
- Accept — acknowledge and monitor, used when cost of mitigation exceeds potential impact
- Avoid — eliminate the activity or technology creating the risk
- For each risk, document the chosen strategy with specific actions and expected residual risk
Assign risk owners and set review dates:
- Assign a named owner for each risk (individual, not team)
- Set review dates based on risk level:
- Critical: reviewed weekly until mitigated
- High: reviewed monthly
- Medium: reviewed quarterly
- Low: reviewed annually
- Define escalation criteria: when does a risk get re-scored or escalated?
Write the artifact to .metapowers/security/$ARGUMENTS/01-identify.md with heading:
Risk Assessment
Include sections:
- Risk Register — all risks with ID, description, likelihood, impact, score, and category
- Risk Matrix — 5x5 visual matrix with risk placement
- Treatment Strategies — action plan per risk with expected residual risk
- Risk Ownership — assigned owners and review schedule
- Top Risks Summary — detailed analysis of critical and high risks
Output
The risk assessment written to .metapowers/security/$ARGUMENTS/01-identify.md. Present a summary to the user highlighting:
- Total risks identified and distribution across categories
- Top 5 highest-scoring risks with treatment strategies
- Risk ownership assignments
- Recommended review cadence and next review date
1---2name: risk-assessment-23description: Score and prioritize security risks by likelihood and impact4---56# Risk Assessment78Score and prioritize security risks by likelihood and impact for "$ARGUMENTS". Combine inputs from threat models and vulnerability assessments into a unified risk register with treatment strategies and assigned ownership.910## Prerequisites1112Read `.metapowers/security/$ARGUMENTS/00-govern.md`. If this file does not exist, tell the user:1314> Phase 0 (Govern) has not been completed for "$ARGUMENTS". Run a Govern skill first (e.g., `/security:security-policy $ARGUMENTS`), or use `--skip-checks` to bypass.1516If `--skip-checks` is present in $ARGUMENTS, skip this check and log to `.metapowers/security/$ARGUMENTS/skip-log.md`.1718## Process19201. **Identify risks from available sources:**21 - Review threat model findings (if available in `.metapowers/security/$ARGUMENTS/01-identify.md`)22 - Review vulnerability assessment results (if available)23 - Consider operational risks: process gaps, staffing shortages, tooling limitations24 - Consider environmental risks: regulatory changes, emerging threat landscape, industry-specific threats25 - Deduplicate and consolidate related risks into distinct risk items26272. **Score each risk:**28 - **Likelihood** (1-5):29 - 1 = Rare — may occur only in exceptional circumstances30 - 2 = Unlikely — could occur but not expected31 - 3 = Possible — might occur at some time32 - 4 = Likely — will probably occur in most circumstances33 - 5 = Almost certain — expected to occur routinely34 - **Impact** (1-5):35 - 1 = Negligible — minimal effect on operations or data36 - 2 = Minor — limited impact, easily recoverable37 - 3 = Moderate — noticeable business disruption or data exposure38 - 4 = Major — significant financial, reputational, or operational damage39 - 5 = Catastrophic — existential threat, massive data breach, regulatory shutdown40 - **Risk score** = likelihood x impact (range: 1-25)41423. **Categorize risks:**43 - **Critical** (20-25) — requires immediate executive attention and action44 - **High** (12-19) — requires mitigation plan within 30 days45 - **Medium** (6-11) — managed through standard security controls and monitoring46 - **Low** (1-5) — accepted and monitored through routine processes47 - Plot risks on a 5x5 risk matrix for visual representation48494. **Define treatment strategy per risk:**50 - **Mitigate** — implement controls to reduce likelihood or impact (most common)51 - **Transfer** — shift risk to third party via insurance, outsourcing, or contractual terms52 - **Accept** — acknowledge and monitor, used when cost of mitigation exceeds potential impact53 - **Avoid** — eliminate the activity or technology creating the risk54 - For each risk, document the chosen strategy with specific actions and expected residual risk55565. **Assign risk owners and set review dates:**57 - Assign a named owner for each risk (individual, not team)58 - Set review dates based on risk level:59 - Critical: reviewed weekly until mitigated60 - High: reviewed monthly61 - Medium: reviewed quarterly62 - Low: reviewed annually63 - Define escalation criteria: when does a risk get re-scored or escalated?64656. **Write the artifact** to `.metapowers/security/$ARGUMENTS/01-identify.md` with heading:6667 ## Risk Assessment6869 Include sections:70 - **Risk Register** — all risks with ID, description, likelihood, impact, score, and category71 - **Risk Matrix** — 5x5 visual matrix with risk placement72 - **Treatment Strategies** — action plan per risk with expected residual risk73 - **Risk Ownership** — assigned owners and review schedule74 - **Top Risks Summary** — detailed analysis of critical and high risks7576## Output7778The risk assessment written to `.metapowers/security/$ARGUMENTS/01-identify.md`. Present a summary to the user highlighting:79- Total risks identified and distribution across categories80- Top 5 highest-scoring risks with treatment strategies81- Risk ownership assignments82- Recommended review cadence and next review date