Saltar al contenido

Qué vigila Scuda

Cuatro módulos observan señales distintas. Cada uno pesa lo que ve; el motor de amenaza compara la puntuación con sus umbrales y elige el nivel y las acciones que corresponden.

Ejemplo de nivel 2: el bot avisa y pone en cuarentena. En modo prueba los dos salen simulados.

Los cuatro módulos

Los tres primeros vienen activados. La verificación de entrada es opcional y hay que pedirla.

Oleadas de uniones

Pesa cada entrada al servidor. Una cuenta normal vale 1, pero una cuenta recién creada o sin avatar vale más.

Qué vigila
Cada unión vale 1. Suma 2 más si la cuenta es más nueva que el mínimo de días y 1 más si no tiene avatar.
Umbrales
En el preset medio: ventana de 60 segundos, aviso a los 14 puntos, cuarentena a los 40 y nivel de raid a los 60.
Qué necesita
Nada más que estar en el servidor. El módulo solo escucha las entradas de miembros.

Spam y menciones

Pesa cada mensaje: lo que se repite, las menciones de más, el @everyone sin permiso y las invitaciones.

Qué vigila
Cada mensaje vale 1. Cada repetición reciente suma su peso, 4 si el mensaje pasa del máximo de menciones, 4 si lleva una invitación y el bloqueo está activado, y 15 si menciona a todos sin permiso.
Umbrales
En el preset medio: ventana de 15 segundos, máximo de 6 mensajes por autor y 5 menciones por mensaje, aviso a los 24 puntos, cuarentena a los 44 y raid a los 72.
Qué necesita
El intent privilegiado Message Content en el portal de desarrolladores. Sin él solo cuenta mensajes: no detecta repeticiones ni invitaciones.

Anti-nuke

Vigila borrados de canales y roles, baneos y webhooks. Distingue a quien supera un límite de un volumen anómalo repartido entre varias cuentas.

Qué vigila
Borrados de canales, borrados de roles, baneos y creación de webhooks. Cada acción se atribuye con el registro de auditoría del servidor.
Umbrales
En el preset medio: 3 canales, 3 roles, 5 baneos o 3 webhooks en 10 segundos. Además, 8 acciones destructivas en total en esa ventana y 12 del mismo ejecutor en 10 minutos.
Qué necesita
El permiso Ver registro de auditoría. Sin él no puede saber quién borró, baneó ni creó el webhook, y los eventos cuentan como no atribuidos.

Verificación de entrada

Pone en cuarentena a quien entra y le pide un clic o un reto aritmético. Si no se verifica a tiempo, puede expulsarlo.

Opcional
Qué vigila
Las entradas de miembros sin el rol «verificado». Quien entra sin estar verificado recibe la cuarentena y un aviso para verificarse.
Umbrales
En el preset medio: reto aritmético, 10 minutos para responder y expulsión al agotar los tres intentos. Quien agota los intentos sigue en cuarentena.
Qué necesita
Un rol de cuarentena y un rol «verificado», ambos por debajo del rol del bot y sin permisos peligrosos. No se activa sola: hay que pedirla.

Modo prueba, cuarentena y deshacer

En prueba Scuda detecta, registra y avisa. En modo real aplica lo que el nivel decide. Las reglas son las mismas; cambia lo que se ejecuta.

  1. Detecta

    Cada módulo pesa lo que ve y suma esa puntuación en su ventana.

  2. Decide

    El motor compara la puntuación con los umbrales y elige el nivel. Las acciones salen de ese nivel, no de cada módulo.

  3. Informa

    Cada incidente se guarda con nivel, motivo, afectados y acciones, y llega al canal de logs con sus tres botones.

Qué se puede deshacer

  • La cuarentena. Cada miembro vuelve a tener la lista de roles que tenía antes.
  • El modo lento y el bloqueo de canales: cada canal vuelve a su ritmo de escritura y a sus permisos de enviar mensajes. Las invitaciones pausadas vuelven a aceptarse.
  • Los recortes de permisos. No entran en el deshacer del informe: los restaura el propietario o un Administrator, con un objetivo concreto y confirmación.
  • Una expulsión, no. Un aviso, tampoco. No hay vuelta atrás para eso.
  • El botón Falso positivo. Marca el incidente como falso positivo y lo deja registrado; no cambia por sí solo los roles de nadie.

Empieza en modo prueba

Scuda no aplica ninguna acción sobre tus miembros hasta que lo confirmes.