Skip to content

20230320-Risk-storage-of-blocklist-metadata

Background

There is a need to store some metadata about blocklists/allowlists used by the Risk system, i.e. when an entry was added to a blocklist, and by whom. This metadata can then be shown in Hydra and be helpful to understand why entries in the blocklist were added. However, risk do not currently have any data outside its risk data model in MongoDB and a question was raised where this that could be stored. Something similar exists in the user notes in Hydra which are stored and managed by Hydra.

Decision

The risk area should store blocklist metadata in its MongoDB database.

Consequences

  • Risk will need to add support to store data outside its normal data model in Mongo DB
  • By storing the data in Risk/Mongo everything is kept in one place minimizing