2.12 open Due in about 3 months (12/31/2023) Additional improvements in Mentat 2.x series 66% 24 issues (13 closed — 11 open) Related issues Bug #7656: My queries don't show timeline ones Actions Bug #7657: My queries show multiple lines for one query Actions Bug #7661: Groups appearing as fallback may have target emails empty Actions Bug #7663: Limit parameter is not working in events Actions Bug #7664: Editing reporting filter's valid_from/to adds timezone difference Actions Bug #7666: Searching disabled items does not work Actions Bug #7667: Users without any assigned group can see pages of all users without any assigned groups Actions Bug #7668: NaN in event dashboard x-axis Actions Bug #7670: Reporting dashboard #emails graph does not work Actions Bug #7671: Time interval decreases after searching Actions Bug #7672: Searching for report-related events does not work properly Actions Bug #7674: "not_*" URL parameters disappear after clicking on search Actions Bug #7675: Search quota warning is only visible to developers Actions Bug #7676: Searching for IPv6 addresses is not working Actions Bug #7677: Additional info about sources is not loaded Actions Bug #7680: Saving filter without any update produces empty changelog Actions Bug #7682: Group managers are unable to add other managers Actions Feature #4726: Possibility of notification of reporting filter or limits change Actions Feature #4745: Implement means for testing reporting filters Actions Feature #7653: Implement Negistry-like JSON dump API for exporting group/network/abuse contact data Actions Feature #7665: Add valid from/to fields to reporting filter's info Actions Support #7554: The Bootstrap version used in Mentat is EOL Actions Task #7652: Make Pylint usable Actions Task #7662: Update system dependecies Actions
Backlog open Due in over 7 years (12/30/2030) Meta-version for future system features 25% 63 issues (13 closed — 50 open) Related issues Bug #6209: Reenable Metacentrum network list update Actions Bug #6857: Search hosts view generates too broad database queries Actions Bug #6861: Double exception on incomplete authorisation information Actions Bug #6948: Pynspect might take advantage of some optimizations Actions Bug #7108: Hawat's babel.cfg is missing from deb installation Actions Bug #7121: Spool dir is sometimes created with wrong privileges on start Actions Bug #7200: Reporting events after group name has changed Actions Bug #7241: Hawat fails with 500 on DB restart, Mentat (Storage) also breaks Actions Bug #7538: Streamline documentation concerning VACUUM/CLUSTER/ANALYZE Actions Bug #7559: Mentat import pipeline running after reboot while disabled Actions Bug #7560: Link to YAML/JSON representation in event detail view is not respected Actions Bug #7561: Inconsistent quotation in YAML representation of event Actions Bug #7570: Daemons and cronjob scripts should report crashes Actions Bug #7638: mentat-statistician error after DST change Actions Bug #7639: Timeout error when searching for updates Actions Bug #7648: Enricher and Storage modules are too slow Actions Bug #7655: mentat-backup doesn't delete old files Actions Bug #7659: Exception is not defined in blinker Actions Bug #7679: Disabled users are still able to use Mentat Actions Bug #7681: There are no detectors on Hub Actions Bug #7683: PassiveDNS module in Mentat can't search a hostname Actions Feature #3367: Implement sending of critical errors via email Actions Feature #4213: Implement dynamically loaded modules in Enricher Actions Feature #4231: Implement and make use of cleanup mechanism for "_" namespaces from IDEA messages. Actions Feature #4234: Hawat: Improve working with icons Actions Feature #4273: Consider/choose/implement different communication protocol Actions Feature #4386: PGP signing of reports Actions Feature #4447: System status monitor should also report on warden-filer status Actions Feature #4466: Report duplicate IDs Actions Feature #4571: Aggregation of IP address lists to ranges within one event Actions Feature #4693: Implement support for saving custom queries Actions Feature #4694: More generic mechanism for time window pager Actions Feature #6310: Implement result caching Actions Feature #6802: Split Mentat specific keys and enrichment keys namespaces Actions Feature #6928: Reconsider Mentat process management Actions Feature #6929: Reconsider Mentat command-line tools Actions Feature #7216: International Domain Names support in Mentat Actions Feature #7221: Referential integrity for database arrays Actions Feature #7439: Remove FileWhoisModule from whois service Actions Feature #7550: A way to load additional data for IPs in 'Show event' in bulk Actions Feature #7610: Mark data generated from already cleaned up data Actions Feature #7611: Script for modification of postgresql.conf for only necessary changes Actions Feature #7621: Reporting of post-hoc events detected by FTAS (and other) Actions Feature #7678: Better event view Actions Feature #7684: Allow for dot replacement notation in IPs and hostnames while searching Actions Feature #7685: Implement hostname context search and additional data loading in event view Actions Support #4212: Filter cleanup after migration Actions Support #7387: Evaluate pg_repack as a way to shorten maintenance downtime on upgrade Actions Support #7650: Replace nvd3 Javascript library Actions Support #7673: Replace bootstrap-selectpicker Actions Config #4723: Access permisions prevent warden-filer start after system reboot Actions Config #6251: Rethink the indices and planner cost optimizations in light of the current usage patterns Actions Config #7551: Shibboleth configuration needs update on mentat-hub.cesnet.cz Actions Task #1019: Attach our central syslog server as data source for our instance of Warden/Mentat Actions Task #3392: Revision of JPath library Actions Task #4227: Improve unit tests for daemon components. Actions Task #4228: Hawat: Make use of Flask-Cache plugin Actions Task #4229: Improve unit tests for generating various reports Actions Task #4241: Improve documentation for Mentat modules/daemons Actions Task #4494: Redesign JS portion of the Hawat web interface Actions Task #7545: Review SQLAlchemy vs Flask-SQLAlchemy consolidation options Actions Task #7615: Update flask-sqlalchemy Actions Task #7669: Optimize client rendering time Actions
Future open Due in over 7 years (12/31/2030) Maybes. 50% 6 issues (1 closed — 5 open) Related issues Feature #4218: Hawat: Improve system status view module Actions Feature #6256: Review possibilities of support of timeline calculation on db Actions Feature #6332: Improve searching with caching and JavaScript Actions Feature #6950: Consider implementing include in config files Actions Task #7534: Update underlying Debian systems from Buster to Bookworm Actions Task #7539: Migrate from Buildbot to GitLab Actions
Long running open Due in over 7 years (12/31/2030) Meta-version for long running tasks and recording of repetitive work 100% 5 issues (5 closed — 0 open) Related issues Task #1017: Testing Actions Task #3361: Documentation Actions Task #3387: Building and deployment of distribution packages Actions Task #3443: Code quality improvements Actions Task #4215: Server management Actions
Rejected open Due in over 8 years (12/31/2031) Meta-version for rejected issues 100% 15 issues (15 closed — 0 open) Related issues Bug #3369: Runlog file names are not sufficiently unique Actions Bug #6156: Enricher GeoipEnricherPlugin crashes on nonexistent GeoIP file Actions Bug #6210: Index usage in mentat_main database Actions Bug #6372: There is hardly anyone left to develop Mentat Actions Feature #3366: Validation of configuration files using JSON schema files Actions Feature #4224: Hawat: Ability to add notes to actions, particularly to the disable action Actions Feature #4308: Add References header to reports Actions Feature #4348: Better support for sparse columns Actions Feature #4383: Consider switching string classification fields to enums Actions Feature #4385: Unify empty arrays and NULLs Actions Feature #4398: Use established lists of possible values for suitable columns instead of dynamic enumerations Actions Feature #5069: NERD info integration Actions Feature #6254: Detector list in Event search result table is not populated by all Nodes from original IDEA Actions Task #4402: Implement basic unit tests for Hawat Actions Task #6054: Explore the use of PostgreSQL views for easier event storing and querying Actions