Skip to the content.

Advanced Threat Modeling for Civic Organizations

*Status: Level 2 Directive Audience: Operations Planners and Security Teams*

Threat modeling is not paranoia — it is the calculated, objective assessment of your operational environment. This framework adapts corporate security methodologies (STRIDE, PASTA, and DREAD) into an actionable, quantitative model specifically for non-state actors, activists, and civic organizations.

Core Rule: Never prepare for a higher-tier adversary than the one you actually face. Over-engineering your security creates operational paralysis, burns out participants, and isolates potential supporters. Under-engineering it gets people arrested, doxxed, or harmed. Calibrate precisely.


1. Adversary Profiling: The Threat Tiers

To defend effectively, you must understand your adversary’s capabilities, budget, legal authorizations, and political constraints. Each tier requires a qualitatively different defensive posture.

T1: The Noise (Doxxers, Trolls, Harassment Networks)

T2: Local Law Enforcement (Police, Sheriffs, Regional Fusion Centers)

T3: Corporate Intelligence (Private Security Firms, Industry Groups)

T4: Federal State-Level Intelligence (FBI, DHS, NSA, Military Intelligence)


2. The 5×5 Risk Assessment Matrix

Risk is defined as Likelihood × Impact. Assess each threat vector using this matrix before allocating security resources.

Likelihood Scale (1–5): | Score | Label | Description | |——-|——-|————-| | 1 | Rare | Has almost never happened to similar groups | | 2 | Unlikely | Has happened occasionally but not recently | | 3 | Possible | Has happened to comparable groups in this city | | 4 | Likely | Has happened to your group or close affiliates | | 5 | Almost Certain | Is actively happening or anticipated imminently |

Impact Scale (1–5): | Score | Label | Description | |——-|——-|————-| | 1 | Negligible | Minor inconvenience, recoverable in hours | | 2 | Minor | Short disruption, no lasting harm | | 3 | Moderate | Significant disruption, short-term detention, partial info leak | | 4 | Severe | Key organizer arrested, major information compromise | | 5 | Critical | Organizational collapse, long-term incarceration, physical harm |

Risk Score = Likelihood × Impact (Range: 1–25)

Score Range Priority Action Required
20–25 CRITICAL Implement all countermeasures immediately
12–19 HIGH Prioritize; implement within 48 hours
6–11 MEDIUM Schedule; implement before next action
1–5 LOW Monitor; document; accept or mitigate opportunistically

3. Threat Modeling Worked Examples

Example A: Local Tenants Union (T1/T2 Threat Environment)

Organizing rent strikes against a large property management company.

Threat Vector Likelihood Impact Score Priority
Doxxing of lead organizers 4 3 12 HIGH
Landlord hires private investigators 3 2 6 MEDIUM
Police observe public meetings 2 2 4 LOW
Eviction as retaliation 4 4 16 HIGH
Infiltration of WhatsApp group 3 3 9 MEDIUM

Key Countermeasures: Signal instead of WhatsApp, pseudonymous public spokespeople, data broker opt-outs, legal observer at all public meetings.

Example B: Journalist Covering Federal Law Enforcement (T2/T4 Threat Environment)

Reporting on immigration enforcement operations.

Threat Vector Likelihood Impact Score Priority
Source identification from metadata 4 5 20 CRITICAL
Device seizure at border 3 4 12 HIGH
Subpoena for communications 3 4 12 HIGH
Targeted digital intrusion 2 5 10 MEDIUM
Physical surveillance of source meetings 2 4 8 MEDIUM

Key Countermeasures: Signal with disappearing messages, SecureDrop for source intake, Tails OS for sensitive document handling, encrypted device at border crossings, legal counsel on retainer.


4. The STRIDE Threat Framework (Adapted)

STRIDE is a structured methodology for identifying attack vectors. Assess each category against your organization’s specific assets.

Category Definition Activist Example Countermeasure
Spoofing Adversary impersonates a trusted identity Fake “ally” joins Signal group Verification protocols, in-person trust establishment
Tampering Data or systems are modified without authorization Evidence doctored, communications altered Cryptographic signatures, chain of custody
Repudiation Actions taken without accountability Informant denies leaking; legal disputes Secure timestamped records, witness documentation
Information Disclosure Sensitive information exposed OSINT reveals organizer’s home address Data minimization, strict need-to-know
Denial of Service Disruption of operations Platform bans, DDoS of website Redundant channels, offline capabilities
Elevation of Privilege Gaining unauthorized access Account compromise, device theft Strong authentication, device encryption

5. Ongoing Threat Assessment Protocol

Threat modeling is not a one-time exercise. Re-assess after every significant event.

Reassess immediately when:

Regular review cadence: At minimum, conduct a full threat modeling session quarterly, or before any major planned action.


This guide does not constitute legal advice. Laws vary by jurisdiction. For legal matters, consult a licensed attorney.

← Back to Index