Skip to main content

Overview

Action Plans in Risk Legion track mitigation activities for identified risks. Actions can be created manually or automatically generated when risks exceed appetite or controls are found to be ineffective.

Action Plan Lifecycle

Action Statuses

StatusDescription
CreatedAction has been defined but work hasn’t started
In ProgressAction is being actively worked on
CompletedAction has been finished

Creating Actions

Manual Creation

Create actions directly from the Action Plans page:
  1. Navigate to Mitigation → Action Plans
  2. Click Create Action
  3. Fill in the action details:
FieldDescriptionRequired
ActionDescription of what needs to be doneYes
OwnerPerson responsible for the actionYes
Due DateTarget completion dateYes
PriorityLow, Medium, High, or CriticalYes
Action TypeCategory of action (e.g., Process, Technology)Yes
BRALink to related BRA (optional)No
Risk ScenarioLink to specific scenario (optional)No

Automatic Creation

Risk Legion can automatically create actions when:

Risk Above Appetite

When residual risk exceeds the defined risk appetite threshold, a mitigation action is suggested

Ineffective Control

When a control is rated “Not Effective” or “Less Effective”, a remediation action is created
Auto-created actions include:
  • Link to source BRA and scenario
  • Suggested action description based on context
  • Default priority based on risk level
  • Clear indicator that action was auto-generated

From BRA Workspace

Create actions while reviewing a BRA:
  1. In the BRA workspace, go to Review & Finalize
  2. View the Mitigation Summary section
  3. Click Create Action next to any risk above appetite
  4. Action is automatically linked to the BRA and scenario

Managing Actions

Unified Action List

The Action Plans page provides a unified view of all actions: Statistics Bar:
  • Total actions
  • Created (not started)
  • In Progress
  • Completed
  • Overdue
Filtering Options:
FilterOptions
StatusCreated, In Progress, Completed
PriorityLow, Medium, High, Critical
OwnerText search
Due DateDate range picker
Overdue OnlyToggle
EntityLegal Entity / Business Unit

Updating Actions

To update an action:
  1. Click on the action row to open details
  2. Modify any editable field
  3. Click Save Changes
Editable Fields:
  • Action description
  • Owner
  • Due date
  • Priority
  • Status
Source links (BRA, Risk Scenario) cannot be modified after creation.

Bulk Operations

Perform bulk updates on multiple actions:
  1. Select multiple actions using checkboxes
  2. Click Bulk Update
  3. Choose the field to update (Status, Owner)
  4. Apply changes
POST /api/v1/mitigation-actions/bulk-update
{
  "action_ids": ["act-001", "act-002", "act-003"],
  "updates": {
    "status": "in_progress"
  }
}

Due Dates and Overdue Actions

Setting Due Dates

Due dates should be:
  • Realistic based on action complexity
  • Aligned with risk urgency
  • Coordinated with resource availability
Due dates must be in the future when creating an action. Past dates are not allowed.

Overdue Detection

Actions are automatically flagged as overdue when:
Due Date < Current Date AND Status ≠ Completed
Overdue actions are:
  • Highlighted in the action list
  • Counted in dashboard metrics
  • Shown in the “Overdue Actions” KPI card

Extending Due Dates

To extend a due date:
  1. Open the action details
  2. Select a new due date
  3. Provide a reason (recommended)
  4. Save changes
All due date changes are logged in the audit trail.

Action Priorities

PriorityWhen to UseSLA Guidance
CriticalImmediate risk to business, regulatory deadline1-2 weeks
HighSignificant risk exposure, important deadline2-4 weeks
MediumModerate risk, standard operations4-8 weeks
LowMinor risk, improvement opportunity8+ weeks
Priority should align with the risk level of the underlying risk scenario. A “Very High” risk should typically have “Critical” or “High” priority actions.

Action Types

Categorize actions by type for better tracking:
TypeDescription
ProcessChanges to business processes or procedures
TechnologySystem changes, automation, tools
TrainingStaff training and awareness
PolicyPolicy updates or new policies
ControlNew or enhanced controls
MonitoringEnhanced monitoring or reporting
OtherActions not fitting other categories

Dashboard Integration

Action metrics appear on the main dashboard:

KPI Cards

  • Overdue Actions - Count with trend indicator
  • Actions This Month - Recently created actions

Operational Overview

  • Actions by status breakdown
  • Actions by priority distribution

Drill-Down

Click on any metric to navigate to filtered action list.

Archiving Actions

Soft delete actions that are no longer relevant:
  1. Click the archive icon on an action
  2. Confirm the archive
  3. Action is removed from active list
Restoring Archived Actions:
  1. Toggle Show Archived in filters
  2. Find the archived action
  3. Click the restore icon
  4. Action returns to active list
Archived actions are retained for audit purposes and can be restored at any time.

Best Practices

Write actions that are:
  • Specific and measurable
  • Actionable (start with a verb)
  • Time-bound (via due date)
  • Clearly assigned (single owner)
Good: “Implement MFA for admin users by March 31”
Bad: “Improve security”
  • Align priority with risk severity
  • Consider regulatory deadlines
  • Balance with resource capacity
  • Review priorities regularly
  • Assign to individuals, not teams
  • Ensure owner has authority to act
  • Communicate expectations clearly
  • Follow up on progress
  • Review action status weekly
  • Escalate overdue actions
  • Adjust due dates proactively
  • Close completed actions promptly

API Reference

EndpointMethodDescription
/api/v1/mitigation-actionsGETList actions with filters
/api/v1/mitigation-actionsPOSTCreate new action
/api/v1/mitigation-actions/{id}GETGet action details
/api/v1/mitigation-actions/{id}PATCHUpdate action
/api/v1/mitigation-actions/{id}/archivePOSTArchive action
/api/v1/mitigation-actions/bulk-updatePOSTBulk update actions

Example: Create Action

curl -X POST /api/v1/mitigation-actions \
  -H "Authorization: Bearer $TOKEN" \
  -d '{
    "action": "Implement MFA for all administrative access",
    "owner": "john.smith@example.com",
    "priority": "high",
    "action_type": "Technology",
    "due_date": "2026-03-31",
    "bra_id": "bra-001",
    "bra_risk_scenario_id": "brs-001"
  }'

Example: Get Overdue Actions

curl -X GET "/api/v1/mitigation-actions?overdue_only=true&status=created,in_progress" \
  -H "Authorization: Bearer $TOKEN"
See API Reference for complete documentation.