cds-snc / notification-planning-core

Project planning for GC Notify Core Team
0 stars 0 forks source link

Create an ADR discussing how to audit our auditing #255

Open ben851 opened 6 months ago

ben851 commented 6 months ago

Description

As a developer of notify, I would like to be confident that only sanctioned system changes are being done on our systems so that we can deliver a high-integrity solution to users.

WHY are we building?

We have identified that some of the administration tools we use (Hasura) is not auditing CRUD operations that are run manually by notify devs. This creates the possibility for malicious actors to do damage without our knowledge.

WHAT are we building?

Create an ADR that outlines what tools we use that should be audited, and provide a strategy for how to ensure that they are audited on a regular basis (Maybe part of OL duties)

VALUE created by our solution

Close to the business, what's the value?

Acceptance Criteria

Given some context, when (X) action occurs, then (Y) outcome is achieved.

QA Steps