When Telemetry Turns Predatory: A DevSecOps Look at Digital Repression in Venezuela

Posted on Tue 25 August 2026 in DevSecOps • 8 min read

When Telemetry Turns Predatory: A DevSecOps Look at Digital Repression in Venezuela

Every Security Operations Center follows a familiar pattern: collect telemetry, correlate identities, prioritize signals, and trigger a response. Security engineers build these pipelines to defend infrastructure. The same architectural primitives, however, are inherently dual-use.

This article examines publicly documented events in Venezuela through the perspective of a DevSecOps engineer. It distinguishes between documented observations and engineering interpretation.

A personal note

I have a personal stake in this analysis. I was born in Venezuela and left the Gran Caracas region at eighteen. I still have extended family there. I have also, in more than two decades since I left, been on the receiving end of the regime's information apparatus in ways that are not the subject of this piece. What I write below is not a policy essay - it is what a security engineer sees when he or she watches, over the course of many years, the slow convergence of a state and its telemetry. The technical patterns are familiar to anyone who has designed a SIEM, an identity provider, or an EDR pipeline. That familiarity is the point.

Two pipelines, same primitives

Enterprise security tooling is not the problem. The problem is what the same collection, correlation, and prioritization patterns become when the customer is coercive power.

          Enterprise SOC                Venezuela Case Study

  Endpoint                         Citizen
      |                                |
  Telemetry                        Online Activity
      |                            Civic-App Reports
      |                            Network Metadata
      |                                |
  SIEM                             Data Collection
      |                                |
  Identity Correlation             Identity Correlation
      |                                |
  Alert Prioritization             Operational Prioritization
      |                                |
  Incident Response                Enforcement Action
flowchart TB
  subgraph Enterprise SOC
    E1[Endpoint] --> E2[Telemetry]
    E2 --> E3[SIEM]
    E3 --> E4[Identity Correlation]
    E4 --> E5[Alert Prioritization]
    E5 --> E6[Incident Response]
  end

  subgraph Venezuela Case Study
    V1[Citizen] --> V2a[Online Activity]
    V1 --> V2b[Civic-App Reports]
    V1 --> V2c[Network Metadata]
    V2a --> V3[Data Collection]
    V2b --> V3
    V2c --> V3
    V3 --> V4[Identity Correlation]
    V4 --> V5[Operational Prioritization]
    V5 --> V6[Enforcement Action]
  end

Methodology

Observation refers to findings documented by credible public sources.

Engineering interpretation refers to analysis through the lens of cloud security, DevSecOps, and threat modeling.

What the Public Evidence Shows

Electronic Frontier Foundation (EFF)

Observation

EFF's Unveiling Venezuela's Repression: Surveillance and Censorship Following July's Presidential Election and Unveiling Venezuela's Repression: A Legacy of State Surveillance and Control document the evolution of VenApp after the 2024 presidential election and broader patterns of digital repression.

Engineering Interpretation

Viewed as a system, VenApp is a citizen-scale SIEM. The ingest layer is a mobile client; the events are user-attributed reports of "suspicious" behavior; the entity-resolution layer joins those reports against a national identity graph (cédula, phone number, device identifiers) - the same shape as an enterprise correlation against email, SSO subject, and device ID. Any engineer who has built a Splunk ingest pipeline, an Elastic detection rule, or a Sumo Logic content pack recognizes the pattern immediately. Normalization, field extraction, correlation, alert scoring, case creation - these are the same stages that turn raw logs into an IR ticket for a credential-stuffing attempt in an enterprise SOC. The difference is not architectural. The difference is who the tenant is, what the tenant treats as a "threat," and what happens at the response stage. In one pipeline the response is an account lockout and a support ticket. In the other, the response is physical.

Freedom House

Observation

Freedom on the Net 2025: Venezuela documents expanded blocking of websites and communications platforms, reports of device inspections during Operación Tun-Tun, and arrests connected to online activity.

Engineering Interpretation

Operación Tun-Tun is what happens when endpoint detection and kinetic response merge into a single workflow. In an enterprise EDR context - Falcon, SentinelOne, Defender - an alert produces a ticket, a triage step, and at worst a device quarantine. The kinetic parallel exists (physical security escorting a compromised laptop off-site) but it is rare and tightly scoped. In the Venezuelan case, the same alert-to-response loop is compressed and applied at population scale: an online post, a device inspection at a checkpoint, and an arrest can function as stages of a single pipeline whose escalation path is physical. From a threat-modeling perspective, the transformation is not "surveillance was added." The transformation is that the response stage of an ordinary detection pipeline was rewired to enforcement rather than remediation.

The primitives were already in place.

VE Sin Filtro

Observation

VE Sin Filtro, using OONI measurement methodologies, documents DNS manipulation, IP blocking, SNI filtering, interference with public DNS resolvers, and blocking of circumvention tools across multiple ISPs.

Engineering Interpretation

VE Sin Filtro's measurement work, built on OONI Probe, documents what interference actually looks like on the wire. Their 2025 election report identifies DNS manipulation on CANTV, Movistar, and Digitel - Venezuela's three dominant ISPs - including rewrites of A-record responses for independent media domains, SNI-based filtering that terminates TLS handshakes when the ClientHello advertises a censored hostname, and interference with public resolvers such as 1.1.1.1 and 8.8.8.8 that would otherwise route around the manipulation. Any enterprise security engineer recognizes these techniques. I have configured or debugged most of them from the defensive side: DNS Response Policy Zones and Cloudflare Gateway to block malware; TLS-aware proxies that read the SNI in ClientHello and drop connections to policy-blocked destinations; WAF and firewall ACLs that block by IP or CIDR. The mechanism is identical. Only the block list differs.

