dumbtv
dumbtv takes the ads, screen tracking and update nags out of your Fire TV over ADB. No root, none of your apps touched, every step can be undone. Free and open source.
Grammar is perfect. Spelling is flawless. The only way to catch modern phishing is forensic analysis. Test your skills and contribute to real research.
SecurityTypeScript · CSSGitHub @scottaltOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
A cybersecurity research game measuring how humans detect AI-generated phishing emails. Built as a retro terminal experience.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
A cybersecurity research game measuring how humans detect AI-generated phishing emails. Built as a retro terminal experience.
AI can now generate phishing emails with perfect grammar, flawless spelling, and convincing context. The old signals (broken English, awkward phrasing, obvious typos) no longer apply. So how do humans detect phishing in 2026?Read the full README ↗A cybersecurity research game measuring how humans detect AI-generated phishing emails. Built as a retro terminal experience.
Live: research.scottaltiparmak.com
AI can now generate phishing emails with perfect grammar, flawless spelling, and convincing context. The old signals (broken English, awkward phrasing, obvious typos) no longer apply. So how do humans detect phishing in 2026?
Threat Terminal is a game and live research platform. Players read AI-generated emails in a retro terminal interface, decide if each one is phishing or legitimate, and bet their confidence. Every answer contributes to a live dataset measuring which phishing techniques humans miss most when linguistic quality is no longer a reliable signal.
No security background needed. If you use email, you're a valid research participant.
| Mode | Description | Access |
|---|---|---|
| Research Mode | 10 cards per round from the research dataset. Each player contributes exactly 30 answers to the study, then graduates to unlock the other modes. | Requires sign-in |
| Freeplay | 10 random cards per round. Unlimited replays. | Unlocked after research graduation |
| Daily Challenge | Same 10 cards for all players each day. Resets at UTC midnight. One attempt per day. | Unlocked after research graduation |
| Expert Mode | Extreme difficulty only. Double XP. | Unlocked after research graduation |
| H2H Ranked | Head-to-head PvP. 5 cards per match, same deck for both players. Ranked rating system with 7 tiers (Bronze → Elite). Bot opponents as fallback. | Unlocked after research graduation |
| DEADLOCK | Roguelike survival mode. 5 floors of escalating difficulty with permadeath, floor gimmicks, card modifiers, a perk shop, and permanent upgrades. | Unlocked after research graduation |
Core loop:
Forensic signals available during gameplay:
A roguelike survival run through 5 floors of escalating difficulty (Easy → Extreme). 5 cards per floor, 3 lives, permadeath.
Floor gimmicks add modifiers to each floor:
Card modifiers make individual cards harder: LOOKALIKE_DOMAIN, DECOY_RED_FLAGS, AI_ENHANCED, TIMED, REDACTED_SENDER
Intel economy: Earn Intel points from correct answers, streaks, and floor clears. Spend Intel at the perk shop between floors on items like EXTRA_LIFE, SHIELD, DOUBLE_INTEL, SLOW_TIME, STREAK_SAVER, and INTEL_CACHE. Perk synergies unlock combo effects.
Permanent upgrades: Earn Clearance across runs to unlock 12 permanent upgrades across 3 branches:
Handler companion: SIGINT, an AI handler, provides contextual dialogue throughout runs — reacting to streaks, close calls, floor clears, and defeats.
Competitive head-to-head matches against other players or bot opponents.
30+ achievement badges across 9 categories with 7 rarity tiers (Common → Unique):
| Category | Examples |
|---|---|
| Progression | FIRST_BLOOD, VETERAN_ANALYST, RESEARCH_GRADUATE, APEX_OPERATOR |
| Skill | ZERO_MISS, DEAD_CERTAIN, HARD_TARGET, EXPERT_ACE |
| Streak | HOT_STREAK, UNTOUCHABLE, DAILY_OPERATOR |
| Speed | SPEED_DEMON, METHODICAL |
| Investigation | HEADER_HUNTER, URL_INSPECTOR, FULL_RECON |
| XP | KILOBYTE, ENCRYPTED, CLASSIFIED, HIGH_SCORE |
| H2H | FIRST_KILL, SERIAL_WINNER, APEX_PREDATOR, FLAWLESS_VICTORY |
| DEADLOCK | FIRST_BREACH, TOWER_CLEAR, FLAWLESS_OP, GLASS_CANNON, SURVIVOR |
| Season 0 | FOUNDER, S0_SILVER, S0_GOLD, S0_DIAMOND, S0_ELITE |
Achievements are browsable in the Inventory page with rarity filtering and stat tracking.
Study question: Which phishing techniques are humans most likely to miss when linguistic quality is no longer a reliable detection signal?
Dataset: 1,000+ AI-generated email cards. Phishing cards span 6 techniques, legitimate cards cover transactional, marketing, and workplace categories. All cards are AI-generated so linguistic quality is held constant. Technique is the independent variable.
Six phishing techniques under study:
urgency · authority-impersonation · credential-harvest · hyper-personalization · pretexting · fluent-prose
Data collection: Research Mode requires a player account. Answers are linked to a pseudonymous player UUID. Email addresses are held only in Supabase Auth and are never stored in research tables. No behavioural tracking outside the game session.
Recorded per answer: classification, confidence level, response time, whether headers were opened, whether URLs were inspected, position within the session, card difficulty, and technique.
Not recorded: email address, IP address, location, or any identifying information.
Players optionally self-report their professional background: NON-TECHNICAL, TECHNICAL / NON-SECURITY, or INFOSEC / CYBERSECURITY. This enables comparison of bypass rates across expertise levels.
Intel Briefing: After research graduation, players unlock the Intel Briefing — a live dashboard showing aggregate findings from all participants including overall bypass rates, accuracy by background, and technique effectiveness.
| Layer | Tech |
|---|---|
| Frontend | Next.js 16 (App Router), React 19, TypeScript, Tailwind CSS v4 |
| Auth | Supabase Auth (email OTP, no passwords) |
| Database | Supabase (PostgreSQL) |
| Cache / Rate Limiting | Upstash Redis |
| Hosting | Vercel |
| Resend (SMTP via scottaltiparmak.com) | |
| Card Generation | Claude (Anthropic API) |
| Audio | Tone.js (synthesized SFX) |
| Analytics | Vercel Analytics |
| Testing | Playwright (E2E) |
| PWA | Service worker with auto-update, installable on mobile |
| Pool | Cards | Difficulties | Used By |
|---|---|---|---|
| Daily / Freeplay | 450+ | Easy, Medium, Hard | Daily Challenge, Freeplay |
| Expert | 180+ | Extreme | Expert Mode |
| Research | 1,000+ | Easy → Extreme | Research Mode (frozen dataset) |
Each pool is independent. Research cards are never reused in other game modes. DEADLOCK and H2H draw from the Daily/Freeplay and Expert pools.
MIT