Kill on Sight

Combat 1 more category

Kill on Sight tracks hostile players and guilds, alerts you when they’re nearby, detects stealth and more

WoW 12.0.5 Maintained

Trend Explorer

Recent download momentum

Hourly download deltas for the last 48 hours.

Latest hour +1 Jun 2, 11 AM
Peak hour +10 Jun 4, 4 AM
Average +0 per hour

About this addon

What it does

KillOnSight

KillOnSight is a comprehensive PvP awareness and threat-detection addon for World of Warcraft, designed to provide early warnings, visual clarity, and reliable tracking of hostile players — without UI clutter or performance overhead.

It supports Retail and all Classic-era clients.


Core Feature Overview

KillOnSight combines nearby detection, stealth awareness, KoS / Guild tracking, enemy statistics, and attacker history into a single, clean interface.


🧭 Nearby Enemy Detection

  • Real-time detection of hostile players in your vicinity (TBC version has classic style distance)
  • Nearby window with clean, minimal layout
  • Automatically grows and shrinks based on active entries
  • Sorted by last seen, newest activity always prioritized
  • Class-colored names with optional KoS / Guild indicators
  • Inline stealth icon when an enemy is detected via stealth
  • Hidden/stealth icon clears immediately when the player becomes visible
  • Inactive players dim/fade automatically
  • Scrollable only when the list exceeds visible space
  • Automatically disabled and cleared in sanctuary/safe zones

⚔️ Kill-on-Sight (KoS) & Guild Targets

  • Mark individual players as Kill-on-Sight
  • Mark entire guilds as Guild KoS

KoS and Guild targets are visually distinguished in:

  • Nearby window
  • Target frames

Dragon icons shown on target frames:

  • Silver for KoS
  • Gold for Guild KoS

🕵️ Stealth Detection

  • Detects stealth-capable enemies using combat log analysis:
  • Rogue: Stealth, Vanish
  • Druid: Prowl
  • Works even if the enemy was already present in the Nearby list
  • Displays a stealth icon inline next to the enemy name
  • Optional Spy-style center-screen warning banner
  • Optional stealth detection sound
  • Optional chat notification
  • Stealth indicators clear instantly when the enemy becomes visible
  • All stealth options apply live (no reload required)

🔔 Alerts & Notifications

  • Center-screen alert banners (Spy-style)
  • Configurable fade-in, hold, and fade-out timing
  • Optional screen flash
  • Optional chat notifications

Fully independent sound toggles for:

  • KoS & Guild KoS alerts
  • Nearby detection
  • Stealth detection
  • Battleground sound mute option (KoS/Guild/Nearby/Stealth)

No sound options are coupled — disable exactly what you want.


📊 Enemy Statistics

  • Persistent stats per enemy player:
  • Times seen
  • Wins / losses
  • Last seen timestamp
  • Class information and colors reliably populated
  • Old/legacy entries automatically cleaned up
  • Efficient list rendering (virtualized rows for performance)
  • Notes in KoS GUI

🗡️ Attackers Tracking

  • Dedicated Attackers tab
  • Only records players who actually attacked you
  • Damage events
  • Missed attacks
  • Hostile debuffs and CC
  • Clean separation from Nearby detection
  • Attackers list is not polluted by passive sightings

🆕 New Feature: Import KoS from Spy (Classic / TBC / Wrath / MoP)

KillOnSight now supports importing your existing Kill-on-Sight list from Spy.

If you’ve used Spy in the past, you can migrate your KoS list into KillOnSight in seconds — no manual re-adding required.

How it works:

  1. Enable Spy

  2. Log in once (or /reload)

  3. Run: /kos importspy

  4. (Optional) Disable Spy afterwards

Notes:

  • Only KoS entries are imported
  • Existing KillOnSight entries are not duplicated
  • Imported notes/reasons from Spy are stored safely and do not affect gameplay
  • KillOnSight behavior and detection logic remain unchanged
  • You will see chat output when imported , No Spy KoS entries → no chat output

This makes switching from Spy to KillOnSight seamless while preserving your PvP history.


🧠 Smart Data Management

  • Stats Pruning policy enabled by default
  • Prevents SavedVariables bloat
  • Incremental, low-cost pruning
  • Safe across upgrades

Slash commands available:

