Skip to main content

Audit Log

📖 Documentación FuerteventuraTV Plugins IA para Joomla & WordPress
Gobernanza

Audit Log

El Audit Log es un registro append-only de las acciones sensibles realizadas en JoomlaAI. Proporciona trazabilidad y responsabilidad para operaciones relevantes en seguridad.


Qué se registra

Cada evento que cambia datos o invoca un proveedor IA se escribe en el audit log:

Tipo de eventoEjemplos
Llamada APIMensaje chat enviado, job scheduler ejecutado
Acción de contenidoContenido aprobado, rechazado, publicado, regenerado
Cambio de configuraciónClave API actualizada, proveedor cambiado, regla budget modificada
AutenticaciónLogin admin (Joomla nativo), capability concedida/revocada
SistemaPlugin instalado, desinstalado, tarea cron ejecutada
ErrorError API proveedor, budget excedido, fallo token CSRF

Lista audit log

Ve a JoomlaAI → Audit Log.

ColumnaDescripción
TimestampFecha y hora del evento (UTC)
UsuarioUsername del actor (o [system] para eventos cron)
Tipo eventoCategoría (ver tabla arriba)
AcciónAcción específica (ej. chat.send, content.publish, config.api_key_updated)
TargetRecurso afectado (ej. session ID, job ID, nombre de ajuste)
IPIP del cliente al momento
Resultadosuccess o failure
DetallesJSON expandible con contexto adicional

Filtros

FiltroOpciones
UsuarioTodos / usuario específico
Tipo eventoTodos / Llamada API / Acción contenido / Cambio config / Sistema / Error
ResultadoTodos / Success / Failure
Rango de fechaDesde / Hasta
IPFiltrar por IP

Redacción de PII

Los valores sensibles se redactan automáticamente antes de escribir en el audit log. Estos nombres de campo se enmascaran:

  • api_key, apikey, api-key
  • token, access_token, bearer
  • secret, client_secret
  • password, passwd

Los valores redactados aparecen como [REDACTED] en la columna Detalles.


Garantía append-only

La tabla audit log (#__joomlaai_audit_log / wpai_audit_log) tiene:

  • Sin permiso UPDATE para el usuario BD de la aplicación (hardening recomendado).
  • Sin acción "editar" en la UI.
  • La acción "eliminar" está restringida a core.admin / manage_options y se loguea.
En un entorno de alta seguridad, configura el usuario BD para que la aplicación solo pueda INSERT en la tabla audit (no UPDATE/DELETE).

Retención

Los registros se mantienen 365 días por defecto. El cron diario purga los más antiguos.

Para cambiar:

  • Joomla: Configuración → Data → Audit log retention (days)
  • WP: Ajustes → Data Retention → Audit log (days)

Poner a 0 desactiva la limpieza (indefinidos — recomendado para compliance).


Export

Pulsa Exportar CSV para descargar la vista filtrada como CSV. Las columnas coinciden con la vista lista.


Permisos

CapabilityAcceso
joomlaai.audit / wpai_view_auditVer el audit log
core.admin / manage_optionsExportar y eliminar registros

_Última actualización: 2026-05-19 · v2.5.3_

Kepp in touch!
Send us your questions and needings
reCAPTCHA v3: Por favor configure su sitio y clave secreta en la página de configuración.

Copyright www.fuerteventuratv.net © From 2011. All Rights Reserved.