---
title: "Orion Shield v2.5 · Orion catches scam images, without ever slowing down"
description: "Scam image detection, a rewritten anti-spam thousands of times faster, and a new design for logs, private messages and commands."
url: https://orion-shield.com/en/releases/v2.5
language: en
alternates:
  fr: https://orion-shield.com/releases/v2.5
---

[← All release notes](https://orion-shield.com/en/releases)

v2.5 October 19, 2026

# Orion catches scam images, without ever slowing down

Orion now removes scam images, its anti-spam was rewritten so it never slows the bot down again, and all its messages have a new design: logs, private messages and commands.

## New: scam images

Fake casino promos, crypto “giveaways”, fake contests in a celebrity’s name: these scams spread as images to slip past text filters. Orion now removes them.

Its detection algorithms analyze each image in a few milliseconds to tell whether it is a scam. And Orion doesn’t forget: a scam it has already caught is recognized right away, on every server it protects.

- ![Example of a scam image detected by Orion: Fake casino in a celebrity’s name](https://orion-shield.com/assets/images/releases/v2.5/scam-example-celebrity.webp) Fake casino in a celebrity’s name
- ![Example of a scam image detected by Orion: Fake post from a celebrity](https://orion-shield.com/assets/images/releases/v2.5/scam-example-post.webp) Fake post from a celebrity
- ![Example of a scam image detected by Orion: Fake withdrawal, photographed](https://orion-shield.com/assets/images/releases/v2.5/scam-example-withdrawal.webp) Fake withdrawal, photographed

Turn on “Scam images” in the Automod section of the dashboard or with /settings.

## An anti-spam thousands of times faster

We had performance issues: the detection of repeated and similar messages could block Orion until Discord disconnected it. It had to be turned off.

Both detections were rewritten. Orion now compares messages in small pieces of text, and spots repetitions by compressing the message: a text that repeats itself compresses a lot.

![Detection times before and after version 2.5. Similar messages: from 2.1 ms to 17 µs for 100 characters, from 42.5 ms to 45 µs for 500, from 163.1 ms to 63 µs for 1,000, from 671.2 ms to 114 µs for 2,000 and from 3.57 s to 185 µs for 4,000. Repeated content: from 7.6 ms to 22 µs for 500 characters, from 275.1 ms to 32 µs for 2,000 and from 1.04 s to 50 µs for 4,000.](https://orion-shield.com/assets/images/releases/v2.5/anti-spam-en.webp)

*Worst case: one message compared with its author’s last 30 messages. Logarithmic scale.*

The same analysis now takes a few dozen microseconds, and both detections are on again.

## Clearer logs

Every log was redesigned. Its colour now depends on how serious the event is, not on the module that sends it.

Alert

Raid, suspect user, server changes. A large title, and the notification roles are mentioned.

Action

Moderation, NSFW, toxicity. A card with the member concerned and the details of the sanction.

Feed

Young accounts, bots, captcha, renames. A single line, and the rest behind the Details button.

![Three Orion logs in Discord: a moderation action with a violet bar, a “Scam image detected” alert with a red bar, and a compact “Member joined, captcha solved” line with its Details button.](https://orion-shield.com/assets/images/releases/v2.5/logs-example.webp)

The Details button is only visible to you: account age, roles, timeout still running, module settings. Nothing is stored, everything is read again when you click.

Orion’s emojis were redone too, in purple and more personal versions.

-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-

## Readable private messages

When Orion sanctions a member, they receive a clear card: the server, the sanction, the moderator, when the sanction ends and the reason. The banner and the crowded text are gone.

![Private message from Orion in Discord: “You have been muted on the server”, with the server, the moderator, when the sanction ends and the reason.](https://orion-shield.com/assets/images/releases/v2.5/dm-example.webp)

The message sent to a member who joins during raidmode follows the same design.

## Also new

- /nuke replies with a “Channel regenerated” card and a link to the new channel. The old channel is only deleted once the new one is ready.
- Ghost ping alerts show the author and the members or roles targeted, without mentioning them a second time.
- The captcha is shown in a card with its expiry time. If they fail, the member now receives a single private message.
- Anti-bot: a bot added by a whitelisted member is no longer kicked, and the log says who added it.
- Whitelist: a member who leaves the server is removed from it automatically.
- Young accounts: after 4 attempts in 24 hours, the account is banned for 1 day instead of only being kicked.
- Notification roles: a role deleted from Discord is removed automatically and no longer shows as “@deleted-role”.
- Dashboard: next to the Automod, Protection and Suspect users settings, an animation shows each module in action.

## Fixes

- Default sanctions, without custom settings, sent no log and no private message. This is fixed for every module.
- /whitelist no longer crashes when the list is empty.
- Removing a notification role that no longer exists no longer causes an error.

A question or a problem with this version? The team answers on Orion’s Discord server.

[Join the support server](https://discord.gg/BC3rE6f7GB)