/kos statsprune on
/kos statsprune off
/kos statsprune now
/kos statsprune status
/kos statsprune maxentries N
/kos statsprune maxdays N

⚙️ Configuration & UI

  • In-game configuration panel
  • Scrollable options UI (no overlap)
  • Clear section headings:
  • KoS / Guild
  • Nearby
  • Stealth Detection
  • Changes apply live where possible
  • Minimap icon with tooltip and click support

🆕 Import KoS from VanosKoS 

 

  • Download offline importer KillOnSight-VanosKoS-Importer.zip from here: VanasKoS Importer
  • Instructions on how to use are in the README
  • All your KoS lists can be imported offline since VanosKoS no longer works

🌍 Localization

KillOnSight includes complete translations for all supported locales.

Supported languages:

  • 🇺🇸 English (enUS)
  • 🇩🇪 German (deDE)
  • 🇫🇷 French (frFR)
  • 🇪🇸 Spanish (esES)
  • 🇲🇽 Spanish – Latin America (esMX)
  • 🇧🇷 Portuguese – Brazil (ptBR)
  • 🇵🇹 Portuguese – Portugal (ptPT)
  • 🇮🇹 Italian (itIT)
  • 🇷🇺 Russian (ruRU)
  • 🇵🇱 Polish (plPL)
  • 🇰🇷 Korean (koKR)
  • 🇨🇳 Chinese – Simplified (zhCN)
  • 🇹🇼 Chinese – Traditional (zhTW)
  • 🇯🇵 Japanese (jaJP)

All locale files contain the full key set — no missing strings, no fallback errors.


🧩 Supported Game Versions

  • Retail (Mainline)
  • Classic Era / Anniversary
  • Burning Crusade Classic
  • Wrath of the Lich King Classic
  • Mists of Pandaria Classic

⚙️ Slash Commands

/kos            – Open main UI
/kos add        – Add a player to KoS
/kos remove     – Remove a player from KoS
/kos clear      – Clear KoS list
/kos prune      – Pruning controls
/kos help       – Show full command list

Performance & Safety

  • No protected API calls
  • Combat-safe logic
  • Throttled detection paths
  • No excessive OnUpdate usage

⚠️ Retail 12.0.x (Midnight) API Restrictions – Important Notes

World of Warcraft Retail 12.0.x (Midnight / pre-expansion) introduced significant API restrictions that affect what addons are allowed to detect and automate.
As a result, some KillOnSight some features that existed in earlier versions are no longer technically possible on Retail.

What changed

Blizzard removed or restricted several APIs that addons previously relied on, including:

  • Unfiltered combat log access
  • Indirect detection of unseen or stealthed players
  • Certain protected targeting behaviors during combat

These changes are enforced at the client level and cannot be bypassed by addons.


What this means for KillOnSight on 12.0.x

❌ Stealth detection 

  • KillOnSight cannot detect stealthed players on Retail 12.0.x
  • This is not a bug — the required combat log signals no longer exist
  • Stealth-related options have been fully removed from the UI to avoid confusion

✅ Nearby list now reflects visible enemies only

  • Players appear in the Nearby list based on:
  • Nameplates
  • Target / mouseover interaction
  • Disabled in BG's

There is no “radar” or hidden detection in Arena or Battleground and limited detection outside.

 


🆕 Import KoS from Spy (Midnight Only)

 

  • Download offline importer KillOnSight-Spy-Importer.zip from here: Spy Importer
  • Instructions on how to use are in the README
  • All your KoS lists can be imported offline since spy no longer loads on Midnight

Summary

KillOnSight has been updated for Retail 12.0.x to:

  • Respect Blizzard’s new API limits
  • Remove non-functional or misleading features
  • Focus on reliable, visible-enemy tracking and usability

If you remember features from older versions that are no longer present, this is due to Blizzard API changes, not addon abandonment or bugs.

At-a-glance numbers

Performance highlights

  • Peaked at Hot #1457 on Jun 3, 2026.
  • Peaked at Rising #1779 on May 10, 2026.
  • Featured on the Hot list across 5 distinct weeks.
  • Shipped 1 release in the last 30 days.
  • Averaging 16 new downloads per day over the past week.

Visuals

Screenshots 1

Use real gameplay shots to assess the addon before installing.

Discover more

Keep exploring

Similar addons you might also want to check out.