What’s New
Essal Access — Conditional MFA Policies
Admins can now configure MFA requirements that apply conditionally based on IP address, time of day, or user group. Users from trusted office networks can bypass MFA while remote access always requires it:Essal Careers — Scorecard Aggregation
When multiple interviewers submit scorecards for the same application, the platform now calculates a weighted aggregate score and displays a recommendation summary. The aggregate is exposed via the applications API:Essal Guard — Impossible Travel Detection Template
A new built-in alert rule template (impossible_travel) is now available. It detects when a user authenticates from two geographically distant locations within a configurable time window and triggers a high-severity alert. Enable with:
Essal Project — Roadmap API
The Project app now exposes a roadmap endpoint that returns all projects and their milestones in a timeline-compatible format — useful for building custom roadmap views in internal dashboards.Bug Fixes
- Fixed an issue where SCIM deprovisioning did not revoke active OAuth sessions immediately
- Corrected an off-by-one error in the Guard audit log pagination cursor
- Resolved a display issue in the Office export job status response where
size_byteswas occasionally missing