With the rise of fascist rhetoric and authoritarian actions in the United States—particularly under the Trump administration and among aligned political movements—there is an urgent need to systematically document and analyze these patterns. FashFinder is an automated monitoring system that tracks government statements, executive actions, and investigative journalism to identify and classify rhetoric and policies that align with established frameworks of fascism.
FashFinder's classification system is based on Jason Stanley's seminal work "How Fascism Works: The Politics of Us and Them", which identifies ten pillars of fascist politics:
Each category contains detailed subcategories and specific indicators. See the full taxonomy reference for complete details, including a visual diagram of how these categories interact.
FashFinder operates through a fully automated pipeline that runs every 12 hours:
Collects content from 6 sources: White House, Executive Orders, ProPublica, The Intercept, Reveal, The Guardian
Quickly filters out benign content (~80% filtered): infrastructure announcements, routine diplomacy, holiday messages
Stage 1: Identify categories (1-3 per article)
Stage 2-3: Deep analysis of each category with quotes and evidence
Stage 4: Cross-category pattern analysis and severity rating (1-4)
Automatically commits to repository, triggers deployment, updates dashboard (2-3 minute latency)
AI generates narrative analysis of detected patterns: identifies systemic trends, escalation risks, rhetoric→action progressions, and provides comparative context with historical fascist movements. Uses Tavily web search to gather academic sources and historical precedents for deeper analysis.
Full pipeline runs every 12 hours (12 AM & 12 PM Pacific) via GitHub Actions
Analysis updates immediately after each scraping session
Important: Official government sources capture rhetoric (what they say publicly), while investigative journalism reveals actions (what they do, including undisclosed policies). Both are essential for a complete picture.
The FashFinder dashboard organizes data into four main tabs for easy exploration:
Each classification card shows direct quotes with explanations, corroborating sources when available, and links to the original source material. The interface uses a modular TypeScript architecture with components organized by concern (UI, visualization, data management).
Authoritarian governments often use euphemistic language in official statements while implementing harsh policies through bureaucratic channels. FashFinder addresses this by:
Each classification shows its complete evidence chain, allowing you to verify claims and distinguish between rhetoric and documented actions.
FashFinder uses a violence-based severity framework calibrated to historical fascism from the 1920s through 1940s. This calibration is critical for two reasons:
Rhetoric Without Implementation
Authoritarian rhetoric, appeals to mythic past, propaganda, conspiracy theories,
victimhood narratives. Policy proposals that haven't been enacted.
Oppressive Policies/Systems WITHOUT Violence
Discriminatory laws and regulations, systematic surveillance and list-making,
institutional capture (courts, agencies, media), rights restrictions, funding
weaponization. Can be widespread but no direct violence yet.
Examples: Secret terrorist lists, discriminatory bans, Nuremberg-style laws
State Violence Begins
Political arrests and prosecutions, extrajudicial killings, detention without trial,
concentration camps, organized state repression, police/military violence against civilians.
Examples: Arrests from terrorist lists, political prisoner detentions, violent crackdowns
Mass Atrocities
Genocide, ethnic cleansing, death camps, industrial-scale systematic killing,
mass deportations resulting in deaths, widespread crimes against humanity.
Examples: Holocaust, genocidal campaigns, systematic extermination
Critical Distinction: Secret terrorist lists = Severity 2. Arrests and prosecutions based on those lists = Severity 3. The threshold is violence, not scope. This calibration allows us to track early warning signs while preserving analytical space for escalation.
Beyond individual classifications, FashFinder tracks patterns using a three-metric system that provides a comprehensive view of trajectory and risk:
Current position on the historical fascism timeline based on average severity. Maps to historical periods: Stage 1 (early 1920s), Stage 2 (early 1930s), Stage 3 (late 1930s), Stage 4 (1940s).
Activity level in the last 30 days (mild/moderate/severe/extreme). Measures recent classification frequency and average severity.
Trajectory and velocity (stable/accelerating/rapid/critical). Combines acceleration rate, temporal clustering, severity trends, and rhetoric→action progressions to assess whether patterns are escalating.
Statistical Pattern Detection (runs every 12 hours with new data):
LLM Narrative Analysis (runs after each scraping session):
The combination of statistical and narrative analysis provides both rigorous quantitative metrics and meaningful qualitative insights. Statistical patterns catch what's happening, while LLM analysis explains why it matters and what historical precedents exist. The three-metric system ensures we understand not just where we are (Stage), but also how active it is (Intensity) and where it's headed (Momentum).
FashFinder is committed to full transparency about its operations. The cost tracking dashboard publicly displays:
This transparency serves several purposes:
By making our costs visible, we demonstrate that this is a serious, well-designed research tool rather than an opaque "black box" system.
FashFinder uses state-of-the-art AI language models (Claude Sonnet 4.5) to analyze content against Stanley's taxonomy with explicit prompts calibrated to historical fascism. Each classification includes:
Full Transparency: See the exact prompts used by the AI classification system on our AI Prompts page. These prompts are automatically extracted from source code to ensure accuracy.
Important limitations:
Data Sources: White House, Executive Orders, ProPublica, The Intercept,
Reveal, The Guardian
Framework: Jason Stanley, How Fascism Works (2018)
Last Updated: November 2025