12 votes

Perplex Security and GDPR Package

We love Umbraco, we love dashboards in Umbraco and we love security. If you combine all these together you get useful dashboards with a quick overview of a lot of data in Umbraco and we would like to share some of our favourite security dashboards.

The package includes:

  • Several new dashboards
  • A few new datatypes

Known issues

 

  • You have to manually add the following Datatypes in the Developer section for the "Locked Accounts" and "Unapproved Accounts" tabs in the Member section to work (the names do not matter, just create a new datatype for these 2):
  • > PerplexDashboards.MemberDashboard.LockedMembersListView
  • > PerplexDashboards.MemberDashboard.UnapprovedMembersListView
  • This will be automatically created in a future version, resolving this issue.

 

The ideas of the package is mostly based on the ideas that are described in two blog posts:

 

If you have any questions or remarks, please get in contact with us via our website, or preferably via the Umbraco-forum.

Included features:

  • Activity log of Umbraco Users
  • Insights in the security settings of your website
  • Emails to the administrator when users get locked out
  • Activity and Access log of Umbraco Members
  • Dashboard of unapproved and locked Umbraco Members
  • Insights in the relevant security settings for Umbraco Members

Changelog


1.2.1 - 2018-04-05
  • Fixes database migrations being attempted (and failing) on new package installations.

1.2.0 - 2018-04-04
  • Restructured User Activity Log after Umbraco changes in 7.9 and renamed "User" column to "Performing User", to be in line with the Umbraco events.

1.1.1 - 2018-02-23

  • Added database migration to add Username column to existing perplexUmbracoUserLog tables, fixing a crash that would occur for people who have an older version installed.

1.1 - 2018-02-02
  • Member Activity Log is updated to have the same style as the User Dashboard
  • Filters (from, to, member/user, action, IP address) are added to User Dashboard and Member Activity Log
  • All views are now lazily loaded upon activation of the tab they are on
  • Users viewing member profiles are now logged and made available on a Member under the Access Log tab. This allows you to check which users have viewed which member profiles
  • When a user account is locked out, an e-mail can be sent out to a configurable recipient to inform them about this
  • Membership Provider settings are now viewable in the Umbraco Security Settings tab of the User / Member dashboards

1.0 - 2017-10-26
  • Adds a User Dashboard and Member Dashboard to the respective sections in Umbraco, giving insight in User and Member actions (Login / Failed Login / Account Locked etc.)
  • Provides an overview of Locked Member accounts and Unapproved Member accounts, as well as the ability to Unlock / Approve them directly from the dashboard

Package owner

Daniƫl Knippers

Daniël Knippers

Daniël has 1117 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
Version 8.18.x (untested)

You must login before you can report on package compatibility.

Previously reported to work on versions: 7.13.x, 7.12.x, 7.11.x, 7.10.x, 7.9.x, 7.8.x, 7.7.x

Package Information

External resources