User experience
From our experience, Fraudmarc CE requires a significant level of technical knowledge for initial setup and ongoing maintenance. Being a self-hosted solution, we need to manage servers, databases, and ensure all components are correctly configured and updated.
The user interface, while functional, caters to those who are comfortable with in-depth data analysis and potentially manipulating raw data. It's not a 'set it and forget it' solution and requires active engagement from technical personnel.
Parseddmarc, as a Python package and CLI utility, offers an experience tailored for developers and system administrators. Installation involves standard Python package management, and its use is command-line driven, which means we primarily interact with it through scripts and terminals.
While powerful for automation, this also means it lacks a graphical user interface (GUI) for direct report viewing. We found that to get a user-friendly view of DMARC data, we had to integrate Parseddmarc's output with external visualization tools like Kibana or Splunk dashboards, adding a layer of complexity to the overall user experience.