Skip to main content
Jahia Store
EN

root login notification

community
Download 2.0.2

Information

Module ID
root-login-notification
Group ID
org.jahia.community
Status
community
Category
Security
Author
Florent BOURASSE
Developer website
http://www.jahia.com
Requires Jahia
8.2.1.0
Updated
2026-07-09
Source
scm:git:git@github.com:Jahia/root-login-notification.git
Tags
  • security
  • cloud
Sends an email notification whenever the `root` account logs in to Jahia. Uses the mail service already configured in Jahia, with fully customisable subject and body templates.

Screenshots

Dependencies

Depended on by

Nothing depends on this module.

Versions

Highlights

  • Security hardening of the root-login notification email (CRLF / HTML / XSS injection prevention).
  • Full WCAG 2.1 AA accessibility pass on the admin UI.
  • Dependency hygiene: multiple Dependabot / CVE fixes (systeminformation, axios, ip-address, fast-uri, @babel/plugin-transform-modules-systemjs).
  • Project onboarding improvements (Dependabot config, AGENTS.md, refreshed README and SECURITY).

Features

  • Added a placeholder mechanism to prevent configuration override (7c658f0).
  • Added Dependabot configuration file for automated dependency updates (57e3dc2).

Fixes

  • Sanitize user-controlled inputs in the root-login notification email; prevent CRLF header injection in the mail subject and HTML/XSS injection in the body; trim x-forwarded-for to the first hop (ef4aa61).
  • Accessibility — resolve WCAG 2.1 AA issues in the admin UI (55ac5b2).
  • Accessibility — resolve WCAG 2.1 AA issues C-01 to C-03, M-01 to M-06, N-02 and N-04 (a4cb2ff).
  • Accessibility lead follow-up: four additional corrections, including dropping aria-required="true" on recipient/sender inputs (dd81b2f).
  • Fix CVE: upgrade systeminformation from 5.31.5 to 5.31.6 via resolution override (c136fbc).
  • Fix Dependabot alerts: upgrade @babel/plugin-transform-modules-systemjsfast-uriaxiosip-address (de151d2).
  • Bump ip-address from 10.1.0 to 10.2.0 (162a05e).

Refactoring

  • Rename CLAUDE.md to AGENTS.md and keep a CLAUDE.md reference pointer (84f07ac).
  • Add basic Claude/agent context documentation (a3b82b1).
  • Streamline SECURITY.md content (d7f3261).
  • Update README.md (6f8c374).

Full Changelog2_0_1...2_0_2

Requires Jahia 8.2.1.0Updated 2026-05-19