Business Logic vulnerability in Journalist interface partially mitigated

THREAT146 · Partially mitigated: Some controls are in place, but the risk is still too high. · Defined in catalog.py:2511

Risk
Medium impact × Low likelihood = 4 medium
After mitigations
Medium impact × Low likelihood = 4 medium (unchanged)

How statuses and scores work

Faulty application business logic may lead to unintended consequences for the application.

Threat actors: Any

Mitigations

Mitigation Status
Journalist interface business logic is simple MITIG189 implemented

Possible further mitigations

Where it applies

Applies to 1 component in 2 scenarios.

Journalist triage · Journalist Interface
Workstation: reading submissions · Journalist Interface

Notes

Existing mitigations: Logic flows are quite simple (MITIG189). Further mitigations: Document and review all business/logic flows of the application (MITIG190). Automated test for mitigation: Partial.

How this threat is matched

Listed for these components. A boundary covers every component inside it.