{"id":15770,"date":"2023-09-14T16:55:36","date_gmt":"2023-09-14T14:55:36","guid":{"rendered":"https:\/\/callidusprolab.com\/smartfense\/?page_id=15770"},"modified":"2026-04-29T14:03:45","modified_gmt":"2026-04-29T12:03:45","slug":"release-notes-4","status":"publish","type":"page","link":"https:\/\/smartfense.com\/en\/release-notes-4\/","title":{"rendered":"Release Notes &#8211; v4"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15770\" class=\"elementor elementor-15770 elementor-15769\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f0df8a4 e-flex e-con-boxed e-con e-parent\" data-id=\"f0df8a4\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-74b86b5 elementor-widget elementor-widget-text-editor\" data-id=\"74b86b5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<h4 style=\"text-align: center;\">Changelog SMARTFENSE \u2013 version 4<\/h4>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-acbf145 elementor-widget elementor-widget-text-editor\" data-id=\"acbf145\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p style=\"text-align: right;\"><a href=\"https:\/\/smartfense.com\/en\/release-notes\/\">version 1<\/a> \u2013 <a href=\"https:\/\/smartfense.com\/en\/release-notes-2\/\">version 2 <\/a>\u2013 <a href=\"https:\/\/smartfense.com\/en\/release-notes-3\/\">version 3<\/a><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-44773e0 features__list e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"44773e0\" data-element_type=\"widget\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"71791584\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-717915841\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-717915841\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.39\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-717915842\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-717915842\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.38\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-717915843\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-717915843\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.37\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-717915844\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-717915844\" style=\"--n-tabs-title-order: 4;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.36\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-717915845\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"5\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-717915845\" style=\"--n-tabs-title-order: 5;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.35\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-717915846\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"6\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-717915846\" style=\"--n-tabs-title-order: 6;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.34\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-717915847\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"7\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-717915847\" style=\"--n-tabs-title-order: 7;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.33\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-717915848\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"8\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-717915848\" style=\"--n-tabs-title-order: 8;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.32\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-717915849\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"9\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-717915849\" style=\"--n-tabs-title-order: 9;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.31\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158410\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"10\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158410\" style=\"--n-tabs-title-order: 10;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.30\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158411\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"11\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158411\" style=\"--n-tabs-title-order: 11;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.29\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158412\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"12\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158412\" style=\"--n-tabs-title-order: 12;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.28\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158413\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"13\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158413\" style=\"--n-tabs-title-order: 13;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.27\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158414\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"14\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158414\" style=\"--n-tabs-title-order: 14;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.26\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158415\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"15\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158415\" style=\"--n-tabs-title-order: 15;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.25\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158416\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"16\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158416\" style=\"--n-tabs-title-order: 16;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.24\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158417\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"17\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158417\" style=\"--n-tabs-title-order: 17;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.22\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158418\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"18\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158418\" style=\"--n-tabs-title-order: 18;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.21\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158419\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"19\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158419\" style=\"--n-tabs-title-order: 19;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.20\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158420\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"20\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158420\" style=\"--n-tabs-title-order: 20;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.19\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158421\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"21\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158421\" style=\"--n-tabs-title-order: 21;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.18\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158422\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"22\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158422\" style=\"--n-tabs-title-order: 22;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.17\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158423\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"23\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158423\" style=\"--n-tabs-title-order: 23;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.16\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158424\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"24\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158424\" style=\"--n-tabs-title-order: 24;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.15\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158425\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"25\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158425\" style=\"--n-tabs-title-order: 25;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.14\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158426\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"26\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158426\" style=\"--n-tabs-title-order: 26;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.13\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158427\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"27\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158427\" style=\"--n-tabs-title-order: 27;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.12\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158428\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"28\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158428\" style=\"--n-tabs-title-order: 28;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.11\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158429\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"29\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158429\" style=\"--n-tabs-title-order: 29;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.10\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158430\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"30\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158430\" style=\"--n-tabs-title-order: 30;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.9\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158431\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"31\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158431\" style=\"--n-tabs-title-order: 31;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.8\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158432\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"32\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158432\" style=\"--n-tabs-title-order: 32;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.7\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158433\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"33\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158433\" style=\"--n-tabs-title-order: 33;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.6\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158434\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"34\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158434\" style=\"--n-tabs-title-order: 34;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.5\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158435\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"35\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158435\" style=\"--n-tabs-title-order: 35;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.4\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158436\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"36\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158436\" style=\"--n-tabs-title-order: 36;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.3\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158437\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"37\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158437\" style=\"--n-tabs-title-order: 37;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.2\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158438\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"38\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158438\" style=\"--n-tabs-title-order: 38;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.1\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-7179158439\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"39\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-7179158439\" style=\"--n-tabs-title-order: 39;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tVersion 4.0\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-717915841\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-717915841\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-952ad77 e-flex e-con-boxed e-con e-child\" data-id=\"952ad77\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2606504 elementor-widget elementor-widget-text-editor\" data-id=\"2606504\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>September 26, 2026<\/i><\/p><h2><b>New features<\/b><\/h2><h3><b>Integration with external LMS platforms through the API<\/b><\/h3><p><span style=\"font-weight: 400;\">We implemented the integration with external LMS platforms through the API: one endpoint links each SMARTFENSE user to their LMS user based on their email address, and another delivers a content\u2019s <\/span><b>SCORM<\/b><span style=\"font-weight: 400;\"> package so its upload can be automated. Until now the link was only loaded from a CSV file and the <\/span><b>SCORM<\/b><span style=\"font-weight: 400;\"> package was only downloaded from the platform with a web session, so integrating with the LMS required manual steps for every user created and for every piece of content.<\/span><\/p><h2><b>Improvements<\/b><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We made general interface optimizations to the platform\u2019s administration panel.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">In the interactions table of a user\u2019s campaign detail view, the opens that the platform records to keep the funnel consistent are now labeled <\/span><b>System<\/b><span style=\"font-weight: 400;\"> instead of <\/span><b>User<\/b><span style=\"font-weight: 400;\">, with help text explaining why, and they are only recorded when the recipient has no opens of their own.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We added to the API the operation that adds or removes users from a group by their email address, up to 200 per request. Until now a group\u2019s membership could only be changed from the administration interface or through a user import.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">When creating custom content, from scratch or from a template, the base language can be chosen from the instance\u2019s active languages. If none is chosen, the language of the administrator\u2019s profile is kept.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The <\/span><b>educational moment<\/b><span style=\"font-weight: 400;\"> of a simulation can now be filled in automatically with the data of the scenario each user received (sender, subject, link, landing page address, and date and time of the send) and with the email and landing page images, when they were uploaded while setting up the simulation scenario.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We added the <\/span><b>\u201cAttempts used\u201d<\/b><span style=\"font-weight: 400;\"> column to the users table of the exam audit, in the campaign detail view and in the campaign grouping view, and to their Excel and CSV exports.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We added the <\/span><b>\u201cDownload all certificates\u201d<\/b><span style=\"font-weight: 400;\"> action to the campaign detail view, which delivers, in a single compressed file, the certificate of every user who completed the campaign. The action is not shown while no certificates have been generated.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The installation guide for the <\/span><b>Phishing<\/b><span style=\"font-weight: 400;\"> report button in <\/span><b>Outlook<\/b><span style=\"font-weight: 400;\"> through Exchange and Office 365 now requires a single application permission, <\/span><b>Mail.ReadWrite<\/b><span style=\"font-weight: 400;\">.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We added the <\/span><b>Terms and conditions of service<\/b><span style=\"font-weight: 400;\"> to the panel that opens from the profile picture in the administration interface, with one link for each language the document is published in.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">When choosing a campaign\u2019s content, a notice indicates whether it is translated into all the instance\u2019s active languages and, for those missing, which language each user will read it in.<\/span><\/li><\/ul><h2><b>Corrections<\/b><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the charts of the general <\/span><b>Dashboard<\/b><span style=\"font-weight: 400;\"> and the heat maps of the campaign detail view and of the <\/span><b>Risk Scoring<\/b><span style=\"font-weight: 400;\">, which failed to render when the administrative user has Catalan, French or Basque set.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We hardened the escaping of text entered by users in list cells and in the chat, closing code injection findings in <\/span><b>Functional Areas<\/b><span style=\"font-weight: 400;\">, <\/span><b>Hierarchical Levels<\/b><span style=\"font-weight: 400;\">, <\/span><b>Smart Groups<\/b><span style=\"font-weight: 400;\"> and regulation management.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The audit record detail of <\/span><b>Automatic Reminders<\/b><span style=\"font-weight: 400;\"> now shows only the reminder settings (whether they are on, how many days apart they go out, and the notification channel for each content type), highlighting what changed in that save, instead of carrying over the rest of the organization\u2019s configuration.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the update of the <\/span><b>Risk Scoring<\/b><span style=\"font-weight: 400;\"> at organization and group level when switching a campaign from Test to Real or the other way round, which was left waiting for the daily recalculation.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the error returned by the API campaign list when a campaign pointed to content that is no longer available.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the error that prevented access to always-available content and to the review of already completed content, which returned a non-existent page under SAML authentication.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the login lockout that could be triggered by mail servers\u2019 automatic requests to the public open-tracking addresses, which were counted as failed authentication attempts for the organization.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the format and translation of dates in the administration panel: they used a fixed order and separator for every language except English (United States) and Simplified Chinese, and now follow each language\u2019s own convention.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the automatic delivery of the completion certificate when finishing a custom <\/span><b>Interactive Module<\/b><span style=\"font-weight: 400;\"> built from a <\/span><b>SCORM<\/b><span style=\"font-weight: 400;\"> package, which was left pending a manual resend.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the program indicator titles in the <\/span><b>Awareness benchmark<\/b><span style=\"font-weight: 400;\"> report, which were always shown in Spanish regardless of the administrator\u2019s language.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The campaign reports the platform sends by email (campaign finished, campaign in progress and campaign with a sending error) and the email for the download of all campaigns\u2019 detail now go out entirely in the language of the administrative user who receives them.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the task that retrieves emails reported with the <\/span><b>Outlook<\/b><span style=\"font-weight: 400;\"> button: when a page of results arrived incomplete the whole run was discarded, and users who had in fact reported showed up as not having reported.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the delivery of the pending campaigns reminder, which stopped for the whole batch when one of the pending pieces of content was no longer available.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed three texts in the tutorial of the <\/span><b>Gupi Adventures<\/b><span style=\"font-weight: 400;\"> video game in Italian.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the layout of the <\/span><b>Previous<\/b><span style=\"font-weight: 400;\"> and <\/span><b>Next<\/b><span style=\"font-weight: 400;\"> buttons in the <\/span><b>Interactive Modules<\/b><span style=\"font-weight: 400;\"> player tour, which wrapped onto two lines in Italian.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the <\/span><b>\u201cAreas at highest risk\u201d<\/b><span style=\"font-weight: 400;\"> widget of the <\/span><b>Dashboard<\/b><span style=\"font-weight: 400;\">, where the risk indicator text spilled out of its colored box when the screen resolution was reduced or the zoom increased.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the modal for creating content <\/span><b>from a template<\/b><span style=\"font-weight: 400;\">, whose <\/span><b>\u201cAccept\u201d<\/b><span style=\"font-weight: 400;\"> button was left spinning and disabled when going back with the browser arrow.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-717915842\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-717915842\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-85ee76e e-flex e-con-boxed e-con e-child\" data-id=\"85ee76e\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e78a790 elementor-widget elementor-widget-text-editor\" data-id=\"e78a790\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>August 29, 2026<\/i><\/p><h2><b>New features<\/b><\/h2><h3><b>Campaign duplication<\/b><\/h3><p><span style=\"font-weight: 400;\">We implemented campaign duplication from the campaign list and from a campaign\u2019s detail view. The action opens the creation form with the source campaign\u2019s data already loaded, on the same component and whatever the state of the original. Any data that could not be copied as is gets reported in the form itself, and the online help details what is copied and what is not.<\/span><\/p><h2><b>Improvements<\/b><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We added the automatic programs <\/span><b>Dashboard<\/b><span style=\"font-weight: 400;\"> within <\/span><b>Campaigns > Programs<\/b><span style=\"font-weight: 400;\">, now separate from <\/span><b>Program management<\/b><span style=\"font-weight: 400;\">. It brings together the indicators for active programs, users reached, coverage, assignments and campaigns completed during the month, completion by format, the most recently created programs and the monthly activity of the last six months. The list export gained the columns Users, Creation date, Contents assigned and completed during the month, and Monthly progress.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We added <\/span><b>Fixed programs<\/b><span style=\"font-weight: 400;\"> to the <\/span><b>Content gallery<\/b><span style=\"font-weight: 400;\">: a read-only view that lists the active program types as cards with their name and their number of contents, with search by name and filters by duration, content type and topic. From each card you can view the syllabus and create a program with that type already selected.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We added the <\/span><b>Dashboard<\/b><span style=\"font-weight: 400;\"> for <\/span><b>Nudges<\/b><span style=\"font-weight: 400;\">, with delivery indicators and their open rate by channel, the behaviors that trigger the most coaching grouped by content family and polarity, the coaching each person received, the nudges with sending failures and the recommended actions, with CSV export.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We renamed the <\/span><b>Interventions<\/b><span style=\"font-weight: 400;\"> component, which is now called <\/span><b>Playbooks<\/b><span style=\"font-weight: 400;\"> in the navigation, the management screens, the online help, the audit and the name of the contracted component. The component\u2019s behavior does not change.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We added the <\/span><b>Export<\/b><span style=\"font-weight: 400;\"> button (Excel and CSV) to the campaign list, which respects the filters applied on screen, and the <\/span><b>\u201cModality\u201d<\/b><span style=\"font-weight: 400;\"> column (Normal or Relative) both in the table and in the exported file.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We added the <\/span><b>\u201cFilter by role\u201d<\/b><span style=\"font-weight: 400;\"> and <\/span><b>\u201cFilter by language\u201d<\/b><span style=\"font-weight: 400;\"> filters to the <\/span><b>Users and groups > Users<\/b><span style=\"font-weight: 400;\"> table, combinable with the existing filters for functional area, hierarchical level and status. The language dropdown only offers the languages in use.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We enabled ascending and descending sorting of the <\/span><b>Role<\/b><span style=\"font-weight: 400;\"> column in the <\/span><b>Users<\/b><span style=\"font-weight: 400;\"> table, based on the role name in the administrator\u2019s language. Users without a role always stay at the end.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We aligned the maximum length of the <\/span><b>User<\/b><span style=\"font-weight: 400;\"> field in manual creation with the one already accepted by file import, the API and directory synchronization, so that a full email address can be entered. Going over the maximum now shows a validation message instead of trimming the value without notice, and the list search finds users whose name is their email address.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We made the validation result of the <\/span><b>DMI<\/b><span style=\"font-weight: 400;\"> sending method persistent: as long as the tested credentials do not change, the validation holds when switching servers, reloading the screen and across sessions, without requiring a new test send. A change to the credentials, the domain, the host, the port or the sender requires it again, and the validation expires after 90 days. It applies to <\/span><b>Google<\/b><span style=\"font-weight: 400;\"> and <\/span><b>Microsoft<\/b><span style=\"font-weight: 400;\"> DMI.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We added, in the detail view of a <\/span><b>Newsletter<\/b><span style=\"font-weight: 400;\"> campaign with a validation question, the <\/span><b>\u201cDid not answer\u201d<\/b><span style=\"font-weight: 400;\"> row and the <\/span><b>\u201cCreate group of non-respondents\u201d<\/b><span style=\"font-weight: 400;\"> button. The three group creation buttons on that screen now resolve with the user\u2019s current groupings and take into account the four axes of the applied filter, instead of only the Groups axis.<\/span><\/li><\/ul><h2><b>Corrections<\/b><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed image and video uploads from the <\/span><b>Nudges<\/b><span style=\"font-weight: 400;\"> editor, which uploaded correctly but did not display in the message. We also fixed the toolbar of a Nudge\u2019s translation editor, where the interaction data buttons appeared loose instead of grouped in their dropdown.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the failed-attempt lockout affecting users authenticated through <\/span><b>SSO<\/b><span style=\"font-weight: 400;\"> when the organization reaches the Internet through an IP address where failed attempts with no identifiable user piled up. Those attempts are now isolated per organization, and the check resolves with the session\u2019s actual account.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the character limit of the name of <\/span><b>Groups<\/b><span style=\"font-weight: 400;\">, <\/span><b>Smart Groups<\/b><span style=\"font-weight: 400;\">, <\/span><b>Functional Areas<\/b><span style=\"font-weight: 400;\"> and <\/span><b>Hierarchical Levels<\/b><span style=\"font-weight: 400;\">, which the form capped at 50 while the platform and directory synchronization accept 150. We also aligned the trimming applied by bulk user import.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed user assignment in campaigns created by an instance able to manage other instances when it chooses <\/span><b>\u201cAll active users\u201d<\/b><span style=\"font-weight: 400;\"> for itself: the campaign started with no recipients assigned. We also fixed the error when editing a campaign in that same scenario.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the platform title on the login screen when entering through a campaign assignment link, which appeared in Spanish instead of the language of the link, both on login and in the error messages. We also adjusted the <\/span><b>Basque<\/b><span style=\"font-weight: 400;\"> translation of the default platform title.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed PDF file generation for <\/span><b>Ransomware<\/b><span style=\"font-weight: 400;\"> campaigns when their content takes up more than one page, which failed and left the campaign unsent.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed automatic user synchronization from <\/span><b>Google Workspace<\/b><span style=\"font-weight: 400;\">, which stopped entirely when the directory denied access to a specific user. That user is now counted as an error in the synchronization summary and the process continues with the rest of the group.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the order of the <\/span><b>Phishing<\/b><span style=\"font-weight: 400;\"> columns in the <\/span><b>Correlation chart<\/b><span style=\"font-weight: 400;\">, which did not follow the simulation cycle (sent, opened, clicks and data entered) as the funnel chart does. The canonical order applies to every component of the report.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the audit record when adding an exam to an existing campaign from its edit view, which did not generate the <\/span><b>\u201cExam campaign created\u201d<\/b><span style=\"font-weight: 400;\"> event. It covers <\/span><b>Interactive Modules<\/b><span style=\"font-weight: 400;\"> and <\/span><b>Videos<\/b><span style=\"font-weight: 400;\">.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the <\/span><b>\u201cAction\u201d<\/b><span style=\"font-weight: 400;\"> column in the detail view of <\/span><b>Videogames<\/b><span style=\"font-weight: 400;\"> campaigns, where leaderboard activities appeared without a description. They now read <\/span><b>\u201cBest Leaderboard score\u201d<\/b><span style=\"font-weight: 400;\"> and <\/span><b>\u201cScore within the Leaderboard Top 3\u201d<\/b><span style=\"font-weight: 400;\">.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed two problems in the <\/span><b>SSO<\/b><span style=\"font-weight: 400;\"> configuration through <\/span><b>SAML 2.0<\/b><span style=\"font-weight: 400;\">: the screen did not validate the required fields or the URL format before saving, and logging in without the identity provider certificate loaded ended in an internal error instead of the misconfigured authentication method notice. We also added the screen\u2019s online help and the per-field help.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-717915843\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-717915843\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-cc85594 e-flex e-con-boxed e-con e-child\" data-id=\"cc85594\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bc7ba2f elementor-widget elementor-widget-text-editor\" data-id=\"bc7ba2f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>August 1, 2026<\/i><\/p><h2><b>New features<\/b><\/h2><h3><b>Custom browsing domain<\/b><\/h3><p><span style=\"font-weight: 400;\">We released the <\/span><b>custom domain<\/b><span style=\"font-weight: 400;\"> capability, which lets the entire platform run under the organization\u2019s own domain. The capability is <\/span><b>available from the Standard plan<\/b><span style=\"font-weight: 400;\">. The whole process can be managed independently from the interface, within the <\/span><b>Corporate Domains<\/b><span style=\"font-weight: 400;\"> section.<\/span><\/p><h3><b>Sector awareness benchmark<\/b><\/h3><p><span style=\"font-weight: 400;\">We added the <\/span><b>Sector awareness benchmark<\/b><span style=\"font-weight: 400;\"> report to the reports hub, which compares an organization\u2019s program indicators against the aggregate of the other organizations, both globally and by sector. For each of the seven indicators (failure rate, reporting rate, resilience index, completion rate, average risk, repeat-offense rate and coverage) it shows the organization\u2019s own value, the comparison average, the position within the distribution (percentile), a qualitative band, the target and a recommendation with a link to the report where you can dig deeper. It also includes the per-component detail and a comparative chart by indicator. The report is <\/span><b>available from the Standard plan<\/b><span style=\"font-weight: 400;\">.<\/span><\/p><h2><b>Improvements<\/b><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We added the ability to download the syllabus (the campaign table) of an <\/span><b>automatic Program<\/b><span style=\"font-weight: 400;\"> as Excel or CSV from the preview, with the columns Week, Component, Topic\/Scenario and the start and end dates; the download includes all campaigns and neither saves nor activates the program. We also added a column showing the <\/span><b>program format<\/b><span style=\"font-weight: 400;\"> in the automatic-programs list.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We added a new <\/span><b>\u201cEnd-user dashboard\u201d<\/b><span style=\"font-weight: 400;\"> step to the <\/span><b>Onboarding<\/b><span style=\"font-weight: 400;\">, within Initial settings, which lets you define from the start of the implementation the illustrative image for users with no pending content, the behavior when content is not available in the user\u2019s language, and the dashboard favicon.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We expanded the platform\u2019s global language catalog: Greek, Czech, Danish, Finnish and regional variants of English, French and Chinese, among others, so that any instance can set them as active or preferred.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We reorganized the <\/span><b>Phishing report button<\/b><span style=\"font-weight: 400;\"> screen into three tabs (<\/span><b>Installation<\/b><span style=\"font-weight: 400;\">, <\/span><b>Notifications<\/b><span style=\"font-weight: 400;\"> and <\/span><b>Texts<\/b><span style=\"font-weight: 400;\">).<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We added, when creating simulation campaigns with <\/span><b>random delivery<\/b><span style=\"font-weight: 400;\">, an informational note that explains why the campaign cannot start on the same day once the delivery window has begun (09:00 to 18:00) and indicates the days on which delivery will take place. The note appears from 09:00, when the same day is no longer an option.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We improved user synchronization via API to include the affected user\u2019s detail in the errors.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We added, in the campaign detail, an explanation of why the number of assigned users may be lower than the target recipients and why some completions have almost identical dates. When assigning, the platform records the reason a recipient is skipped or completed silently (already assigned in an ongoing campaign, already completed in another campaign or proactive activity, or assigned without notification), so it is not read as an error.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We added the <\/span><b>\u201cConsolidated analysis\u201d<\/b><span style=\"font-weight: 400;\"> report to the reports hub, which brings together, per component and in aggregate form (all campaigns in a period, with filters), the charts that today exist in the detail of an individual campaign. Each component section adds a card with the funnel, the trend and the aggregated charts.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We added two optional date parameters (campaign start and expiration) to the API\u2019s user and campaign endpoints, to narrow the campaign history returned per user. In instances with years of activity the response included the entire history and could become very heavy; the time window makes it possible to avoid that.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We redesigned the <\/span><b>False positives<\/b><span style=\"font-weight: 400;\"> tab in the campaign detail (Phishing, Ransomware and Newsletter) as an actionable panel: in addition to the information it already showed, it lets the administrator size the impact of false positives on their metrics and act on them (configure sources, reprocess) without leaving the campaign detail.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We added a <\/span><b>License information<\/b><span style=\"font-weight: 400;\"> admin page, accessible from the profile, with a report of users reached per campaign.<\/span><\/li><\/ul><h2><b>Corrections<\/b><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the rendering of <\/span><b>Nudges<\/b><span style=\"font-weight: 400;\"> with special characters (quotation marks, apostrophes and ampersand) when sent via <\/span><b>Slack<\/b><span style=\"font-weight: 400;\">, which arrived encoded as HTML entities instead of their actual symbol.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the <\/span><b>\u201cDownload detail of all campaigns for [component]\u201d<\/b><span style=\"font-weight: 400;\"> export (<\/span><b>Audit > Assigned actions > Components<\/b><span style=\"font-weight: 400;\">) and its topic-filtered variant, which exported duplicate rows (the same user and the same campaign repeated several times) across all components.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed sign-in via <\/span><b>Entra ID<\/b><span style=\"font-weight: 400;\"> (Azure AD) <\/span><b>SSO<\/b><span style=\"font-weight: 400;\">: some users could get locked out even when they authenticated correctly if the principal name (UPN) returned by the provider used different upper- or lowercase than what was stored. The comparison is now case-insensitive.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed, in the <\/span><b>Italian<\/b><span style=\"font-weight: 400;\"> version of the Phishing report button guide for <\/span><b>Outlook<\/b><span style=\"font-weight: 400;\">, the name of a Microsoft API permission that was misspelled (it was already correct in the other languages) and prevented administrators from finding and granting it in <\/span><b>Entra ID<\/b><span style=\"font-weight: 400;\">.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We fixed the display of selected users when adding them to a group from group editing, which with long names or emails were shown outside the boundaries of the selection field.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-717915844\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-717915844\" data-tab-index=\"4\" style=\"--n-tabs-title-order: 4;\" class=\" elementor-element elementor-element-68bc65d e-flex e-con-boxed e-con e-child\" data-id=\"68bc65d\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b22200d elementor-widget elementor-widget-text-editor\" data-id=\"b22200d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>July 4, 2026<\/i><\/p><h2><b>New features<\/b><\/h2><h3><b>Reporting suite and executive awareness dashboard<\/b><\/h3><p><span style=\"font-weight: 400;\">A <\/span><b>complete reporting suite<\/b><span style=\"font-weight: 400;\"> was added to the reports hub, designed to measure user adoption, training, risk and behavior. It adds key proactive-use indicators, adoption and activity reports (content coverage and the status of assigned training, with a focus on overdue items) and a risk-and-behavior section with the user\u2019s 360\u00b0 profile, the group comparison, the list of priority users for intervention and the awareness champions. In addition, the <\/span><b>\/dashboard\/<\/b><span style=\"font-weight: 400;\"> landing page was redesigned as an <\/span><b>executive dashboard<\/b><span style=\"font-weight: 400;\"> that summarizes awareness status with traffic-light indicators, the organization\u2019s risk evolution, recommended actions and drill-down access to each report.<\/span><\/p><h3><b>Active languages configuration per instance<\/b><\/h3><p><span style=\"font-weight: 400;\">The <\/span><b>Languages<\/b><span style=\"font-weight: 400;\"> setting was added (previously \u201cPreferred language\u201d), letting the administrator select which languages are active in the instance and set the preferred one among them. Only the flags of the active languages are shown when personalizing content and notifications.<\/span><\/p><h3><b>User import via SCIM<\/b><\/h3><p><span style=\"font-weight: 400;\">User import and synchronization through the <\/span><b>SCIM<\/b><span style=\"font-weight: 400;\"> standard was implemented, automating user provisioning and deprovisioning from identity providers such as <\/span><b>Microsoft Entra ID<\/b><span style=\"font-weight: 400;\">, Okta or OneLogin. The platform exposes the endpoints the identity provider needs to create, update and deactivate users throughout their lifecycle, complementing the existing single sign-on (SSO) integrations.<\/span><\/p><h2><b>Improvements<\/b><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The charts on the <\/span><b>Charts<\/b><span style=\"font-weight: 400;\"> tab of the campaign detail were expanded with behavioral analytics for each campaign: for simulations, an interactions timeline, a cumulative failure curve, the exposure window (click vs. report) and a time-to-failure histogram; for training content, time-to-completion and progress against the due date; and a results distribution for all components. The charts load on demand, respect the false-positive configuration and, in parent-instance campaigns, aggregate the child organizations.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The <\/span><b>Audit<\/b><span style=\"font-weight: 400;\"> section was expanded to record manual changes to users\u2019 language: assignments made by an administrator (individual or bulk) appear in <\/span><b>Audit > Administration<\/b><span style=\"font-weight: 400;\">, and changes that the end user makes from their profile appear in <\/span><b>Audit > Other user interactions<\/b><span style=\"font-weight: 400;\">, showing the previous language and the new one.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The <\/span><b>Google<\/b><span style=\"font-weight: 400;\"> custom mail server configuration was improved: the message indicating that a test email must first be sent to enable saving was unified, help text was added clarifying that the test email must belong to the configured domain, and the chosen test recipient is now kept when saving the configuration.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A warning note was added to the custom mail server configuration via <\/span><b>OAuth 2.0<\/b><span style=\"font-weight: 400;\"> for Microsoft Exchange Online which, when selecting the option to use the data configured in user import, reminds you to verify that the application has the <\/span><b>Mail.Send<\/b><span style=\"font-weight: 400;\"> permission enabled.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The filters available in the campaign list were replicated in the calendar.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The groups each user belonged to at the time of assignment were added to the campaign detail CSV download, while the group filters in the campaign detail now list all active groups in the instance.<\/span><\/li><\/ul><h2><b>Corrections<\/b><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The timeout page, which was displayed in Spanish for users with Italian as their language, was fixed.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An error that interrupted user import from <\/span><b>Microsoft Entra ID<\/b><span style=\"font-weight: 400;\"> when the directory contained an empty group was fixed; the import now continues correctly in that case.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An Italian translation issue in <\/span><b>Exams<\/b><span style=\"font-weight: 400;\"> that affected the dropdown menu variables and the final message titles was fixed.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-717915845\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-717915845\" data-tab-index=\"5\" style=\"--n-tabs-title-order: 5;\" class=\" elementor-element elementor-element-2baad7c e-flex e-con-boxed e-con e-child\" data-id=\"2baad7c\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ae71655 elementor-widget elementor-widget-text-editor\" data-id=\"ae71655\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>June 6, 2026<\/i><\/p><h2><b>Improvements<\/b><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added the <b>Benchmark<\/b> report to each component in the <b>Reports<\/b> section, allowing organizations to compare their awareness results against the per-organization average and the global average across SMARTFENSE users.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added the <b>Awareness indicators in campaigns<\/b> report to the <b>Reports<\/b> section, presenting global and per-component metrics (participation, completion rates, open rates, pass rates and others) with date and grouping filters.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added a new API endpoint to retrieve the plan\u2019s awareness indicators, both global and per content type.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added the ability to validate the <b>DMI<\/b> delivery channel configuration (Google and Microsoft) directly from the configuration screen, so administrators can confirm that sending works before launching campaigns.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added <b>oAuth 2.0<\/b> authentication when configuring Webhook interventions, inside the <b>Interventions<\/b> flow.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added the <b>Assignment count<\/b> field to the detail view of relative campaigns with auto-enrollment, showing how many times each user was enrolled. The field is also available in CSV\/Excel exports and in the corresponding API endpoints.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Updated the password-strength activity in <b>Interactive Modules<\/b> so it grades answers based on the <b>Password policy<\/b> configured on the instance.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Optimized load times for <b>Audit > User history in campaigns<\/b> and re-enabled search on that screen.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Adjusted the time-spent calculation in <b>Interactive Modules<\/b>: slides containing a video no longer subtract inactivity time while the user is watching it.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Extended the in-app help for <b>Video Campaigns<\/b> to cover the indicators tied to the final question (<b>Answered correctly<\/b> and <b>Answered incorrectly<\/b>).<\/span><\/li><\/ul><h2><b>Corrections<\/b><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an inconsistency in <b>Integrations > API<\/b> where registered applications were only visible to the administrator who created them. All administrative users now see and can manage the same list of applications.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue where subtitles uploaded to a <b>Video<\/b> content were not pre-loaded when creating a manual translation, even though the field is shared across all translations.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed a visual glitch where the end-user dashboard briefly rendered out of alignment on the first sign-in with chat enabled.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-717915846\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-717915846\" data-tab-index=\"6\" style=\"--n-tabs-title-order: 6;\" class=\" elementor-element elementor-element-9033757 e-con-full e-flex e-con e-child\" data-id=\"9033757\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f235b5 elementor-widget elementor-widget-text-editor\" data-id=\"2f235b5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>May 9, 2026<\/i><\/p><h2><b>New features<\/b><\/h2><h3><b>User Import from LDAP Directory\u00a0<\/b><\/h3><p><span style=\"font-weight: 400;\">Added integration with LDAP directories, allowing administrators to configure the connection, map attributes to SMARTFENSE fields, and synchronize users manually or on a scheduled basis. This addition broadens compatibility with corporate identity providers and environments without a cloud directory.\u00a0<\/span><\/p><h3><b>SSO Authentication via SAML 2.0\u00a0<\/b><\/h3><p><span style=\"font-weight: 400;\">Added support for Single Sign-On authentication under the SAML 2.0 standard, allowing administrators to configure a generic Identity Provider so that users can log in with their corporate credentials. This feature enables integration with any corporate or government IdP that operates under SAML.\u00a0<\/span><\/p><h3><b>API Endpoint for User Information\u00a0<\/b><\/h3><p><span style=\"font-weight: 400;\">Added a new endpoint to the SMARTFENSE API that returns general user information, including experience points and access to the details of earned badges.\u00a0<\/span><\/p><h2><b>Improvements<\/b><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added the ability to configure multiple DMI accounts for sending simulations. This allows sending to be distributed across accounts, increasing throughput and resilience against failures or quota limits on any individual account.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added a new variable to the exam failure final message configuration that displays how many attempts the user has remaining to pass the activity. This allows administrators to communicate that information directly on the final slide, improving the user experience.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added the \u201cContent Difficulty\u201d column to the downloadable report under <\/span><b>Audit > Assigned Actions > Users > Components<\/b><span style=\"font-weight: 400;\">, completing the column set needed to present training results in formal audits.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added the \u201cContent Difficulty\u201d column to the campaign detail view and its export, showing the value of the content or scenario each user received.\u00a0\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added \u201cFloor name or number\u201d as a selectable field when configuring the import of Functional Areas and Hierarchical Levels from Google Workspace. This extends compatibility with organizations that use that attribute in their directory to represent internal hierarchy.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added the ability to choose which user data is displayed in the correlation report table, allowing each client to customize the visible columns directly from the report settings. This reduces the need to manually cross-reference data with other tables and speeds up the generation of the required report.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added the missing triggers for Interactive Modules, Videos, Video Games, Newsletters, Exams, Surveys, Ransomware, and Smishing to Nudges and Interventions, unifying the coverage of available events for configuring automatic actions across all platform components.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Reorganized the Reports section, grouping reports by component in a summary view accessible from a single menu item.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Updated the user import from FTP servers to honor the fixed IP configured on the instance, preventing blockages in organizations with strict network security policies.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Strengthened the protection of session cookies against browser script access, mitigating session hijacking risks.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Restricted the transmission of platform cookies to encrypted connections in production environments.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Applied a same-site restriction to cookie sending when a request originates from another site, mitigating cross-site attack risks.\u00a0<\/span><\/li><\/ul><h2><b>Corrections<\/b><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Improved the authentication flow by reducing accidental lockouts of legitimate users during login, and added log entries with the reason for the failure to facilitate incident diagnosis.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue that prevented Phishing and Ransomware content from being saved when created directly with an inactive status.\u00a0<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-717915847\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-717915847\" data-tab-index=\"7\" style=\"--n-tabs-title-order: 7;\" class=\" elementor-element elementor-element-e8455d2 e-con-full e-flex e-con e-child\" data-id=\"e8455d2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-70283fd elementor-widget elementor-widget-text-editor\" data-id=\"70283fd\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>April 11, 2026<\/i><\/p><h2><b>New features<\/b><\/h2><h3><b>HTML slides in Interactive Modules<\/b><\/h3><p><span style=\"font-weight: 400;\">Added functionality that allows administrative users to create HTML-type slides within Interactive Modules. This enhancement provides greater flexibility to develop custom interactive activities by enabling the inclusion of HTML, CSS, and JavaScript code within slides. Content is securely rendered inside an iframe, ensuring compatibility and preventing conflicts with the end-user dashboard. Additionally, an option was added to lock the slide until the activity is completed correctly, improving control over the learning experience. This feature supports operational scalability and enhances the overall user experience.<\/span><\/p><h2><b>Improvements<\/b><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added the option to select the HTML\u2192PDF conversion engine for generating custom certificates in Interactive Modules and Exams. Administrators can now choose between xhtml2pdf (existing) and WeasyPrint (new), providing greater control over the final PDF design and improving visual fidelity compared to the editor layout.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Implemented automatic JWT renewal for SSO in child instances, allowing administrative users to maintain a valid token without needing to refresh the page. This improvement enhances the login experience in multitenant environments and enables stricter token expiration policies. Error messages were also updated to clearly indicate when a user lacks sufficient permissions or is inactive in the child instance.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added functionality that allows users to retake an Interactive Module without slide locking, provided the module has already been completed. This improvement supports content review and enhances the learning experience by allowing free navigation in completed modules, whether the campaign is still active or has expired.<\/span><\/li><\/ul><h2><b>Fixes<\/b><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed a validation issue that allowed duplicate users to be created through manual upload. A stricter validation of the email field was implemented to prevent creating users with existing email addresses, ensuring data integrity and preventing inconsistencies in user management.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue affecting text display in the Phishing Report button and audit logging when reporting real emails from Outlook 2019. The text is now displayed correctly, and all reported emails are properly logged in the platform audit, ensuring traceability and the correct operation of the phishing reporting process.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed the logic for detecting and canceling Azure AD synchronization tasks. The system now correctly displays the actual status of synchronization tasks and allows cancellation only for those that are actively running.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue that prevented displaying answers and feedback when editing custom exam questions if the administrator\u2019s profile language differed from the question language. Information is now displayed correctly during editing, ensuring consistency and improving management of multilingual content on the platform.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-717915848\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-717915848\" data-tab-index=\"8\" style=\"--n-tabs-title-order: 8;\" class=\" elementor-element elementor-element-e8bfe57 e-con-full e-flex e-con e-child\" data-id=\"e8bfe57\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-87f17a1 elementor-widget elementor-widget-text-editor\" data-id=\"87f17a1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>March 14, 2026<\/i><\/p><h1>Platform<\/h1><h2><b>Improvements<\/b><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\">Redesigned the campaign creation screen in multitenant environments to optimize the selection of target instances and audiences. The process is now divided into two clear steps: first, selecting target instances using an advanced filter and a dedicated interface; second, defining the specific audience within those instances, allowing selection of either all active users or a manual selection. These changes improve accuracy and efficiency in campaign setup without affecting existing campaigns or edits made before this update.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Improved progress visibility in the campaign detail view for campaigns configured with \u201cRandom Send.\u201d The system now displays the absolute assignment ratio, clearly showing how many users have been assigned out of the expected total in random campaigns. The format is: \u201cAssigned: X of Y (Z%).\u201d This makes it easier to monitor actual progress and avoids confusion about campaign completion. No changes were made to the display of standard campaigns, which maintain their current behavior.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Enhanced the integration for detecting headers in emails reported through the Microsoft Outlook Phishing Report button. If headers are not found in the received email, the system now also searches for them in the attached EML file containing the original reported message. This improvement ensures greater accuracy when retrieving relevant information for security incident analysis.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Added a new \u201cEstimated Time\u201d column in the campaign detail user table, allowing visibility into the estimated time (in minutes) required for each user to complete the assigned content.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Added the columns \u201cEstimated time to complete content (minutes)\u201d and \u201cTime spent\u201d to downloadable reports under Audit > Assigned Actions > Users > Components. This enhancement enables administrative users to view and total the time each user has spent on Module, Exam, and Survey components, improving analysis and tracking of engagement in assigned campaigns.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Added a new API endpoint that allows administrators to retrieve detailed information about a specific content item using the content code as a required parameter. This functionality enables integrations to access relevant content data, such as estimated completion time, without modifying existing endpoints. A new permission scope, read_contents, was also introduced to control access to this information. This improvement enhances content management and retrieval through external integrations, strengthening platform flexibility and security.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Implemented fullscreen functionality for video games embedded via iframe, ensuring a consistent experience across devices. In supported browsers and systems, the native fullscreen API is used. For iPhone and Safari on iOS, where technical limitations exist, a simulated fullscreen mechanism was developed using CSS, blocking scroll and occupying the entire viewport to provide an equivalent fullscreen experience. This improvement ensures greater compatibility and usability across the platform.<\/li><\/ul><h2><b>Corrections<\/b><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\">Fixed duplicate users appearing when applying multiple grouping filters (Group, Functional Area, Hierarchical Level) in the Users table. Users who belonged to more than one selected filter option were previously displayed multiple times. Each user is now displayed only once, ensuring data integrity and clarity.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Fixed an issue in the USB Drop component that prevented full scrolling in the language selector when downloading files. Users can now scroll and select any available language in the dropdown, regardless of the number of file types listed. This improvement enhances the download experience and ensures full accessibility to all available languages.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Fixed an issue that prevented multiple-choice responses from being saved for certain users, affecting survey data integrity. An additional backend validation was implemented to ensure users cannot proceed to the next question without submitting a valid response, regardless of frontend validations. In the event of an error, the current slide remains visible, and the user is prompted to review their answers. This improvement ensures accurate data collection and strengthens the reliability of the survey system.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Corrected the language selection logic in predefined assignment notifications. When a user has a language code that is not supported by the platform, the system now prioritizes: first, searching for an available variant of the same language; if none exists, using the organization\u2019s configured preferred language; and as a last resort, falling back to the default language.<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-717915849\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-717915849\" data-tab-index=\"9\" style=\"--n-tabs-title-order: 9;\" class=\" elementor-element elementor-element-3967754 e-con-full e-flex e-con e-child\" data-id=\"3967754\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-beb77d0 elementor-widget elementor-widget-text-editor\" data-id=\"beb77d0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>February 21, 2026<\/i><\/p><h1>Platform<\/h1><h2><b>New Features<\/b><\/h2><h3><b>SSO from Multitenant Instances to Managed Instances<\/b><\/h3><p><span style=\"font-weight: 400;\">An implicit Single Sign-On (SSO) mechanism was implemented for administrators of multitenant instances, allowing seamless access from a parent instance to its child instances without the need to manage separate users and credentials for each one. This improvement streamlines the administration of multiple instances, enhances the user experience, and ensures proper audit logging for each access and action performed under this model.<\/span><\/p><h3><b>Multitenant Instance Ecosystem Management<\/b><\/h3><p><span style=\"font-weight: 400;\">A new section called \u201cEcosystem\u201d was added, visible exclusively in multitenant instances. This feature allows administrators to manage the inventory of managed organizations, monitor the status of each instance, access their operational environments directly through unified sign-on, and perform bulk maintenance actions. The section includes a paginated table with key information for each instance, such as name, URL, validity dates, time zone, and users. Both individual and bulk actions are supported, including instance subdomain editing, user management, integrations, reports, and time zone changes, all with audit logging to ensure traceability. This improvement enhances oversight and operational control of the multitenant ecosystem, enabling centralized and efficient management of dependent organizations.<\/span><\/p><h2><b>Improvements<\/b><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added functionality that allows administrative users to customize the favicon of the end-user dashboard. This improvement reinforces SMARTFENSE\u2019s commitment to brand customization, enabling the platform to be aligned with each organization\u2019s visual identity<\/span><span style=\"font-weight: 400;\">.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Implemented functionality that allows administrative users to view emails reported by their users to classify them as real Phishing or false positives.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Implemented automatic logging in the Campaign History whenever an administrative user marks an interaction as a false positive or reprocesses campaign statistics. This improvement ensures traceability and compliance with audit policies by providing detailed evidence of the action performed, including date, responsible user, interaction data, and reprocessing outcome.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added contextual help to the creation and editing of webhooks within interventions.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Implemented a default value for the <\/span><b>ADJUSTED_HOURLY_RATE_CURRENCY<\/b><span style=\"font-weight: 400;\"> field in the export of SAP SuccessFactors audit logs. When no value is configured for this field, the string \u201c!##!\u201d is now automatically assigned in files exported from \/audit\/sap\/ and \/config\/sap-ftp\/. This improvement prevents CSV file format errors and eliminates the need for manual intervention or support requests to correct the configuration, ensuring the integrity of exported data.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Implemented the option to leave the Time Zone field blank in the SAP SuccessFactors configuration. This allows the corresponding time zone column to be empty, when required, both in the audit screen and in export files (manual and automatic via FTP).<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Updated the configuration at \/config\/sap-global-data\/ to allow decimal values in the \u201cDuration in hours\u201d field. It is now possible to set durations shorter than one hour, for example, 0.09 (approximately five minutes).<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Implemented preservation of the user\u2019s<\/span><b> STUD_ID<\/b><span style=\"font-weight: 400;\"> field value at the time the audit record is generated. Starting with this version, the identifier exported as <\/span><b>STUD_ID<\/b><span style=\"font-weight: 400;\"> remains fixed and is not affected by subsequent changes to the field, user deactivation, or anonymization. Existing records retain their current value, ensuring historical audit integrity.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added the Montserrat font to all HTML editors across the platform.<\/span><\/li><\/ul><h2><b>Corrections<\/b><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue where the button text in anonymous survey assignment and reminder emails was displayed only in Spanish, regardless of the user\u2019s configured language<\/span><span style=\"font-weight: 400;\">.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue where some cover and background images of Interactive Modules were not displayed correctly on the platform.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an error that caused a blank screen when accessing the details of simulation campaigns with auto-enrollment and an educational moment.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue that prevented audit logging of emails reported via Gmail\u2019s Phishing Report button when the original email subject was empty.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158410\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158410\" data-tab-index=\"10\" style=\"--n-tabs-title-order: 10;\" class=\" elementor-element elementor-element-3962f47 e-con-full e-flex e-con e-child\" data-id=\"3962f47\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5fc6ac7 elementor-widget elementor-widget-text-editor\" data-id=\"5fc6ac7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>January 9, 2026<\/i><\/p><h1>Platform<\/h1><h2>Improvements<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added a new option in Gamification settings that allows administrative users to define which gamification components are shown on the end-user dashboard. It is now possible to hide the \u201cMy progress\u201d section and Badges independently, providing greater flexibility and adaptability to each organization\u2019s needs.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added a new option in Gamification settings to configure badge-award notifications. Administrators can now choose whether users will receive a notification when they earn a badge, preventing inbox overload and aligning with each organization\u2019s internal communication policies.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Updated the text displayed in the \u201cMy progress\u201d section of the end-user dashboard to improve clarity of the information shown.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Implemented a control in the manual user import from CSV feature that prevents starting a new import while another one is in progress. Additionally, a section was added to display the status of the last import, allowing users to track its progress and, if it is active, cancel the ongoing operation.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Created a new section called \u201cAudit \u2013 System\u201d, located below the Administrative Audit section, which groups exclusively system-performed actions. These actions were previously listed within the Administrative Audit section. The new section has its own endpoint and a simplified interface, without the user and description columns, which enables more efficient and segmented log management.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Implemented a new endpoint to retrieve information about Smishing campaigns.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added functionality that allows administrative users to view different video game leaderboard modes in campaigns, facilitating internal competition management. It is now possible to select \u201cBest score,\u201d \u201cFirst score,\u201d and \u201cLast score,\u201d both in the on-screen view and in the results export, providing greater flexibility and detail when analyzing participant performance. Data export was also improved by adding specific columns for each mode and a chronological score history per user, which improved traceability and result tracking in campaigns.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added a time zone selection field in the configuration section for pending campaign notifications. This provides greater control over the exact time at which the notification will be sent.<\/span><\/li><\/ul><h2>Corrections<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an inconsistency that occurred when importing users via CSV and changing an administrative user\u2019s role to an end user. The inconsistency caused the user to still appear as an Administrator in the users table, even though their permissions had been effectively removed.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed the behavior of the campaign_id filter in the API endpoint \u201cUsers\u2019 training campaigns.\u201d The query parameter now correctly filters results by campaign, ensuring accurate data retrieval for the selected campaign. This improvement ensures consistency between documentation and implementation, optimizing the experience for integrations and reporting.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158411\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158411\" data-tab-index=\"11\" style=\"--n-tabs-title-order: 11;\" class=\" elementor-element elementor-element-da14527 e-con-full e-flex e-con e-child\" data-id=\"da14527\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cb2ea66 elementor-widget elementor-widget-text-editor\" data-id=\"cb2ea66\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>December 20, 2025<\/i><\/p><h1>Platform<\/h1><h2>Improvements<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added a PDF download option to the Microsoft Outlook Phishing Report Button integration setup guide.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added the domain <\/span><b>mail-takesecurity.com<\/b><span style=\"font-weight: 400;\"> to the Whitelist section under<\/span><b> \u201cSending server IPs and domains.\u201d<\/b><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added an informational note to the configuration for the DMI simulation delivery method. This note recommends that, after saving the configuration, you send a test Phishing or Ransomware simulation campaign to verify proper delivery\/receipt.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Implemented detailed error visibility for email sending when using your own server with OAuth 2.0 authentication for Microsoft Exchange Online. If sending fails, errors are logged and can be viewed in the campaign details, allowing administrative users to adjust settings and retry the sending process. This improvement applies to campaigns, tests, reminders, and pending-campaign notifications, providing greater control and traceability over sent emails.<\/span><\/li><\/ul><h2>Corrections<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue that occurred when playing an Interactive Module created from a SCORM package via the LMS integration.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue that prevented creating custom Interactive Modules content from a template when using Catalan (this did not occur in Spanish). Updated the title-assignment logic for blocks and content to ensure correct creation across all supported languages, improving multilingual content customization.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue that occurred when retrieving emails for the <\/span><b>Phishing Detective<\/b><span style=\"font-weight: 400;\"> video game for users with a manager assigned.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue that prevented embedding YouTube videos in Interactive Modules (Error 153). Updated the iframe configuration to ensure videos display correctly and restored expected functionality.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue where sending a password reset email could fail when the customer\u2019s mail server configuration (OAuth for Microsoft Outlook) was incorrect. Previously, this caused an unhandled system error. Now the exception is handled properly, showing a clear error message to the user and avoiding exposure of technical details\u2014resulting in a safer, more professional user experience.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue in the Surveys component where answers could be saved to the wrong question when responding to consecutive multiple-choice questions. This caused inconsistencies in results and made analysis difficult for admins. Responses are now saved accurately per question, ensuring data integrity and improving survey report reliability.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue in the task that retrieves emails reported as phishing via Microsoft Outlook\u2019s native Phishing Report button, where the Microsoft Graph response was not returned in JSON format\u2014causing an exception and failures in automated processing.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158412\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158412\" data-tab-index=\"12\" style=\"--n-tabs-title-order: 12;\" class=\" elementor-element elementor-element-dd13603 e-con-full e-flex e-con e-child\" data-id=\"dd13603\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e06ed9 elementor-widget elementor-widget-text-editor\" data-id=\"6e06ed9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>November 8, 2025<\/i><\/p><h1>Platform<\/h1><h2>Improvements<\/h2><h3><b>High wait times when entering user editing<\/b><\/h3><p><span style=\"font-weight: 400;\">Optimized load times on the user editing screen for instances with large data volumes. This improvement was achieved through pagination in the manager selection field, eliminating the need to load all users simultaneously.<\/span><\/p><h3><b>Exporting records to SAP SuccessFactors<\/b><\/h3><p><span style=\"font-weight: 400;\">Updated the condition used for exporting records to SAP SuccessFactors to avoid sending duplicate records.<\/span><\/p><h2>Corrections<\/h2><h3><b>Error connecting to Microsoft Entra ID: Invalid secret keys<\/b><\/h3><p><span style=\"font-weight: 400;\">Fixed error handling when attempting to connect to Microsoft Entra ID with invalid secret keys. Instead of generating a 500 error, the system now shows a descriptive message to the user, making it easier to identify and resolve authentication issues.<\/span><\/p><h3><b>Emails without a subject in the Microsoft button integration<\/b><\/h3><p><span style=\"font-weight: 400;\">Fixed an issue where SMARTFENSE integration with the Microsoft Outlook button failed when processing emails without a subject in the configured inbox. Emails without a subject are now correctly discarded, preventing execution errors and ensuring the stability of the phishing reporting process.<\/span><\/p><h3><b>Error checking connectivity with the custom mail server<\/b><\/h3><p><span style=\"font-weight: 400;\">Resolved an error that prevented connectivity checks with custom mail servers configured via OAuth 2.0 for Microsoft Exchange Online. The problem was caused by incorrect header handling in the connectivity test function, resulting in validation failures even with a correct configuration. With this fix, connectivity checks now succeed, ensuring proper integration and operation of the mail server in the platform.<\/span><\/p><h3><b>Timeout when loading campaign send errors<\/b><\/h3><p><span style=\"font-weight: 400;\">Fixed a performance issue causing a timeout when viewing error details for campaigns with a high volume of records. Errors now load correctly using pagination, allowing efficient querying even for campaigns with thousands of errors.<\/span><\/p><h3><b>Error logging in DMI campaign sends for Microsoft<\/b><\/h3><p><span style=\"font-weight: 400;\">Implemented detailed error logging for simulation campaigns sent via DMI through Microsoft. When misconfiguration prevents sending, the system now logs the error for the users assigned to the campaign, making it easier to identify and resolve sending configuration issues.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158413\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158413\" data-tab-index=\"13\" style=\"--n-tabs-title-order: 13;\" class=\" elementor-element elementor-element-7b0aa55 e-con-full e-flex e-con e-child\" data-id=\"7b0aa55\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e85e230 elementor-widget elementor-widget-text-editor\" data-id=\"e85e230\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>October 4, 2025<\/i><\/p><h1>Platform<\/h1><h2>Improvements<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><p>Updated the organization of information in the campaign detail view to improve readability and usability.<\/p><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><p>Added the ability to import users into SMARTFENSE from on-premise Microsoft Active Directory via a PowerShell script. For more information, see <strong>Users and Groups > Import and Synchronization > From PowerShell Script<\/strong>.<\/p><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><p>The LMS Integration \u2013 Content Access configuration now also applies to Video and Video Game campaigns.<\/p><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><p>Removed restrictions on the number and type of characters in the Organization Name, which can be set in <strong>Settings > Organization > Organization Data<\/strong>.<\/p><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><p>Added a new field called Display Name as Email Sender, allowing you to define the value of the FROM field in emails sent from the platform. This value is not used in simulations, since the FROM field in those cases depends on the chosen simulation scenario.<\/p><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><p>Added the ability to save configurations of the Correlation Report chart (<strong>Reports > Correlation<\/strong>), making it easier to create, save, and quickly retrieve different setups.<\/p><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><p>Added the ability to configure the organization\u2019s <strong>Password Policy in Settings > Security > Password Policy<\/strong>.<\/p><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><p>Added the ability to customize the text displayed in the Phishing Report Button interface from <strong>Settings > Simulation > Phishing Report Button<\/strong>.<\/p><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><p>In Nudges and Interventions, it is now possible to use the user interaction date in different formats.<\/p><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><p>Added a filter option in the Correlation Report to filter results by user status.<br \/>Expanded the SMARTFENSE API documentation with additional details about the different authentication flows available.<\/p><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><p>Added a paginated table in the Whitelist section showing the list of domains used as senders in predefined and custom Phishing and Ransomware simulations.<\/p><\/li><\/ul><h2>Corrections<\/h2><ol><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue with the visual guides in the administrative audit logs for Smishing campaign edits, so changes are now highlighted correctly.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Corrected inconsistencies in the interface, such as creating an exam with more than one correct answer per question, or creating a newsletter without a valid confirmation response.<\/span><\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158414\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158414\" data-tab-index=\"14\" style=\"--n-tabs-title-order: 14;\" class=\" elementor-element elementor-element-8e32e91 e-con-full e-flex e-con e-child\" data-id=\"8e32e91\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c6f7723 elementor-widget elementor-widget-text-editor\" data-id=\"c6f7723\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>September 6, 2025<\/i><\/p><h1>Platform<\/h1><h2>New features<\/h2><h3><b>User Manager<br \/><\/b><\/h3><p>It is now possible to assign a manager to a user.The manager must be another existing and active SMARTFENSE user and can be added manually or imported via CSV or Microsoft Entra ID.<\/p><p>This allows managers to be notified about specific actions taken by their subordinates through the Interventions component.<\/p><h3><strong>Integration with Microsoft Outlook\u2019s Default Phishing Report Button<\/strong><\/h3><p>A new integration has been added to SMARTFENSE, this time with Microsoft Outlook\u2019s built-in phishing report button.<\/p><p>This integration brings the advantages of the SMARTFENSE phishing report button to organizations that prefer to use the button that comes by default in Microsoft Outlook.<br \/>Specifically, through this integration, when users report simulations using Outlook\u2019s default button, the action will be logged in the corresponding campaign within SMARTFENSE.<\/p><p>In addition, when users report real emails (not simulations), those reports will also be centralized in SMARTFENSE and reflected in the phishing report button audit section, in the Reports section, and in any Nudges or Interventions that use this action as a trigger.<\/p><h3><b>Reporting Real Emails<\/b><\/h3><p><b>Both the SMARTFENSE phishing report button<\/b><span style=\"font-weight: 400;\"> and the <\/span><b>integration between SMARTFENSE and Outlook\u2019s default button<\/b><span style=\"font-weight: 400;\"> now log the reporting of real emails (not simulations) on the platform.<\/span><\/p><p><span style=\"font-weight: 400;\">This can be seen in the phishing report button audit section, in the Reports section, and in any Nudges or Interventions that use this action as a trigger.<\/span><\/p><h2>Improvements<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A confirmation dialog has been added before marking interactions related to an IP address as false positives in the \u201c<\/span><b>IP Addresses that interacted in the campaign<\/b><span style=\"font-weight: 400;\">\u201d report.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Non-simulated emails reported through the SMARTFENSE Phishing Report button for Gmail are now logged on the platform.<\/span><\/li><\/ul><h2>Corrections<\/h2><ol><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue with creating SCORM content translations.<\/span><\/li><li><span style=\"font-weight: 400;\">The button to access the end-user dashboard in pending campaign notifications has been removed when authentication is configured as <\/span><b>SMARTFENSE Authentication without credentials<\/b><span style=\"font-weight: 400;\">. Links to access each individual pending campaign remain available.<\/span><\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158415\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158415\" data-tab-index=\"15\" style=\"--n-tabs-title-order: 15;\" class=\" elementor-element elementor-element-6bab115 e-con-full e-flex e-con e-child\" data-id=\"6bab115\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-09def3b elementor-widget elementor-widget-text-editor\" data-id=\"09def3b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>August 9, 2025<\/i><\/p><h1>Platform<\/h1><h2>New features<\/h2><h3><b>Keycloak Integration<\/b><\/h3><p><span style=\"font-weight: 400;\">Added the ability to configure Single Sign-On (SSO) using Keycloak.<\/span><\/p><h3><b>Microsoft Defender 365 Integration<\/b><\/h3><p><span style=\"font-weight: 400;\">Added support for receiving Microsoft Defender 365 security alerts, enabling the automatic triggering of Nudges or execution of Interventions.<\/span><\/p><h2>Enhancements<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added a new setting under <\/span><b>Settings > Security > False Positives<\/b><span style=\"font-weight: 400;\"> that allows all interactions occurring after a report to be marked as false positives.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added a new option in <\/span><b>Settings > Organization > End-User<\/b> <b>Dashboard<\/b><span style=\"font-weight: 400;\"> to control whether or not content that is unavailable in the user\u2019s language should be displayed to end users.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Improved the visual design and interpretability of reports related to false positive detection.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added the ability to configure how usernames are defined for users imported via Google.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Introduced a new SMARTFENSE API endpoint that retrieves information about campaigns that are not started, ongoing, or completed within the organization.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Removed the character limit from the <\/span><b>Group Name<\/b><span style=\"font-weight: 400;\"> field used when importing users via Google or Microsoft Entra ID.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added a quick-access link to the <\/span><b>Awareness Dashboard<\/b><span style=\"font-weight: 400;\"> in the administrative interface. This link is accessible from the sidebar that appears when clicking on the username at the top right corner of the screen.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Implemented an automatic language filter in the content gallery to display content in the administrative user\u2019s language by default.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Improved the instructional text for validating corporate domains.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Re-enabled the ability to download the <\/span><b>Administrative Audit Log<\/b><span style=\"font-weight: 400;\"> as a CSV or Excel file.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Removed the context menu that appeared when right-clicking on a video.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158416\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158416\" data-tab-index=\"16\" style=\"--n-tabs-title-order: 16;\" class=\" elementor-element elementor-element-7e6ec34 e-con-full e-flex e-con e-child\" data-id=\"7e6ec34\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f1897c1 elementor-widget elementor-widget-text-editor\" data-id=\"f1897c1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>July 12, 2025<\/i><\/p><h1>Platform<\/h1><h2>New features<\/h2><h3>Correlation Report<\/h3><p>The existing correlation report, previously located under <strong>Reports > Campaigns<\/strong>, has been moved to a new subsection: <strong>Reports > Correlation<\/strong>.<br \/>This report is now customizable, allowing you to define which activities you want to correlate.<br \/>Additionally, it includes a table where you can view and export the details of the interactions represented in the chart.<\/p><h2>Enhancements<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><p>In the <strong>Custom Mail Server<\/strong> configuration with Google OAuth 2.0 (<strong>Settings > Mail Server > Custom Server<\/strong>), a new field was added to capture the email address of the user who configured the integration. This ensures the <strong>FROM<\/strong> field is displayed correctly in sent emails.<\/p><p>A new field was also added to configure the <strong>Reply-To<\/strong> address for outgoing emails.<\/p><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">A new section called <\/span><b>Badges<\/b><span style=\"font-weight: 400;\"> was added under <\/span><b>Settings > Notifications<\/b><span style=\"font-weight: 400;\">. This section allows you to configure the delivery method for gamification badge notifications and fully customize their content.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Increased the maximum number of custom hostnames to <\/span><b>30<\/b><span style=\"font-weight: 400;\"> in <\/span><b>Settings > Organization > Hostnames<\/b><span style=\"font-weight: 400;\">.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">In <\/span><b>Nudges <\/b><span style=\"font-weight: 400;\">and <\/span><b>Interventions<\/b><span style=\"font-weight: 400;\">, timezone information was added to the variable that shows the date when the user triggered the event.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue where, if a search in a table returned no results, the table would incorrectly display all records instead of remaining empty.<\/span><\/li><\/ul><h2>Fixes<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\">Fixed a UI issue that occurred when uploading an invalid subtitle file to Video content.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added a missing translation in the Administrative Report for ongoing campaigns.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an error when sending a Phishing or Ransomware simulation where the sender address contained special characters.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158417\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158417\" data-tab-index=\"17\" style=\"--n-tabs-title-order: 17;\" class=\" elementor-element elementor-element-b2de788 e-con-full e-flex e-con e-child\" data-id=\"b2de788\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-324ebce elementor-widget elementor-widget-text-editor\" data-id=\"324ebce\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>May 17, 2025<\/i><\/p><h1>Platform<\/h1><h2>New features<\/h2><p>Added support for LMS integration with Exams, Videos, and Gamified Videos campaigns.<\/p><h2>Enhancements<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Implemented the ability to use basic authentication when executing webhooks in the Interventions component.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Updated the heat map in simulation campaigns to display information for all assigned users. Previously, if a user was deactivated on the platform, they would no longer appear on the heat map.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Introduced a new setting for LMS integration. By default, once content is completed in the LMS, users cannot access it again. Now it is possible to configure SCORM packages to be viewable from the LMS even after the campaign has ended or after the user has completed the content.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Added the option to configure a maximum session timeout for inactive users on the platform.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Modified exam grading behavior: unstarted exams will now always be marked as failed.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Added a header row to the CSV file when downloading all exam and survey responses, making it easier to interpret the meaning of each column.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Added the option to configure Okta integration using OAuth 2.0.<\/span><\/li><\/ul><h2>Fixes<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue where groups with no users were not correctly updating their risk score to zero.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Resolved a problem where reprocessing statistics would not work properly when the seconds range was disabled.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed the link to the teachable moment in the Excel and PDF files for Ransomware campaigns.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158418\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158418\" data-tab-index=\"18\" style=\"--n-tabs-title-order: 18;\" class=\" elementor-element elementor-element-0ea7dbb e-con-full e-flex e-con e-child\" data-id=\"0ea7dbb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8ec8d86 elementor-widget elementor-widget-text-editor\" data-id=\"8ec8d86\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>April 19, 2025<\/i><\/p><h1>Platform<\/h1><h2>New features<\/h2><h3><strong>Nudges<\/strong><\/h3><p><span style=\"font-weight: 400;\">Nudges are short messages designed to influence specific user security behaviors. Their purpose is to guide people toward the right decision at just the right moment.<\/span><\/p><p><span style=\"font-weight: 400;\">Please contact your Partner for more information.<\/span><\/p><h3><b>Okta Authentication<\/b><\/h3><p><span style=\"font-weight: 400;\">Added the option to configure SSO using Okta.<\/span><\/p><h3><b>Phishing Report Button for Gmail<\/b><\/h3><p><span style=\"font-weight: 400;\">The SMARTFENSE Phishing Report Button is now available for Gmail.<\/span><\/p><h2>Improvements<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Improved the display of audit logs related to video campaigns that include concatenated exams.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added support for using .PPTM files in USB Drop traps.<\/span><\/li><\/ul><h2>Fixes<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed a UI issue when editing a Smart Group that caused the group\u2019s criteria to not load correctly on the edit screen.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Resolved an issue in multi-tenant environments where querying deleted campaigns from a managed organization would cause errors.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue with new badge notification emails in Brazilian Portuguese and French, where the subject line failed to correctly display the recipient\u2019s name.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue that occurred when importing users via API with the optional username field left empty.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Resolved an issue where a success message after editing content wasn\u2019t shown in the admin user\u2019s selected language.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed a UI bug in the compliance management component, where the field used to indicate which clause a piece of content satisfied did not display properly.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed display issues in the section headers of the Proactive User Audit logs.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Resolved an issue when creating a custom URL for the URL Pool.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed a bug that caused an error when performing searches in the user history table.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed a preview issue with very long content that uses variables\u2014the variables were not being correctly replaced in the preview.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158419\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158419\" data-tab-index=\"19\" style=\"--n-tabs-title-order: 19;\" class=\" elementor-element elementor-element-6c6a926 e-con-full e-flex e-con e-child\" data-id=\"6c6a926\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e50d9d9 elementor-widget elementor-widget-text-editor\" data-id=\"e50d9d9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>March 29, 2025<\/i><\/p><h1>Platform<\/h1><h2>Improvements<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\">A new section called False Positives has been added under Settings > Security. This section includes configurations that were previously located in the Whitelist section.<br \/>Additionally, the option to disable the second-range logic within the false positive detection algorithm has been introduced.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Performance improvements have been made to the <strong data-start=\"391\" data-end=\"405\">User Audit<\/strong> section loading process.<\/li><li aria-level=\"1\">An enhancement has been implemented in the <strong data-start=\"496\" data-end=\"515\">CSV user import<\/strong> process to remove any potential line breaks at the end of each CSV line.<\/li><\/ul><h2>Corrections<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue that prevented proper navigation of the campaign list for administrative users with the Spanish (Spain) language setting.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an inconsistency that prevented the \u201cRetry Email Sending\u201d button from displaying correctly in simulations. This occurred in simulation campaigns where the educational moment was configured to be sent via email.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158420\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158420\" data-tab-index=\"20\" style=\"--n-tabs-title-order: 20;\" class=\" elementor-element elementor-element-d32cfbb e-con-full e-flex e-con e-child\" data-id=\"d32cfbb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2643422 elementor-widget elementor-widget-text-editor\" data-id=\"2643422\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>February 22, 2025<\/i><\/p><h1>Platform<\/h1><h2>New Features<\/h2><h3><strong>Automated Awareness Program<\/strong><\/h3><p><span style=\"font-weight: 400;\">This feature allows administrative users to create an annual awareness campaign program with a simple configuration.<\/span><\/p><p><span style=\"font-weight: 400;\">For more information, please contact your Partner.<\/span><\/p><h2>Improvements<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A new API endpoint has been added to SMARTFENSE, allowing access to administrative audit logs. More details can be found <\/span><a href=\"http:\/\/www.takesecurity.com\/api\/schema\/redoc\"><span style=\"font-weight: 400;\">here<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A new API endpoint has been added to retrieve a list of administrative users along with the date of their last login. More details can be found <a href=\"http:\/\/www.takesecurity.com\/api\/schema\/redoc\">here<\/a>.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A new API endpoint has been added to SMARTFENSE, providing details about the video game campaigns in which users have participated.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Two new data points have been added to the API responses for user campaign participation: whether the content used in the campaign is currently active, and the unique identifier code for the content.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">The configuration found at <\/span><b>Settings > Components > Exams > Exam Assignment<\/b><span style=\"font-weight: 400;\"> now applies to exams derived from Interactive Modules and Videos.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">It is now possible to create and edit content in Simplified Chinese and Hindi.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Improvements have been made to the configuration process for pending campaign notifications to make it more user-friendly.<\/span><\/li><\/ul><h2>Corrections<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an inconsistency that prevented an administrative user from accessing completed content from the end-user view in a test campaign.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue where reminder dates would change unexpectedly when entering the campaign edit mode.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue that occurred when trying to create specific survey content from a template.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed inconsistencies in the user tables for campaign groupings that included exams within Interactive Modules and Videos.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">An issue was fixed where unattempted exams in completed campaigns were not being marked as failed.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue that occurred when attempting to edit a campaign: The end date was not displayed correctly.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue that occurred when trying to save edits to a USB Drop campaign that had not been started.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue with tracking the opening of Ransomware simulation PDF files.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158421\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158421\" data-tab-index=\"21\" style=\"--n-tabs-title-order: 21;\" class=\" elementor-element elementor-element-c9ff94d e-con-full e-flex e-con e-child\" data-id=\"c9ff94d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0a299c elementor-widget elementor-widget-text-editor\" data-id=\"b0a299c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>January 25, 2025<\/i><\/p><h1>Platform<\/h1><h2>Improvements<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The ability to add subtitles to customized video content has been added.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The option to edit the completion date of an ongoing campaign has been added. To do this, go to the campaign details and use the <\/span><b>Edit Date<\/b><span style=\"font-weight: 400;\"> button.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A new field have been added to the user campaign details page, providing Whois information for the IP address that originated the interaction.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The maximum allowed size for video uploads has been increased to 500 MB.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Error messages for Teachable Moment submissions have been improved to make them clearer for administrative users.<\/span><\/li><\/ul><h2>Corrections<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Consistency corrections were made for managing roles by catalog in instances with multiple catalogs.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed a translation issue in the details of a campaign with an exam, where the derived exam was not being translated correctly.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue where the user\u2019s edit date was not being updated correctly when modifying users via a CSV file.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue where filters were not working properly for Interactive Module campaigns with a derived exam in the reports section.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue with the Send Test button when sending a test notification in the pending campaigns configuration.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue where users in a smart group weren\u2019t displayed correctly.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158422\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158422\" data-tab-index=\"22\" style=\"--n-tabs-title-order: 22;\" class=\" elementor-element elementor-element-bc4b6e9 e-con-full e-flex e-con e-child\" data-id=\"bc4b6e9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72cb808 elementor-widget elementor-widget-text-editor\" data-id=\"72cb808\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>December 28, 2024<\/i><\/p><h1>Platform<\/h1><h2>New Features<\/h2><h3><span style=\"font-weight: 400;\">Interventions<\/span><\/h3><p><span style=\"font-weight: 400;\">Interventions are automated actions triggered by specific events. Their purpose is to mitigate risky user behavior or notify other systems or individuals about such behavior.<\/span><\/p><p><span style=\"font-weight: 400;\">For more information, please contact your Partner.<\/span><\/p><h3>API<\/h3><p><span style=\"font-weight: 400;\">A new endpoint has been added to the SMARTFENSE API to allow for user import.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">This endpoint enables the integration of any identity management system with our platform to import users.<\/span><\/p><p><span style=\"font-weight: 400;\">Learn more in the <\/span><b>Settings > Components > API<\/b><span style=\"font-weight: 400;\"> section.<\/span><\/p><h2>Improvements<\/h2><ul><li><span style=\"font-weight: 400;\">Added support for new file types to be used in ransomware simulations:<\/span><\/li><\/ul><ol><li style=\"list-style-type: none;\"><ol><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Microsoft Word document<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Microsoft Excel spreadsheet<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">PDF file for Adobe Acrobat Reader<\/span><\/li><\/ol><\/li><\/ol><p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">These file types are in addition to the existing ones:<\/span><\/p><ol><li style=\"list-style-type: none;\"><ol><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">HTML<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">ZIP<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Executable<\/span><\/li><\/ol><\/li><\/ol><ul><li><span style=\"font-weight: 400;\">A new <\/span><b>Preferred Language<\/b><span style=\"font-weight: 400;\"> setting has been added under <\/span><b>Settings <\/b><span style=\"font-weight: 400;\">> <\/span><b>Organization<\/b><span style=\"font-weight: 400;\">.<\/span><\/li><\/ul><p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">This option allows you to specify an alternative language for displaying content when it is not available in the user\u2019s default language.<\/span><\/p><ul><li><span style=\"font-weight: 400;\">Two new fields have been added when creating or editing Teachable Moments, allowing you to specify:<\/span><\/li><\/ul><ol><li style=\"list-style-type: none;\"><ol><li style=\"list-style-type: none;\"><ol><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">The behaviors targeted by the Teachable Moment.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">The most suitable delivery method for the Teachable Moment.<\/span><\/li><\/ol><\/li><\/ol><\/li><\/ol><p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">This information is now used when creating simulation campaigns. If an Educational Moment does not align with the selected simulation scenario or delivery method, an on-screen warning will notify the administrative user.<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A new setting allows you to specify which interaction types grant experience points and count toward badge acquisition. This configuration is available under <\/span><b>Settings <\/b><span style=\"font-weight: 400;\">> <\/span><b>Components <\/b><span style=\"font-weight: 400;\">> <\/span><b>Gamification <\/b><span style=\"font-weight: 400;\">> <\/span><b>Interactions<\/b><span style=\"font-weight: 400;\">.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A new option lets you define whether completed content contributes to experience points or badges. This setting is located in <\/span><b>Settings > Components > Gamification > Completed Content<span style=\"font-weight: 400;\">.<\/span><\/b><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A new configuration has been added to include or exclude administrative users in experience point and badge rankings. This can be set under <\/span><b>Settings > Components > Gamification > Rankings<\/b><span style=\"font-weight: 400;\">.<\/span><\/li><li><span style=\"font-weight: 400;\">The time users spend completing content has been added to the following API responses:<\/span><ul><li><span style=\"font-weight: 400;\">Interactive Module: \/api\/related-training-campaigns\/<\/span><\/li><li><span style=\"font-weight: 400;\">Video: \/api\/related-video-campaigns\/<\/span><\/li><li><span style=\"font-weight: 400;\">Video Game: \/api\/related-videogame-campaigns\/<\/span><\/li><li><span style=\"font-weight: 400;\">Exam: \/api\/related-exam-campaigns\/<\/span><\/li><li><span style=\"font-weight: 400;\">Survey: \/api\/related-survey-campaigns\/<\/span><\/li><\/ul><\/li><\/ul><h2>Corrections<\/h2><ul><li><span style=\"font-weight: 400;\">Fixed an issue where manual imports of users via the API worked correctly, but daily automated executions failed.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed an issue where some variables in the content were not replaced correctly during gameplay.<\/span><\/li><li><span style=\"font-weight: 400;\">A correction was made to the reminder notifications. The issue prevented reminders from being sent for Exam campaigns with multiple attempts that were linked to an Interactive Module.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed an issue where certain filters in the campaign details table caused duplicate user entries to appear.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed an issue that caused delays when editing content in specific instances.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158423\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158423\" data-tab-index=\"23\" style=\"--n-tabs-title-order: 23;\" class=\" elementor-element elementor-element-b09c0f9 e-con-full e-flex e-con e-child\" data-id=\"b09c0f9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0161392 elementor-widget elementor-widget-text-editor\" data-id=\"0161392\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><em>November 30, 2024<\/em><\/p><h2><strong>Platform Updates<\/strong><\/h2><h3><strong>New Features<\/strong><\/h3><ul><li><span style=\"font-weight: 400;\">The following information can be added to each customized content:<\/span>\u00a0<ul><li><span style=\"font-weight: 400;\">Categories<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Topics<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Estimated time in minutes to complete the content<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Difficulty<\/span><\/li><\/ul><\/li><\/ul><p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">This information can then be used to filter content in the platform\u2019s content gallery.<\/span><\/p><ul><li><span style=\"font-weight: 400;\">Audit logs related to user password resets have been added. To view these logs, go to the user audit section, select the user of interest, and click the \u201cOther User Interactions\u201d button.<\/span><\/li><li><span style=\"font-weight: 400;\">The user import process via CSV to link users with the LMS was improved. Emails with uppercase letters were not recognized by the platform and were treated as errors, preventing successful imports.<\/span><\/li><li><span style=\"font-weight: 400;\">The possibility to configure notification sending for Video Game campaigns was added, along with the option to choose a custom URL for the notification of assignment for each campaign.<\/span><\/li><\/ul><h3><strong>Corrections<\/strong><\/h3><ul><li><span style=\"font-weight: 400;\">Fixed a UI issue with the funnel chart in the campaign details for administrative users when using the Italian language.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed an issue that occurred when trying to \u201cDownload the details of all Interactive Modules campaigns filtered by topic,\u201d after previously filtering the records by date. The issue caused the report to not be delivered correctly via email.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158424\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158424\" data-tab-index=\"24\" style=\"--n-tabs-title-order: 24;\" class=\" elementor-element elementor-element-7692701 e-con-full e-flex e-con e-child\" data-id=\"7692701\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bf252e5 elementor-widget elementor-widget-text-editor\" data-id=\"bf252e5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><em>November 2, 2024<\/em><\/p><h2><strong>Platform Updates<\/strong><\/h2><h3>New Features<\/h3><h4>Integration with Microsoft Teams<\/h4><p>This integration enables SMARTFENSE to send notifications directly to end users via Microsoft Teams. Notifications included in this integration:<\/p><ul><li>Welcome<\/li><li>Assignments<\/li><li>Reminders<\/li><\/ul><h2>Enhancements<\/h2><ul><li>Improved loading time for the User Ranking modal on the End User home page.<\/li><li>Added a new date filter to the Gamification reports section, restructuring the view to show only an Experience Points Ranking and a Badges Ranking.<\/li><li>Enhanced the error message displayed when a simulation email fails to send through DMI configuration. The error message now provides more detailed information when an issue arises.<\/li><li>Added a new annual ranking on the end user dashboard that displays users with the highest experience points accumulated throughout the current year.<\/li><li>Introduced a new column titled <strong>Time Spent<\/strong> in the campaign details table for interactive modules, exams, and surveys, indicating how much time each user has spent completing the content.<\/li><\/ul><h2>Fixes<\/h2><ul><li>Resolved an issue causing a 500 error when importing users from a CSV file via remote FTP.<\/li><li>Fixed an error where, except for the <strong>Sent<\/strong> column, all values in the user audit view appeared as zero when the <strong>Hide auto-generated statistics<\/strong> option was enabled.<\/li><li>Corrected an issue in the pending campaign notification email where the line listing pending content names was displayed in a different language than the rest of the email, which otherwise appeared in the user\u2019s selected language.<\/li><li>Fixed a problem in campaign groupings where the <strong>Accept<\/strong> button did not function correctly when trying to remove a campaign from the grouping.<\/li><li>Resolved an issue in randomized sending simulation campaigns where some users were not assigned correctly.<\/li><li>Fixed an issue where the <strong>Email Address<\/strong> field for the <strong>FROM<\/strong> address did not appear in the custom server configuration (password-enabled).<\/li><li>Addressed a bug in the campaign details view for campaigns assigned to different managed instance groups. When applying filters by group, the funnel chart correctly reflected filtered users, but the Heat Map showed all assigned users, ignoring the filter.<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158425\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158425\" data-tab-index=\"25\" style=\"--n-tabs-title-order: 25;\" class=\" elementor-element elementor-element-3fe07fe e-con-full e-flex e-con e-child\" data-id=\"3fe07fe\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-545a054 elementor-widget elementor-widget-text-editor\" data-id=\"545a054\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>September 28th, 2024<\/i><\/p><h1>Platform<\/h1><h2><strong>New Features<\/strong><\/h2><h3><span style=\"font-weight: 600;\">Management of Standards, Policies, and Procedures<\/span><\/h3><p><span style=\"font-weight: 400;\">The management component for standards, policies, and procedures allows you to understand the level of coverage that the awareness actions performed through SMARTFENSE provide regarding the internal and external regulations your organization must comply with.<\/span><\/p><p><span style=\"font-weight: 400;\">You can learn more at:<\/span> <a href=\"https:\/\/smartfense.com\/en\/platform\/management-of-regulations-policies-and-procedures\/\"><span style=\"font-weight: 400;\">https:\/\/smartfense.com\/en\/platform\/management-of-regulations-policies-and-procedures\/<\/span><\/a><\/p><h3><span style=\"font-weight: 600;\">Chat<\/span><\/h3><p><span style=\"font-weight: 400;\">The SMARTFENSE chat allows communication between administrative platform users and end users.<\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\">Once activated, end users will find it on their dashboard, in a floating button at the bottom right corner.<\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\">Administrative users can manage all conversations from a dedicated section in the administration console.<\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\">This component is enabled by default for all instances that have contracted Gamification.<\/span><\/p><h2><strong>Improvements<\/strong><\/h2><ul><li><span style=\"font-weight: 400;\">Improved load times for the administrative audit table.<\/span><\/li><li><span style=\"font-weight: 400;\">Performance improvement for loading error details in campaign sending.<\/span><\/li><li><span style=\"font-weight: 400;\">Added the option for authentication via OAuth 2.0 to configure Google servers in <\/span><i><span style=\"font-weight: 400;\">Settings > Mail Server<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/li><\/ul><h2><strong>Corrections<\/strong><\/h2><ul><li><span style=\"font-weight: 400;\">Fixed an issue where multiple audit records were generated during user imports via Microsoft Entra ID, instead of creating a single record per import.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed an issue where a 500 error occurred when entering a name with more than 100 characters in a file used in a USB Drop campaign.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed a translation issue in the subject line of emails sent to administrative users with a report detailing all Interactive Module campaigns filtered by topic.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed an issue where double-clicking on a video response with a question generated two simultaneous responses. As a result, if the video included a derived exam, it was assigned twice to the user.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed an issue that caused duplicate campaigns to be created when the save button was pressed more than once.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed an issue in the administrative audit section where filters were not applied when downloading files in EXCEL and CSV formats.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed an issue where the platform did not validate email as a required field when configuring user imports via API.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed an issue with campaign detail filters in multitenant instances for managed organizations, where filters did not work correctly when groups belonged to different instances.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed an issue that occurred in Video or Interactive Module campaigns with a concatenated exam and recurring assignment mode with relative duration, which prevented the \u201cSend reminders now\u201d button from working correctly in the exam campaign details.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed an issue in simulation campaigns with Teachable Moment, where, after customizing the sending date and then editing the campaign, the scheduled date was not displayed correctly.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed an issue in a multitenant instance configured with Microsoft Entra ID authentication, where creating a campaign for a managed organization and trying to access the campaign details redirected to the login page due to an incorrect link.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed an issue where, when trying to open a SCORM package in an LMS, the course appeared empty and did not play correctly.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158426\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158426\" data-tab-index=\"26\" style=\"--n-tabs-title-order: 26;\" class=\" elementor-element elementor-element-1b7c06d e-con-full e-flex e-con e-child\" data-id=\"1b7c06d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5c81f4a elementor-widget elementor-widget-text-editor\" data-id=\"5c81f4a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>August 30th, 2024<\/i><\/p><h1>Platform<\/h1><h2><strong>Improvements<\/strong><\/h2><ul><li>Added data from derived exams in the API results that provide information on sent Video campaigns.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Added a new section to customize the colors of the final question in Teachable Moments.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Added the ability to translate content into Greek.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Improved the user audit table by component, optimizing the search and export functions and reducing load times.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Implemented an enhancement so that when editing a user\u2019s email, username, or UPN from any source (manual editing, import methods, API, anonymization), all of the user\u2019s records in the Social Auth table are deleted.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Added the domain takesecurity-ws.com to the Whitelist information in the Web Browsing Domains table.<\/li><li aria-level=\"1\">Updated the integration of Interactive Modules with LMS. The downloaded SCORM package now includes an automatic check that transparently marks the SCORM content as completed when users finish the associated Interactive Module.<\/li><\/ul><h2><strong>Corrections<\/strong><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\">Fixed an issue where the date fields were displayed in different time zones in the API that provides campaign information.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Fixed an issue where, when the option \u201cShow only active custom URLs of the platform\u201d was selected, the predefined URLs were also included in the \u201cGupi\u2019s Adventures\u201d video game.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Fixed an issue in the report downloaded from the exam campaign details. If the exam had more than one attempt, the report included information from more than one attempt when it should have only shown the latest attempt.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Fixed an issue to prevent email notifications from being sent to inactive users.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Fixed an issue where the title displayed in the configuration view from Microsoft Entra ID, with a user in Italian, was not properly translated into that language. The same issue occurred with the File Name when creating a USB Drop campaign.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Fixed an issue where a 500 error occurred when accessing the details of past campaigns when content was inactive.<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158427\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158427\" data-tab-index=\"27\" style=\"--n-tabs-title-order: 27;\" class=\" elementor-element elementor-element-2604705 e-con-full e-flex e-con e-child\" data-id=\"2604705\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de38e16 elementor-widget elementor-widget-text-editor\" data-id=\"de38e16\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>August 10th, 2024<\/i><\/p><h1>Platform<\/h1><h2><strong>Improvements<\/strong><\/h2><ul><li><span style=\"font-weight: 400;\">A new setting was added in <\/span><b>Settings > Security<\/b><span style=\"font-weight: 400;\"> that allows enforcing two-factor authentication for all administrative users.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The campaign ID was incorporated into the API results that provide information on campaigns for Interactive Modules, Videos, Exams, Surveys, Newsletters, Phishing, and Ransomware.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Data from derived exams was added to the API result that provides information on sent Interactive Module campaigns.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The role of <\/span><b>User and Group Administrator<\/b><span style=\"font-weight: 400;\"> was granted the ability to configure authentication and user import and synchronization.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Exam data is now included in the downloaded file when exporting the campaign grouping details for Videos with concatenated Exams.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A new field called \u201cPreview Text\u201d was added to create and edit content for Newsletters, Phishing, Ransomware, and Teachable Moments. This field allows customizing the preview text accompanying the subject in some email clients.<\/span><\/li><\/ul><h2><strong>Corrections<\/strong><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An issue where the file name was not translated into the administrative user\u2019s language when exporting a CSV or Excel file from groups, functional areas, or levels of hierarchy was fixed.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">In managed organization instances, the ability to edit or delete campaigns created from a multi-tenant instance was removed.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An interface issue that occurred when informing predefined and custom reminder dates on the campaign creation and editing screen was corrected. Although reminders were sent on the selected date and time, the dates were displayed in an incorrect time zone.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An issue where users reassigned in Relative and Autoenrollment campaigns configured to \u201cDo not send notification email\u201d still received notifications was fixed.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An issue that prevented importing users via CSV when the status was specified in a language other than Spanish was fixed.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The variables available to add to the Subject of the customized Welcome Email were fixed. Previously, the content name was visible, which was incorrect. Now, the variables are displayed correctly as expected.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An issue that occurred when a user responded to a Newsletter from the SMARTFENSE interface was fixed. In specific cases, the user could see an error screen.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An issue was fixed in the configuration of own server with authentication via OAuth 2.0 for Microsoft Exchange Online when attempting to save the value in the \u201cMaximum mails per minute\u201d field.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An issue where the text of multiple-choice question answers in Interactive Modules and Exams was not centered correctly was fixed.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158428\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158428\" data-tab-index=\"28\" style=\"--n-tabs-title-order: 28;\" class=\" elementor-element elementor-element-1a398f0 e-con-full e-flex e-con e-child\" data-id=\"1a398f0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9ce597d elementor-widget elementor-widget-text-editor\" data-id=\"9ce597d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>July 20th, 2024<\/i><\/p><h1>Platform<\/h1><h2><strong>Improvements<\/strong><\/h2><ul><li><p><span style=\"font-weight: 400;\">Added the ability to reprocess statistics for campaigns affected by one or more software tools. To perform this action, click on the \u201creprocess statistics\u201d link found in the details of affected campaigns.<\/span><\/p><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added the following text to the group instruction in the user and group import settings from Microsoft Entra ID: \u201cGroup names are case-sensitive.\u201d<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Improved loading and management of completed contents in the end-user dashboard, optimizing counting and reducing load times. Improved loading times for other dashboard elements, including assigned contents, number of assigned contents, and available contents.<\/span><\/li><\/ul><h2><strong>Corrections<\/strong><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue with the Outlook Phishing Report button to identify users with uppercase letters in their email addresses correctly.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue in the end-user dashboard where fewer than six active available contents were displayed incorrectly in the corresponding section.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue where navigating the platform and using the browser\u2019s back button did not load the screen correctly.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue where groups with \u2018&\u2019 in their names were not displayed when importing users from Microsoft Entra ID.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed CSV user import to set users without a defined state as active, and to maintain the current state if the user already exists.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158429\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158429\" data-tab-index=\"29\" style=\"--n-tabs-title-order: 29;\" class=\" elementor-element elementor-element-0c53813 e-con-full e-flex e-con e-child\" data-id=\"0c53813\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fcaf616 elementor-widget elementor-widget-text-editor\" data-id=\"fcaf616\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>June 22th, 2024<\/i><\/p><h1>Platform<\/h1><h2><strong>Improvements<\/strong><\/h2><ul><li>Reports related to statistics generated by software have been modified and are now displayed in a wider container to facilitate reading. Additionally, a column with the user\u2019s email address has been added to the reports \u201cList of interactions generated by software\u201d and \u201cNumber of interactions per user.\u201d<\/li><li>The title of the Newsletters in assigned, available, and completed content has been modified in the End User Dashboard. Now, the Subject of the content is shown along with any variables it may contain.<p>A correction was made so that when certain CSS styles were used in the Newsletters, the subject was not displayed correctly and appeared blank.<\/p><\/li><li><p>Improvements were made to the process of importing users via CSV files:<\/p><ul><li><p>The processing time during the initial analysis and import stages has been optimized.<\/p><\/li><li><p>The texts displayed during the import process have been modified. Additionally, a new line has been added at the beginning of the explanatory paragraphs with the information of the analyzed CSV file.<\/p><\/li><li><p>An issue in the username validation logic has been fixed. Now, usernames are considered identical regardless of case differences (uppercase or lowercase).<\/p><\/li><\/ul><\/li><li style=\"list-style-type: none;\">\u00a0<\/li><\/ul><h2><strong>Corrections<\/strong><\/h2><ul><li>A correction was made to video content to prevent users from advancing without viewing it, in both campaigns and proactive actions.<\/li><li>A correction was made related to the preview of customized Phishing content. In some cases, the landing page was not displayed in the correct language.<\/li><li>A correction was made in the user table so that the column names are translated correctly into each administrative user\u2019s language when exporting in CSV format.<\/li><li>An issue that occurred when sending emails using the custom server configuration with password authentication and TLS was corrected.<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158430\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158430\" data-tab-index=\"30\" style=\"--n-tabs-title-order: 30;\" class=\" elementor-element elementor-element-c6fdf2c e-con-full e-flex e-con e-child\" data-id=\"c6fdf2c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49c81bd elementor-widget elementor-widget-text-editor\" data-id=\"49c81bd\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>May 18th, 2024<\/i><\/p><h1>Platform<\/h1><h2><strong>Improvements<\/strong><\/h2><ul><li><span style=\"font-weight: 400;\">Added a date filter to the gauge chart on the Risk Scoring screens.<\/span><\/li><li><span style=\"font-weight: 400;\">Added the ability to tag Smishing content.<\/span><\/li><li><span style=\"font-weight: 400;\">Added the following fields in the SAP SuccessFactors configuration view:<\/span>\u00a0<ul><li><span style=\"font-weight: 400;\">End date format.<\/span><\/li><li><span style=\"font-weight: 400;\">Institution name.<\/span><\/li><li><span style=\"font-weight: 400;\">Adjusted hourly rate currency.<\/span><\/li><\/ul><\/li><\/ul><h2><strong>Corrections<\/strong><\/h2><ul><li><span style=\"font-weight: 400;\">Fixed an issue with the user table that caused the downloaded CSV file to not contain the users displayed on the screen after searching by UPN and attempting to export the table.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed an issue related to the translations of feedback for multiple-choice questions in Interactive Module content for instances using authentication without credentials.<\/span><\/li><li><span style=\"font-weight: 400;\">Corrected notifications for pending campaigns. Previously, these notifications did not respect the configuration of the local server and were always being sent from the SMARTFENSE server.<\/span><\/li><li><span style=\"font-weight: 400;\">Corrected the user import from Microsoft Entra ID. The issue was preventing some users from being created with the appropriate functional areas and levels of hierarchy, and they were not being recorded in the resulting administrative audit log.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158431\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158431\" data-tab-index=\"31\" style=\"--n-tabs-title-order: 31;\" class=\" elementor-element elementor-element-1d2c71b e-con-full e-flex e-con e-child\" data-id=\"1d2c71b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e304d9 elementor-widget elementor-widget-text-editor\" data-id=\"0e304d9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>April 20th, 2024<\/i><\/p><h1>Platform<\/h1><h2><strong>Improvements<\/strong><\/h2><ul><li><span style=\"font-weight: 400;\">A new version of the Phishing Report button for Outlook has been enabled. You can download the new version from <\/span><b>Settings > Components > Simulations > Phishing Report Button.<\/b><\/li><\/ul><p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">Please note that for the proper operation of this new version, you must validate your corporate domains in <\/span><b>Settings > Organization > Corporate Domains<\/b><span style=\"font-weight: 400;\">.<\/span><\/p><ul><li><span style=\"font-weight: 400;\">Performance improvements have been made in the views of past, future, and deleted campaign audits.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A style improvement has been made to the validation questions of Newsletters and Teachable Moments. With this improvement, the background color of the questions will be inherited from the parent element.<\/span><\/li><\/ul><h2><strong>Corrections<\/strong><\/h2><ul><li><span style=\"font-weight: 400;\">Fixed an issue in all platform tables where it was not possible to click the buttons or links present in the cells when there was only one log in the table.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue that arose when exporting the Campaign Detail of a Smishing campaign to CSV or Excel since the header columns of the CSV did not match the data present in the subsequent rows.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue where, in the online help regarding the creation and editing of users, the descriptions of administrative roles were not being displayed correctly.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue that arose when configuring a video slide within an Interactive Module. This issue caused the blocking options to be applied to videos referenced from external sources, when they should only apply to videos uploaded from a file.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158432\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158432\" data-tab-index=\"32\" style=\"--n-tabs-title-order: 32;\" class=\" elementor-element elementor-element-1204ee5 e-con-full e-flex e-con e-child\" data-id=\"1204ee5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-87b12fc elementor-widget elementor-widget-text-editor\" data-id=\"87b12fc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>March 23th, 2024<\/i><\/p><h1>Platform<\/h1><h2><strong>Improvements<\/strong><\/h2><ul><li><span style=\"font-weight: 400;\">The option to tag customized content was added. To do this, go to the creation\/editing of any content and use the <\/span><b>Tags <\/b><span style=\"font-weight: 400;\">field to classify them as you wish.<\/span><\/li><\/ul><p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">The tags available for classifying content are provided by SMARTFENSE. Additionally, it is also possible to create customized tags in the <\/span><b>Customized Content<\/b><span style=\"font-weight: 400;\"> > <\/span><b>Tags <\/b><span style=\"font-weight: 400;\">section.<\/span><\/p><p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">In the <\/span><b>Content Gallery<\/b><span style=\"font-weight: 400;\">, you will find a tag filter to sort your content based on this new classification.<\/span><\/p><ul><li><span style=\"font-weight: 400;\">Two new fields have been added in the creation and editing of video activity for an Interactive Module content. The purpose is, on one hand, to configure whether <\/span><b>the user will be allowed to advance the videos<\/b><span style=\"font-weight: 400;\">. On the other hand, to configure whether<\/span><b> the user will be allowed to move to the next slide without reaching the end of the video<\/b><span style=\"font-weight: 400;\">.<\/span><\/li><\/ul><h2><strong>Corrections<\/strong><\/h2><ul><li><span style=\"font-weight: 400;\">Fixed an issue that occurred when importing users via Google and Microsoft Entra ID. This issue arose when the directory had a group whose name contained this character string: \\C.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed an issue where the teachable moment was not instantly sent via email in Ransomware campaigns configured with this option: \u201cShow instantly in the user\u2019s web browser and also send the Teachable Moment by email at the same time.\u201d<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158433\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158433\" data-tab-index=\"33\" style=\"--n-tabs-title-order: 33;\" class=\" elementor-element elementor-element-c944437 e-con-full e-flex e-con e-child\" data-id=\"c944437\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-27ce5a0 elementor-widget elementor-widget-text-editor\" data-id=\"27ce5a0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>February 24th, 2024<\/i><\/p><h1>Platform<\/h1><h2><strong>Improvements<\/strong><\/h2><ul><li><span style=\"font-weight: 400;\">A warning has been added when scheduling Phishing and Ransomware simulation campaigns. This warning is related to Whitelist processes and the statistics generated by software.<\/span><\/li><li><span style=\"font-weight: 400;\">The HTML content editor used in different places within the platform, such as content management for Newsletters, Phishing, Ransomware, and Teachable Moments, has been updated.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A modification has been made to the design of the final question in Newsletters and Teachable Moments.<\/span><\/li><\/ul><h2><strong>Corrections<\/strong><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An issue with feedback in Interactive Module activities has been fixed, as translations were not displaying correctly.<\/span><\/li><li><span style=\"font-weight: 400;\">An issue that occurred when an instance had a different method configured than SMARTFENSE with credentials, and when pressing Forgot your password, it wasn\u2019t correctly redirecting to the password recovery screen, has been resolved.<\/span><\/li><li><span style=\"font-weight: 400;\">An error in the audit view of an inactive user has been fixed.<\/span><\/li><\/ul><h2><strong>Note<\/strong><\/h2><p><span style=\"font-weight: 400;\">A new section called <\/span><b>Corporate Domains<\/b><span style=\"font-weight: 400;\"> has been added in <\/span><b>Settings > Organization<\/b><span style=\"font-weight: 400;\">.<\/span><\/p><p><span style=\"font-weight: 400;\">This section allows adding and validating ownership of the organization\u2019s corporate domains.<\/span><\/p><p><span style=\"font-weight: 400;\">Validated domains will be used later in SMARTFENSE for different purposes, such as the Microsoft and Google Phishing report buttons.<\/span><\/p><p><span style=\"font-weight: 400;\">If desired, you can complete the validation process for your corporate domains to have this step ready for future releases and improvements.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158434\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158434\" data-tab-index=\"34\" style=\"--n-tabs-title-order: 34;\" class=\" elementor-element elementor-element-5f1a98c e-con-full e-flex e-con e-child\" data-id=\"5f1a98c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0966ee elementor-widget elementor-widget-text-editor\" data-id=\"b0966ee\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>January 27th, 2024<\/i><\/p><h1>Platform<\/h1><h2><strong>New features<\/strong><\/h2><h3><span style=\"font-weight: 400;\">Videos with Exams<\/span><\/h3><p><span style=\"font-weight: 400;\">In the creation and editing of Video campaigns, the option to add a related Exam has been introduced.<\/span><\/p><p><span style=\"font-weight: 400;\">This is how it works: Users are assigned to the Video campaign, and once it is completed, they have to take an Exam. This can be done either immediately or at a later time.<\/span><\/p><p><span style=\"font-weight: 400;\">To use this new feature, click the More options button in the Video campaign creation view and locate the Derived Actions section.<\/span><\/p><h2><strong>Improvements<\/strong><\/h2><ul><li><span style=\"font-weight: 400;\">All occurrences of \u201cMicrosoft Azure Active Directory\u201d in the platform have been replaced with \u201cMicrosoft Entra ID.\u201d<\/span><\/li><li><span style=\"font-weight: 400;\">The loading time for campaign details has been improved.<\/span><\/li><\/ul><h2><strong>Corrections<\/strong><\/h2><ul><li><span style=\"font-weight: 400;\">Fixed an issue that affected the proper functioning of filters in the Content Gallery when loading new items while scrolling on the screen.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed an issue in the Smart Groups Editing section that caused the export of all users in the instance when attempting to export only the users of a specific Smart Group.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed an issue in the creation and editing section of Interactive Modules. Previously, when copying a slide, the link to edit the content of the new slide was not generated correctly, requiring a page reload for it to work.\u00a0<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed an issue in the Audit \u2013 Newsletter Campaigns List section, where the campaign\u2019s completion date was not exported correctly when exporting the table.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed interface issues that arose when using quotation marks in the content of slides in Interactive Modules, Exams, and Surveys.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed an issue that prevented the proper functioning of grouping filters in the campaign details.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed the interruption of the daily user import process in some specific instances.<\/span><\/li><li><span style=\"font-weight: 400;\">Fixed the user import process from Microsoft Entra ID. With this correction, the direct and indirect groups of each imported user will be considered again during the import process.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158435\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158435\" data-tab-index=\"35\" style=\"--n-tabs-title-order: 35;\" class=\" elementor-element elementor-element-06dfad5 e-con-full e-flex e-con e-child\" data-id=\"06dfad5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bac193d elementor-widget elementor-widget-text-editor\" data-id=\"bac193d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>December 30th, 2023<\/i><\/p><h1>Platform<\/h1><h2><span style=\"font-weight: 400;\">New features<\/span><\/h2><h3><span style=\"font-weight: 400;\">Final Validation Question in Videos<\/span><\/h3><p><span style=\"font-weight: 400;\">Validation questions have been added to predefined video content.<\/span><\/p><p><span style=\"font-weight: 400;\">Now, the playback interface for this type of content has three steps:<\/span><\/p><ol><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Video Player<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Multiple-choice question to validate understanding of the video<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Feedback on the user\u2019s answer<\/span><\/li><\/ol><p><span style=\"font-weight: 400;\">Customized videos can also include validation questions. To do this, edit an existing content or create a new one.<\/span><\/p><p><span style=\"font-weight: 400;\">Note that this question is optional, and you can continue to use videos without this new feature.<\/span><\/p><h3><span style=\"font-weight: 400;\">Pending Campaign Notifications<\/span><\/h3><p><span style=\"font-weight: 400;\">The pending campaign notification is a new type of notification that you can set up in <\/span><b>Settings > Notifications > Pending Campaigns<\/b><span style=\"font-weight: 400;\">.<\/span><\/p><p><span style=\"font-weight: 400;\">The pending campaign notification is an automatic notification sent to users who have one or more assigned campaigns that have not yet concluded. This notification covers:<\/span><\/p><ul><li><span style=\"font-weight: 400;\"> \u00a0 \u00a0 <\/span><span style=\"font-weight: 400;\">Interactive Modules<\/span><\/li><li><span style=\"font-weight: 400;\"> \u00a0 \u00a0 <\/span><span style=\"font-weight: 400;\">Videos<\/span><\/li><li><span style=\"font-weight: 400;\"> \u00a0 \u00a0 <\/span><span style=\"font-weight: 400;\">Video Games<\/span><\/li><li><span style=\"font-weight: 400;\"> \u00a0 \u00a0 <\/span><span style=\"font-weight: 400;\">Exams<\/span><\/li><li><span style=\"font-weight: 400;\"> \u00a0 \u00a0 <\/span><span style=\"font-weight: 400;\">Surveys<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">The purpose is to provide users with a summary of their pending campaigns and inform them of the expiration date for each one.<\/span><\/p><h2><span style=\"font-weight: 400;\">Improvements<\/span><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Compatibility has been expanded to include new types of groupings in the integration with Microsoft Entra ID (Microsoft Azure Active Directory). Previously, it was only possible to import groups of the \u201cSecurity\u201d type. Now, the support extends to the rest of the Microsoft Entra ID groups.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">A new version of the executable file type has been developed to use in Ransomware content.<\/span><\/li><\/ul><h2><span style=\"font-weight: 400;\">Corrections<\/span><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an encoding issue in SMS sending, where Smishing scenarios containing accents were not being sent correctly.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue related to campaign assignment through autoenrollment. In some cases, an incorrect expiration date was reported in the assignment email.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">An issue related to obtaining groups from the Microsoft Azure Active Directory API has been corrected. Previously, the import was restricted to a maximum of 15 groups.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Corrected relative campaigns configured with Autoenrollment. Previously, despite selecting the option not to send notifications, notification emails were sent in the first assignment (but not in subsequent ones).<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue with the \u201cSend me test\u201d button in the content gallery and the creation or editing of Phishing and Ransomware campaigns. It was not working when configuring the delivery method through Direct Message Injection.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue in the tables of the Gamification Reports section. They were not sorting correctly when done from lower to higher or vice versa.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue in the date selector used to specify the start\/expiration date of campaigns. It was not being translated correctly according to the user\u2019s language.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Corrected the email sent to the end user when they receive a new badge. The badge image was displayed in a very large size in the Microsoft Outlook Desktop email client.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added information to the campaign details when errors occur in sending the welcome email to a user.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Corrected the export options of the campaign detail table. The options for exporting while respecting applied filters on the table were not working correctly. Filters in columns with \u201cYes\/No\u201d options were not being considered.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue that arose when attempting to modify a profile image with an unrecognized format.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed an issue where the $username variable was not being replaced correctly in the certificates sent to users.<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158436\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158436\" data-tab-index=\"36\" style=\"--n-tabs-title-order: 36;\" class=\" elementor-element elementor-element-5c3f4a7 e-con-full e-flex e-con e-child\" data-id=\"5c3f4a7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-518f52d elementor-widget elementor-widget-text-editor\" data-id=\"518f52d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>December 2nd, 2023<\/i><\/p><h1>Platform<\/h1><h2>Improvements<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Modified the logic of importing users through CSV files. Now, when importing users via CSV, the system will follow the logic of searching by email and then by username.<\/span><\/li><\/ul><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Improved the performance of loading indicators on the Dashboard.<\/span><\/li><\/ul><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Improved the performance of updating the status (active\/inactive) of multiple users from the Users table.<\/span><\/li><\/ul><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Improved the performance in loading the Campaign List.<\/span><\/li><\/ul><h2>Corrections<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An issue that arose when accessing the campaign details of some deleted campaigns has been fixed.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An issue in the monthly ranking displayed on the End User Dashboard, where scores were not showing correctly in specific cases, has been corrected.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A correction was made to the start and expiration dates of campaigns listed in the Campaign List. From now on, these dates will be displayed in the time zone of the administrative user viewing the list.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An issue that arose when deleting a parameter in the campaign creation URL from the campaign list has been fixed.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A correction was made to the title of the Risk Scoring card for groups. Previously, the word \u201cgroup\u201d always appeared in English, regardless of the user\u2019s language.\u00a0\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An issue in Audit > Campaign Detail for the User, where user interactions in the campaign were not displaying correctly, has been fixed.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A modification was made to the data export file of the Past Campaigns table. The topic column in the exported file showed extra information that did not apply.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A correction was made in the translation of notifications sent via Slack.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An issue in the End User Dashboard that caused repeated content to be displayed in the available content section in some cases has been fixed.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A correction was made in the \u201cMatch Pairs\u201d activity of the Interactive Modules component. The issue occurred when incorrectly displaying the highlighting color when matching the correct pairs. This happened only when there were two activities of this type in consecutive slides.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An issue identified when viewing users belonging to Levels of Hierarchy and Functional Areas has been fixed. It turned out that users who were not actually in these groups were being displayed. This issue did not affect campaign sending.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An issue that arose when trying to create template content using inactive content has been fixed.\u00a0<\/span><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158437\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158437\" data-tab-index=\"37\" style=\"--n-tabs-title-order: 37;\" class=\" elementor-element elementor-element-fbae347 e-con-full e-flex e-con e-child\" data-id=\"fbae347\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ff7ce3b elementor-widget elementor-widget-text-editor\" data-id=\"ff7ce3b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>October 27th, 2023<\/i><\/p>\n\n <h1>Platform<\/h1>\n\n <h2>Improvements<\/h2>\n <ul>\n <li><span>Improved the performance in loading the Reports > Campaigns section.<\/span><\/li>\n <li><span>Improved the maintenance message displayed in the user\u2019s browser language when the platform is under maintenance.<\/span><\/li>\n <li><span>Modified the way user language import is managed. The user language will not be changed by any import process if the end user has selected a specific language in their profile or if an administrative user has assigned a specific language from the <b>Users and Groups > Users section<\/b>.<\/span><\/li>\n <li><span>Standardized the character limit for the <b>username<\/b> field in various user import methods.<\/span><\/li>\n\n <li><span>Added two new columns to the user table located in <b>Users and Groups > Users<\/b>. The columns are:<\/span>\n <ul>\n <li>Creation Date: Displays the date and time of each user\u2019s creation.<\/li>\n <li>Edition Date: Displays the date and time of the last edit for each user.<\/li>\n <\/ul>\n Additionally, two new options for exporting all data from the user table have been added:\n <ul>\n <li>CSV with complete information of this table (not suitable for import).<\/li>\n <li>Excel with complete information of this table (not suitable for import).<\/li>\n <\/ul>\n These files are unsuitable for import because they have a different structure containing more information than what is required in the user import section using CSV.\n <\/li>\n\n <li><span>Added the ability to use the Hanken Grotesk and Montecatini Pro fonts in the platform\u2019s HTML editor.<\/span><\/li>\n <li><span>Improved sending speed for simulation emails through Direct Message Injection, both for Microsoft and Google.<\/span><br>\n <span>Error handling for incorrect configurations has also been improved.<\/span>\n <\/li>\n <\/ul>\n\n <h2>Corrections<\/h2>\n <ul>\n <li><span>An issue that occurred when reassigning users in a campaign with auto-enrollment has been fixed. In some cases, the reassignment email was not being sent correctly.<\/span><\/li>\n <li><span>Translation issues in the texts of certain administrative sections of the platform have been fixed. This issue caused some text fragments to be displayed in Spanish even when the administrative user had a different language configuration.<\/span><\/li>\n <li><span>An issue related to case sensitivity when importing users from Microsoft Azure Active Directory and Google has been corrected.<\/span><\/li>\n <li><span>An issue that arose when accessing the details of an empty campaign group has been fixed.<\/span><\/li>\n <li><span>An issue related to the language filter in the content gallery has been fixed. This issue caused results that did not meet the filter criteria to be displayed.<\/span><\/li>\n <li><span>A correction in the logic of the Autoenrollment process in derived campaigns has been made. The automatic assignment was not working correctly for exams.<\/span><\/li>\n <li><span>An issue in the Groups, Functional Areas, Levels of Hierarchy, and Smart Groups sections where table content was not being displayed has been fixed.<\/span><\/li>\n <li><span>An issue that occurred when consulting available content from the end user dashboard has been fixed. This issue sometimes caused the loading of available content to fail, requiring the user to press the \u201cLoad More Content\u201d button again.<\/span><\/li>\n <li><span>An issue that occurred when accessing a test campaign of Interactive Modules integrated with LMS has been fixed. The issue redirected users to the SMARTFENSE login screen upon entering the module.<\/span><\/li>\n <li><span>An issue that occurred when accessing a user\u2019s audit section from the <b>Audit > Assigned Actions > Users > General View<\/b> section has been fixed.<\/span><\/li>\n <li><span>Missing headers in Phishing and Ransomware simulations sent via DMI with Microsoft have been added.<\/span><\/li>\n <li><span>The user import process from Microsoft Azure Active Directory has been corrected. The issue occurred when configuring the import of Functional Areas or Hierarchical Levels, and a user did not have information in the selected fields to obtain the data.<\/span><\/li>\n <li><span>An issue that affected the search for campaigns in the <b>Campaigns > Campaign List<\/b> section when the instance name began with numbers has been fixed.<\/span><\/li>\n <\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158438\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158438\" data-tab-index=\"38\" style=\"--n-tabs-title-order: 38;\" class=\" elementor-element elementor-element-0e0e950 e-con-full e-flex e-con e-child\" data-id=\"0e0e950\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d49299b elementor-widget elementor-widget-text-editor\" data-id=\"d49299b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>September 29th, 2023<\/i><\/p>\n\n <h1>Platform<\/h1>\n\n <h2>New features<\/h2>\n\n <h3>Smishing Simulation Campaigns<\/h3>\n\n <p>Smishing simulation campaigns allow you to test users\u2019 behavior when they receive an SMS with socially engineered content.<\/p>\n <p>From the SMS delivered in each campaign, it is possible to measure the opening of links and the input of data on simulated phishing websites.<\/p>\n <p>The contents of smishing traps are 100% customizable, and it is possible to create new ones from scratch.<\/p>\n <p>This component integrates with all platform audit reports and logs, the administrative dashboard, and user, group, and organization risk scoring.<\/p>\n\n <h2>Improvements<\/h2>\n <ul>\n <li><span>Added the ability to configure the second factor of authentication for end users in instances configured with SMARTFENSE credentials authentication.<\/span><\/li>\n <li><span>Improved the user import process with all methods for groupings to support the \u201c&\u201d character in the name field.<\/span><\/li>\n <li><span>Modified the message displayed when requesting password recovery from the login screen.<\/span><\/li>\n <li><span>Enhanced performance in loading the table in the Administrative Audit section.<\/span><\/li>\n <li><span>Modified the sidebar in the Calendar section. This section is now named \u201cCampaigns\u201d and includes two subsections, Calendar and Campaign List. The latter is a new section that displays past and future campaigns in the instance in a table with various filtering options.<\/span><\/li>\n <li><span>Added new available languages to the predefined USB Drop files.<\/span><\/li>\n <li><span>Improved the Drag and Drop activity in Interactive Modules to work correctly when the browser has translation extensions like Google Translator.<\/span><\/li>\n <\/ul>\n\n <h2>Corrections<\/h2>\n <ul>\n <li><span>An issue was fixed where the QR code was not being received correctly when sending a Phishing or Ransomware simulation with a QR code via DMI through Microsoft.<\/span><\/li>\n <li><span>A correction was made in the Smart Groups editing screen as the last update date of the group did not update correctly.<\/span><\/li>\n <li><span>An issue that arose during user imports from Microsoft Azure Active Directory with certain specific configurations has been fixed.<\/span><\/li>\n <li><span>A correction was made in the campaign details of Interactive Modules with Derived Exams. Interactions from each user\u2019s Exam were not being generated correctly in the CSV or Excel resulting from the export.<\/span><\/li>\n <li><span>An issue in the campaign detail table where it was not possible to click the buttons in the cell when there was only one user was fixed.<\/span><\/li>\n <li><span>An issue in the administrative audit log related to user imports from Microsoft Azure Active Directory was fixed. <\/span><\/li>\n <\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-7179158439\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-7179158439\" data-tab-index=\"39\" style=\"--n-tabs-title-order: 39;\" class=\" elementor-element elementor-element-7516421 e-con-full e-flex e-con e-child\" data-id=\"7516421\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bcdc3b4 elementor-widget elementor-widget-text-editor\" data-id=\"bcdc3b4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><i>September 1st, 2023<\/i><\/p>\n\n<h1>Platform<\/h1>\n\n<h2>New features<\/h2>\n\n<h3>BeyGoo Integration<\/h3>\n\n<p>The integration between SMARTFENSE and <a href='https:\/\/beygoo.io\/' target='_blank' rel=\"noopener\">BeyGoo<\/a> allows the detection of users\u2019 compromised credentials on both the surface network and the Deep & Dark Web. This information is included in the risk-scoring reports of SMARTFENSE.<\/p>\n\n<h3>Autoenrollment<\/h3>\n\n<p>In campaigns with the \u201cRecurring assignment and relative duration\u201d mode, a new functionality has been added that allows for the automatic reassignment of users who have not completed the campaign within the specified time.<\/p>\n\n<p>This automatic reassignment is known as Autoenrollment and can be performed a finite number of times or continuously until the user completes the campaign in question.<\/p>\n\n<h2>Improvements<\/h2>\n<ul>\n<li><span>The loading speed of the calendar was optimized. Additionally, the popover that appeared when hovering over each campaign was replaced by a modal that can be viewed by clicking the \u201cView more information\u201d button present in each of them.<\/span><\/li>\n<li><span>The download speed of the grouping campaign details was optimized.<\/span><\/li>\n<li><span>Performance improvements were made in SMARTFENSE\u2019s APIs.<\/span><\/li>\n<li><span>The \u201cphishalertbutton.com\u201d domain was added to the Whitelist section.<\/span><\/li>\n<li><span>An interface correction was implemented in the content gallery. Previously, when selecting an item with text longer than the width of the filter, the display was not optimal.<\/span><\/li>\n<li><span>A time improvement was made in the user import process through Microsoft Azure.<\/span><\/li>\n<li><span>Improvements were made to the \u201cCreate Group\u201d and \u201cCreate Reverse Group\u201d buttons in the campaign detail view. Previously, when the percentage was 0%, the buttons did not appear. Now, validation is based on the number of interactions rather than the percentage.<\/span><\/li>\n<li><span>Performance improvement was carried out in the Content Gallery.<\/span><\/li>\n<\/ul>\n\n<h2>Corrections<\/h2>\n<ul>\n<li><span>A correction was made in the end user\u2019s Dashboard. The issue was that in some cases, the available attempts count for exam campaigns was displayed incorrectly.<\/span><\/li>\n<li><span>A modification was made in the Campaign Audit section to display zero instead of \u201cNone\u201d when the USB Drop content has no past, future, or deleted events.<\/span><\/li>\n<li><span>A correction was applied to USB Drop campaigns. The file name was not being displayed correctly in the campaign detail.<\/span><\/li>\n<li><span>An issue that arose when performing a search in the Audit \u2013 User History section in campaigns was fixed.<\/span><\/li>\n<li><span>An issue that occurred when sending the report for finished campaigns was fixed.<\/span><\/li>\n<li><span>A correction was made in the campaign editing process. Previously, when creating a campaign and then editing it, the previously chosen topic was not loaded correctly.<\/span><\/li>\n<li><span>An issue when attempting to stop a campaign was fixed.<\/span><\/li>\n<li><span>A correction was made to an issue that arose when viewing the User Ranking on the End User Dashboard in instances with fewer than six users.<\/span><\/li>\n<li><span>A correction was made in the user import process from Microsoft Azure. Users with a null \u201clast name\u201d field were not being imported.<\/span><\/li>\n<li><span>An issue that arose when trying to edit an Interactive Module campaign with derived exams was fixed.<\/span><\/li>\n<li><span>Content navigation issues that arose when configuring authentication without credentials on the platform were fixed.<\/span><\/li>\n<li><span>An issue in the end user\u2019s Dashboard was fixed. When completing a Newsletter campaign without a validation question, the content was not moved to the Completed Content section but remained in the Assigned Content section.<\/span><\/li>\n<\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Changelog SMARTFENSE \u2013 version 4 version 1 \u2013 version 2 \u2013 version 3 Version 4.34 Version 4.33 Version 4.32 Version 4.31 Version 4.30 Version 4.29 Version 4.28 Version 4.27 Version [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-15770","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":" \n<title>Release Notes - v4 - SMARTFENSE<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/smartfense.com\/en\/release-notes-4\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Release Notes - v4 - SMARTFENSE\" \/>\n<meta property=\"og:description\" content=\"Changelog SMARTFENSE \u2013 version 4 version 1 \u2013 version 2 \u2013 version 3 Version 4.34 Version 4.33 Version 4.32 Version 4.31 Version 4.30 Version 4.29 Version 4.28 Version 4.27 Version [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/smartfense.com\/en\/release-notes-4\/\" \/>\n<meta property=\"og:site_name\" content=\"SMARTFENSE\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-29T12:03:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/smartfense.com\/file\/2023\/11\/smretfense-cybersecurity-awareness-es.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1038\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"104 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/release-notes-4\\\/\",\"url\":\"https:\\\/\\\/smartfense.com\\\/en\\\/release-notes-4\\\/\",\"name\":\"Release Notes - v4 - SMARTFENSE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/#website\"},\"datePublished\":\"2023-09-14T14:55:36+00:00\",\"dateModified\":\"2026-04-29T12:03:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/release-notes-4\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/smartfense.com\\\/en\\\/release-notes-4\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/release-notes-4\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/smartfense.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Release Notes &#8211; v4\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/smartfense.com\\\/en\\\/\",\"name\":\"SMARTFENSE - Concienciaci\u00f3n en Ciberseguridad\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/smartfense.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/#organization\",\"name\":\"SMARTFENSE\",\"url\":\"https:\\\/\\\/smartfense.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/smartfense.com\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/logo-smartfense-240x40-1.png\",\"contentUrl\":\"https:\\\/\\\/smartfense.com\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/logo-smartfense-240x40-1.png\",\"width\":241,\"height\":40,\"caption\":\"SMARTFENSE\"},\"image\":{\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"description\":\"SMARTFENSE es una plataforma SaaS de concienciaci\u00f3n en seguridad de la informaci\u00f3n fundada en 2016. Combina capacitaci\u00f3n interactiva, simulaci\u00f3n de phishing, ransomware, smishing y USB drop, y m\u00e9tricas de riesgo humano. Dise\u00f1ada para Latinoam\u00e9rica, Espa\u00f1a, Portugal e Italia.\",\"foundingDate\":\"2016\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/smartfense\\\/\"],\"knowsAbout\":[\"Concienciaci\u00f3n en ciberseguridad\",\"Security awareness training\",\"Simulaci\u00f3n de phishing\",\"Simulaci\u00f3n de ransomware\",\"Smishing\",\"Gesti\u00f3n del riesgo humano\",\"Cumplimiento normativo en seguridad de la informaci\u00f3n\"],\"areaServed\":[{\"@type\":\"Country\",\"name\":\"Argentina\"},{\"@type\":\"Country\",\"name\":\"Chile\"},{\"@type\":\"Country\",\"name\":\"Colombia\"},{\"@type\":\"Country\",\"name\":\"M\u00e9xico\"},{\"@type\":\"Country\",\"name\":\"Per\u00fa\"},{\"@type\":\"Country\",\"name\":\"Uruguay\"},{\"@type\":\"Country\",\"name\":\"Paraguay\"},{\"@type\":\"Country\",\"name\":\"Ecuador\"},{\"@type\":\"Country\",\"name\":\"Panam\u00e1\"},{\"@type\":\"Country\",\"name\":\"Costa Rica\"},{\"@type\":\"Country\",\"name\":\"Rep\u00fablica Dominicana\"},{\"@type\":\"Country\",\"name\":\"Guatemala\"},{\"@type\":\"Country\",\"name\":\"Bolivia\"},{\"@type\":\"Country\",\"name\":\"Brasil\"},{\"@type\":\"Country\",\"name\":\"Espa\u00f1a\"},{\"@type\":\"Country\",\"name\":\"Portugal\"},{\"@type\":\"Country\",\"name\":\"Italia\"}],\"slogan\":\"La plataforma online de concienciaci\u00f3n en Seguridad de la Informaci\u00f3n galardonada internacionalmente, que genera h\u00e1bitos seguros en los usuarios.\",\"founder\":{\"@type\":\"Person\",\"name\":\"Mauro Graziosi\",\"jobTitle\":\"CEO\",\"sameAs\":\"https:\\\/\\\/www.linkedin.com\\\/in\\\/mgraziosi\\\/\"},\"employee\":[{\"@type\":\"Person\",\"name\":\"Mauro Graziosi\",\"jobTitle\":\"CEO\",\"sameAs\":\"https:\\\/\\\/www.linkedin.com\\\/in\\\/mgraziosi\\\/\"},{\"@type\":\"Person\",\"name\":\"Mauro S\u00e1nchez\",\"jobTitle\":\"CTO\",\"sameAs\":\"https:\\\/\\\/www.linkedin.com\\\/in\\\/maurolsanchez\\\/\"},{\"@type\":\"Person\",\"name\":\"Leonardo Bally\",\"jobTitle\":\"COO\",\"sameAs\":\"https:\\\/\\\/www.linkedin.com\\\/in\\\/lbally\\\/\"},{\"@type\":\"Person\",\"name\":\"Nicol\u00e1s Bruna\",\"jobTitle\":\"Chief Product Officer\",\"sameAs\":\"https:\\\/\\\/www.linkedin.com\\\/in\\\/nicolasbruna\\\/\"},{\"@type\":\"Person\",\"name\":\"Carla Caggiano\",\"jobTitle\":\"Chief Content Officer\",\"sameAs\":\"https:\\\/\\\/www.linkedin.com\\\/in\\\/carla-v-caggiano\\\/\"},{\"@type\":\"Person\",\"name\":\"Salom\u00e9 Carpio\",\"jobTitle\":\"Global Head of Sales\",\"sameAs\":\"https:\\\/\\\/www.linkedin.com\\\/in\\\/salome-carpio\\\/\"},{\"@type\":\"Person\",\"name\":\"Andr\u00e9s Lista\",\"jobTitle\":\"Global Head of Alliances\",\"sameAs\":\"https:\\\/\\\/www.linkedin.com\\\/in\\\/andreslista\\\/\"},{\"@type\":\"Person\",\"name\":\"Ezequiel Azzarini\",\"jobTitle\":\"Sales Development Director\",\"sameAs\":\"https:\\\/\\\/www.linkedin.com\\\/in\\\/ezequielazzarini\\\/\"},{\"@type\":\"Person\",\"name\":\"Paula Espinosa\",\"jobTitle\":\"Marketing Specialist\",\"sameAs\":\"https:\\\/\\\/www.linkedin.com\\\/in\\\/paula-espinosa-comunicacion-marketing\\\/\"},{\"@type\":\"Person\",\"name\":\"Florencia Viola\",\"jobTitle\":\"Events Manager\",\"sameAs\":\"https:\\\/\\\/www.linkedin.com\\\/in\\\/florenciaagustinaviola\\\/\"},{\"@type\":\"Person\",\"name\":\"Emilia Pal\u00e1\",\"jobTitle\":\"Head of People & Culture\",\"sameAs\":\"https:\\\/\\\/www.linkedin.com\\\/in\\\/mariaemiliapala\\\/\"},{\"@type\":\"Person\",\"name\":\"Florencia Carmel\u00e9\",\"jobTitle\":\"Administration Manager\",\"sameAs\":\"https:\\\/\\\/www.linkedin.com\\\/in\\\/mar%C3%ADa-florencia-carmele\\\/\"},{\"@type\":\"Person\",\"name\":\"Carolina Barlatay\",\"jobTitle\":\"Finance Manager\",\"sameAs\":\"https:\\\/\\\/www.linkedin.com\\\/in\\\/carolina-barlatay\\\/\"},{\"@type\":\"Person\",\"name\":\"Valeria Carena\",\"jobTitle\":\"Compliance Manager\",\"sameAs\":\"https:\\\/\\\/www.linkedin.com\\\/in\\\/valeriacarena\\\/\"}],\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"value\":63},\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"C\\\/ Santos Ovejero 1, Despacho P1-03\",\"addressLocality\":\"Le\u00f3n\",\"addressRegion\":\"Castilla y Le\u00f3n\",\"postalCode\":\"24008\",\"addressCountry\":\"ES\"},\"foundingLocation\":{\"@type\":\"Place\",\"address\":{\"@type\":\"PostalAddress\",\"addressRegion\":\"C\u00f3rdoba\",\"addressCountry\":\"AR\"}}}]}<\/script>\n ","yoast_head_json":{"title":"Release Notes - v4 - SMARTFENSE","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/smartfense.com\/en\/release-notes-4\/","og_locale":"en_US","og_type":"article","og_title":"Release Notes - v4 - SMARTFENSE","og_description":"Changelog SMARTFENSE \u2013 version 4 version 1 \u2013 version 2 \u2013 version 3 Version 4.34 Version 4.33 Version 4.32 Version 4.31 Version 4.30 Version 4.29 Version 4.28 Version 4.27 Version [&hellip;]","og_url":"https:\/\/smartfense.com\/en\/release-notes-4\/","og_site_name":"SMARTFENSE","article_modified_time":"2026-04-29T12:03:45+00:00","og_image":[{"width":1920,"height":1038,"url":"https:\/\/smartfense.com\/file\/2023\/11\/smretfense-cybersecurity-awareness-es.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"104 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/smartfense.com\/en\/release-notes-4\/","url":"https:\/\/smartfense.com\/en\/release-notes-4\/","name":"Release Notes - v4 - SMARTFENSE","isPartOf":{"@id":"https:\/\/smartfense.com\/en\/#website"},"datePublished":"2023-09-14T14:55:36+00:00","dateModified":"2026-04-29T12:03:45+00:00","breadcrumb":{"@id":"https:\/\/smartfense.com\/en\/release-notes-4\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/smartfense.com\/en\/release-notes-4\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/smartfense.com\/en\/release-notes-4\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/smartfense.com\/en\/"},{"@type":"ListItem","position":2,"name":"Release Notes &#8211; v4"}]},{"@type":"WebSite","@id":"https:\/\/smartfense.com\/en\/#website","url":"https:\/\/smartfense.com\/en\/","name":"SMARTFENSE - Concienciaci\u00f3n en Ciberseguridad","description":"","publisher":{"@id":"https:\/\/smartfense.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/smartfense.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/smartfense.com\/en\/#organization","name":"SMARTFENSE","url":"https:\/\/smartfense.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/smartfense.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/smartfense.com\/file\/2023\/08\/logo-smartfense-240x40-1.png","contentUrl":"https:\/\/smartfense.com\/file\/2023\/08\/logo-smartfense-240x40-1.png","width":241,"height":40,"caption":"SMARTFENSE"},"image":{"@id":"https:\/\/smartfense.com\/en\/#\/schema\/logo\/image\/"},"description":"SMARTFENSE es una plataforma SaaS de concienciaci\u00f3n en seguridad de la informaci\u00f3n fundada en 2016. Combina capacitaci\u00f3n interactiva, simulaci\u00f3n de phishing, ransomware, smishing y USB drop, y m\u00e9tricas de riesgo humano. Dise\u00f1ada para Latinoam\u00e9rica, Espa\u00f1a, Portugal e Italia.","foundingDate":"2016","sameAs":["https:\/\/www.linkedin.com\/company\/smartfense\/"],"knowsAbout":["Concienciaci\u00f3n en ciberseguridad","Security awareness training","Simulaci\u00f3n de phishing","Simulaci\u00f3n de ransomware","Smishing","Gesti\u00f3n del riesgo humano","Cumplimiento normativo en seguridad de la informaci\u00f3n"],"areaServed":[{"@type":"Country","name":"Argentina"},{"@type":"Country","name":"Chile"},{"@type":"Country","name":"Colombia"},{"@type":"Country","name":"M\u00e9xico"},{"@type":"Country","name":"Per\u00fa"},{"@type":"Country","name":"Uruguay"},{"@type":"Country","name":"Paraguay"},{"@type":"Country","name":"Ecuador"},{"@type":"Country","name":"Panam\u00e1"},{"@type":"Country","name":"Costa Rica"},{"@type":"Country","name":"Rep\u00fablica Dominicana"},{"@type":"Country","name":"Guatemala"},{"@type":"Country","name":"Bolivia"},{"@type":"Country","name":"Brasil"},{"@type":"Country","name":"Espa\u00f1a"},{"@type":"Country","name":"Portugal"},{"@type":"Country","name":"Italia"}],"slogan":"La plataforma online de concienciaci\u00f3n en Seguridad de la Informaci\u00f3n galardonada internacionalmente, que genera h\u00e1bitos seguros en los usuarios.","founder":{"@type":"Person","name":"Mauro Graziosi","jobTitle":"CEO","sameAs":"https:\/\/www.linkedin.com\/in\/mgraziosi\/"},"employee":[{"@type":"Person","name":"Mauro Graziosi","jobTitle":"CEO","sameAs":"https:\/\/www.linkedin.com\/in\/mgraziosi\/"},{"@type":"Person","name":"Mauro S\u00e1nchez","jobTitle":"CTO","sameAs":"https:\/\/www.linkedin.com\/in\/maurolsanchez\/"},{"@type":"Person","name":"Leonardo Bally","jobTitle":"COO","sameAs":"https:\/\/www.linkedin.com\/in\/lbally\/"},{"@type":"Person","name":"Nicol\u00e1s Bruna","jobTitle":"Chief Product Officer","sameAs":"https:\/\/www.linkedin.com\/in\/nicolasbruna\/"},{"@type":"Person","name":"Carla Caggiano","jobTitle":"Chief Content Officer","sameAs":"https:\/\/www.linkedin.com\/in\/carla-v-caggiano\/"},{"@type":"Person","name":"Salom\u00e9 Carpio","jobTitle":"Global Head of Sales","sameAs":"https:\/\/www.linkedin.com\/in\/salome-carpio\/"},{"@type":"Person","name":"Andr\u00e9s Lista","jobTitle":"Global Head of Alliances","sameAs":"https:\/\/www.linkedin.com\/in\/andreslista\/"},{"@type":"Person","name":"Ezequiel Azzarini","jobTitle":"Sales Development Director","sameAs":"https:\/\/www.linkedin.com\/in\/ezequielazzarini\/"},{"@type":"Person","name":"Paula Espinosa","jobTitle":"Marketing Specialist","sameAs":"https:\/\/www.linkedin.com\/in\/paula-espinosa-comunicacion-marketing\/"},{"@type":"Person","name":"Florencia Viola","jobTitle":"Events Manager","sameAs":"https:\/\/www.linkedin.com\/in\/florenciaagustinaviola\/"},{"@type":"Person","name":"Emilia Pal\u00e1","jobTitle":"Head of People & Culture","sameAs":"https:\/\/www.linkedin.com\/in\/mariaemiliapala\/"},{"@type":"Person","name":"Florencia Carmel\u00e9","jobTitle":"Administration Manager","sameAs":"https:\/\/www.linkedin.com\/in\/mar%C3%ADa-florencia-carmele\/"},{"@type":"Person","name":"Carolina Barlatay","jobTitle":"Finance Manager","sameAs":"https:\/\/www.linkedin.com\/in\/carolina-barlatay\/"},{"@type":"Person","name":"Valeria Carena","jobTitle":"Compliance Manager","sameAs":"https:\/\/www.linkedin.com\/in\/valeriacarena\/"}],"numberOfEmployees":{"@type":"QuantitativeValue","value":63},"address":{"@type":"PostalAddress","streetAddress":"C\/ Santos Ovejero 1, Despacho P1-03","addressLocality":"Le\u00f3n","addressRegion":"Castilla y Le\u00f3n","postalCode":"24008","addressCountry":"ES"},"foundingLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressRegion":"C\u00f3rdoba","addressCountry":"AR"}}}]}},"_links":{"self":[{"href":"https:\/\/smartfense.com\/en\/wp-json\/wp\/v2\/pages\/15770","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smartfense.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/smartfense.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/smartfense.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/smartfense.com\/en\/wp-json\/wp\/v2\/comments?post=15770"}],"version-history":[{"count":120,"href":"https:\/\/smartfense.com\/en\/wp-json\/wp\/v2\/pages\/15770\/revisions"}],"predecessor-version":[{"id":40989,"href":"https:\/\/smartfense.com\/en\/wp-json\/wp\/v2\/pages\/15770\/revisions\/40989"}],"wp:attachment":[{"href":"https:\/\/smartfense.com\/en\/wp-json\/wp\/v2\/media?parent=15770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}