What VE Sin Filtro adds beyond policy reporting is a reproducible measurement methodology, which is what turns "the internet feels broken today" into an evidence-based finding that survives cross-checking.

Every Security Capability Has an Abuse Case

Security Capability Enterprise Security Use Potential Abuse
SIEM Detect intrusions Monitor political activity
DNS filtering Block malware Block independent media
Endpoint telemetry Incident response Citizen surveillance
Identity systems Access control Population tracking
Audit logs Compliance and forensics Behavioral profiling
Geolocation Fraud detection Movement monitoring

Security Engineering Lessons

The value of the Venezuelan case study for a security engineer is that it exposes an assumption embedded in most threat models: that the operator of the pipeline is the good actor. The moment that assumption becomes optional, every design decision changes. Three practices follow.

1. Add a Weaponization section to every design review.

Standard threat modeling frameworks - STRIDE, LINDDUN, PASTA - assume an external adversary attempting to compromise the system. They do not model the case where the legitimate operator of the system becomes the adversary. Add a fourth question to every design doc: If an authoritarian tenant owned this pipeline, what would they do with it? For every data flow you draw, write one sentence describing the weaponized use case. The exercise is uncomfortable, which is the point.

A minimal template lives at github.com/rivassec/weaponization-threat-model. It provides a one-page addendum to a standard STRIDE doc: for each data element, the authoritarian-tenant reading; for each retention decision, the subpoena-inversion reading; for each correlation-key choice, the population-tracking reading. Adopt it, fork it, or replace it. The specific artifact matters less than the commitment to run the exercise.

2. Treat metadata as content.

Encryption of message bodies is now table stakes. Metadata - who talked to whom, when, from where, on which device - is often left in plaintext, retained by default, and joined against identity systems. In the Venezuelan case, metadata is more than sufficient to prioritize enforcement. In your systems, metadata is more than sufficient to reconstruct behavior, relationships, and identity. Log the least metadata your product can function with, and retain it for the shortest window your compliance obligations allow. Ask this question the way you would ask about a security bug: not "is this useful to have?" but "is this dangerous to have?"

3. Design as if governance will change.

The tools you build outlive the leadership that scoped them. The privacy commitments made by a founding team do not bind the acquirer, the successor board, or the government that subpoenas the resulting system. Retention sunsets should be the default, not the exception. Owner-change reviews - what happens to this pipeline if the executive who scoped it leaves, if the company is acquired, or if a nation-state compels access - should be a scheduled part of your design cadence. This one I have practiced as a habit but not yet built into tooling; I raise it in design reviews and it lands or it doesn't, depending on the room. It should be built into the process instead.

I write "should be" because I have seen the shape of what happens when it isn't. Some years ago, I was part of a rollout at a large communications platform of a feature that required users to verify a phone number to keep certain account functions. I raised the abuse concern internally: in jurisdictions where pseudonymous accounts were the only safe way for activists to organize, a phone-verification requirement was going to be a state's dream - a real-name join key against every account operating under a handle. The escalation went to the appropriate teams. It was denied. Later, activists in one of the affected jurisdictions were arrested, and some did not survive their detention. I did not sleep well for a long time after that decision was made. I know correlation is not causation. I do not know whether the verification requirement contributed to those arrests, and I am not claiming that it did. I include this because the shape of the harm is what security engineers need to sit with, not because I claim to know its exact mechanism. It informs how I write every design review now.

Caveats

Internet censorship measurement is inherently difficult. Network observations demonstrate that interference occurred, but attribution is often incomplete. Separating observations from engineering interpretation improves analytical rigor.

References

[1] Laura Vidal. Unveiling Venezuela's Repression: Surveillance and Censorship Following July's Presidential Election. Electronic Frontier Foundation. September 16, 2024. https://www.eff.org/deeplinks/2024/09/unveiling-venezuelas-repression-surveillance-and-censorship-following-julys

[2] Laura Vidal. Unveiling Venezuela's Repression: A Legacy of State Surveillance and Control. Electronic Frontier Foundation. September 18, 2024. https://www.eff.org/deeplinks/2024/09/unveiling-venezuelas-repression-legacy-state-surveillance-and-control

[3] Freedom House. Freedom on the Net 2025: Venezuela. https://freedomhouse.org/country/venezuela/freedom-net/2025

[4] VE Sin Filtro. Reporte Redes de Control: Censura y represión digital en las elecciones presidenciales en Venezuela. March 2025. https://vesinfiltro.org/noticias/2025-03-12-reporte-elecciones-presidenciales/

[5] OONI Documentation. https://ooni.org/

Conclusion

The technology discussed here is not unique to Venezuela. It is the same telemetry, the same identity graphs, the same pipelines we build in every SOC on every continent. What changes is who operates them and against whom.

The question I want you to carry into your next design review is no longer only is this design secure? It is who does this design protect, and who does it expose?

I think about the systems I design now knowing that somewhere in the Gran Caracas region, my family is inside systems built with the same primitives. Every security engineer has a version of this thought waiting for them, whether or not they have already noticed it.