The Drupal Risk module is used to build risk management applications of all sizes. Built for Drupal 9 at is core and uses strong development standards to ensure flexibility for use in and Drupal application.

The core Risk systems make no hard-coded assumptions about your business and the types of risk you need to manage, site builders and developers can configure and customise to build the Risk Management Framework you need.

Sponsored and maintained by Committee HQ.

Core Features

Risk Assessments

Risk assessments are used to identify hazards to people during an event or activity, and record controls used to limit or mitigate the hazard. The mode is based on the UK Health & Safety Executive templates.

  • Each Risk Assessment can have multiple Activities;
  • Each Activity can have multiple Hazards; and
  • Each Hazard can have multiple Controls, split into Current and New Controls

Risk Registers

Risk registers are used to analyse and catalogue risks to an individual or organisation.

  • Each Risk Register can have multiple Risk;
  • Each Risk can have multiple Controls, split into Current and New Controls

Requirements

Risk requires two patches to be applied to Paragraphs:

Both of these can be applied by installing with composer, ensure you have cweagans/composer-patches and you enable patching.

"require": {
        "cweagans/composer-patches": "^1.6.5",
}
"extra": {
        "enable-patching": true
}

Developer Information

Activities, Hazards and Controls all implement ParagraphInterface to be able to re-use the Paragraph module features.

Risk Register Risks are Children of Risk Registers, using the Child Entity module.

Supporting organizations: 
Maintainer

Project information

Releases