Leaked Flock Safety Code Exposes OS Investigate AI System for Police Surveillance

A technical analysis of client-side code exposed on Flock Safety's login portals has revealed OS Investigate, an unannounced artificial intelligence platform designed to track individuals and analyze vehicular travel patterns across police departments nationwide. The findings, first reported by WIRED and verified by independent security researchers, detail an AI-driven investigative system that links automated license plate reader (ALPR) networks with police databases and commercial records. Fl

2 min
Leaked Flock Safety Code Exposes OS Investigate AI System for Police Surveillance

A technical analysis of client-side code exposed on Flock Safety's login portals has revealed OS Investigate, an unannounced artificial intelligence platform designed to track individuals and analyze vehicular travel patterns across police departments nationwide. The findings, first reported by WIRED and verified by independent security researchers, detail an AI-driven investigative system that links automated license plate reader (ALPR) networks with police databases and commercial records.

Flock Safety's surveillance infrastructure currently operates across more than 6,000 communities in the United States. While the company has historically stated that its cameras only capture vehicle license plates rather than tracking individual people, the reconstructed codebase demonstrates direct capabilities for individual identification, behavioral profiling, and associate mapping.

Pre-Configured AI Prompts and Data Tooling

The exposed application files detail 45 specialized data tools and 69 pre-written AI prompts available to law enforcement users. Rather than querying single license plates associated with active warrants, OS Investigate enables open-ended behavioral queries that cross-reference:

  • Plate read timestamps and camera geographic coordinates
  • 911 dispatch calls, arrest records, and incident case files
  • Integrated ballistics test results
  • Commercial identity databases containing Social Security numbers, dates of birth, telephone numbers, known addresses, and family relations
Flock Safety OS Investigate Data Ingestion Pipeline

Behavioral Pattern Queries and Automated Dossiers

The system architecture marks an inversion of traditional license plate reader workflows. Instead of checking observed plates against static hotlists, the AI tool allows investigators to query movement patterns without specifying a suspect, vehicle plate, or active crime.

Pre-loaded prompts in the codebase include:

  • Witness and Frequency Discovery: Automated searches identifying vehicles most frequently recorded in a specific neighborhood during specified time windows, excluding whitelisted residents.
  • Associate Mapping: Algorithms that identify co-traveling vehicles by calculating camera pass timestamps within two-minute windows, surfacing top associates based on a 0.75 confidence threshold.
  • Pattern-of-Life Tracking: Filters detecting vehicles visiting multiple retail stores, banks, or gas stations across distinct municipal jurisdictions within defined multi-day windows.
  • Automated Individual Workups: One-command dossier generation combining local arrest histories, calls for service, and commercial identity records to rank and profile top individuals in a designated geographic area.

Flock spokesperson Paris Lewbel confirmed that OS Investigate is currently in pilot testing with select law enforcement partners, stating that features and workflows remain subject to revision before any broader commercial deployment.

Sources

Written by

More to read

  • Cache-Aware Load Balancing in Production LLM Serving: Architecture, Prefix Affinity, and Multi-Replica Routing Trade-Offs

    Cache-Aware Load Balancing in Production LLM Serving: Architecture, Prefix Affinity, and Multi-Replica Routing Trade-Offs When scaling large language model inference across multiple GPU worker nodes, standard Layer-4 and Layer-7 load balancing algorithms create an unseen performance cliff. Round-robin, least-connections, and random routing distribute HTTP/gRPC requests uniformly across compute replicas. However, modern LLM inference engines rely on prompt caching mechanisms, such as vLLM Automa

    1 min
  • SwiGLU and Gated Linear Units: How Bilinear Gating Replaced Standard FFNs in Modern LLMs

    Every modern open-weight and frontier large language model, from Meta's LLaMA 3 and Mistral to Alibaba's Qwen 2.5 and DeepSeek-V3, has abandoned the standard two-layer Feed-Forward Network (FFN) originally introduced in the 2017 Transformer architecture. In its place, model architectures have converged almost universally on Gated Linear Units (GLU), specifically the Swish-Gated Linear Unit (SwiGLU). While the original Transformer relied on standard non-linear activations like ReLU or Gaussian E

    1 min
  • Nvidia Acts as Matchmaker for Nordic Datacenter Capacity to Ease AI Compute Bottlenecks

    Nvidia is directly brokering compute infrastructure deals by connecting enterprise customers holding graphics processing units with datacenter operators in the Nordic region that possess available power, cooling, and floor capacity, according to reporting by CNBC. The matchmaking initiative reflects Nvidia's efforts to mitigate severe power grid bottlenecks in North America and Western Europe that threaten to stall AI cluster deployments. By pairing hardware buyers directly with site operators

    1 min