Admin modifies Source interface Application code accepted

THREAT104 · Accepted: The team has decided to live with this risk. · Defined in catalog.py:1810

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

How statuses and scores work

A administrator attempts to enhance the functionality of their SecureDrop instance by modififying the source code to fit their purposes. They incur a risk of introducing new vulnerabilities in the SecureDrop code.

Threat actors: Administrator error

Mitigations

No mitigations in place.

Possible further mitigations

Residual risk

Candidate for further mitigation efforts.

Where it applies

Applies to 1 component in 2 scenarios.

Source submission · Source Interface
Supply chain and dependencies · Source Interface

Notes

Existing mitigations: None. Administrators are free to modify application code (as they have shell/root access to app server). Further mitigations: Administrator guide should state that administrators should not modify SecureDrop application code or take significant precautions if they choose to do so (MITIG132). Automated test for mitigation: No.

How this threat is matched

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