> For the complete documentation index, see [llms.txt](https://docs.cloudcyte.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudcyte.com/release-notes/v4.4.8.md).

# v4.4.8

Published: 25.09.2026

**New Features**

* Added the ability to collect agent logs from the portal. An action on Asset Management instructed the agent to collect its logs and send them back, where they could be viewed in a dedicated grid.
* Added macOS User Analysis grid, replicating the Linux User Analysis for macOS endpoints — including how long ago each user's password was last set.
* Added API access, where a token with an expiry date could be created and used to list the available artefacts and query their data by name, date, start ID, minimum risk score, acknowledgement state and entry count, with paging supported through the returned last entry ID.

**Improvements**

* Improved the Get Started page under GRC Overview, where the steps were reordered to follow the sequence in which they are carried out: Start Audit, Send Surveys, Review & Treat Risks, Respond to Controls, Manage Activities & Assets, Publish Documents, Review Controls / Activities / Risks, and Manage Notable Events.
* Improved the GRC module, where the Compliant Controls buttons on the Assessments and Assessment Activities grids now counted both Compliant and Compliant & Verified. A risk edited in the UI had its origin type set to User Defined, and Risk Registry became the first tab under Risk Management.
* Improved the Activity Tracking dashboard, where the blind-spot panel now opened the affected items in a new tab with the filter already applied, the Horizon (+7, +30, +90) and Owner (Me, My groups) controls filtered the page correctly, clicking a cell in the priority matrix applied its filter, and the grid was renamed to make clear what it contained.
* Improved the Third Party Dashboard, where the questionnaire column showed the completion percentage instead of "In Progress".
* Improved the Aggregation popup with support for top-level column filters, where a column filter could be used to narrow the rows, the top-level Select All applied to that selection, and selections made under one filter were retained when another filter was applied, so all of them were added to the list together.
* Improved asset creation from Active Directory, where devices created from an "Agent Active Directory" repository were now flagged as Not Alien.
* Added a Risk Type dropdown (User Defined, System, All) to the top of Risk Posture GRC Dashboard, which scoped both the calculated score and the risks shown in the grid. A "Set Risk Score Based on Risk Level" action was also added to the Risk Registry, mapping risk levels 1 to 5 onto scores of 20, 40, 60, 80 and 100.
* Added a "Use Custom Logo" option with logo upload to the email format settings for Surveys and TPRM, along with support for template variables such as ##vendor\_name## in email subjects.
* Added a "Re-Calculate Score" action under Set Values in the Risk Registry's top-level "..." menu.
* Added Import support to the Risk Registry and GRC Assets.
* Added new AI questions to GRC.

**Bug fixes**

* Fixed a 500 error in the Forensics AI Enrichment Execute and Asset Health & Threat Analysis Execute scheduled jobs.
* Fixed a 500 error that occurred during report generation when text was added.
* Fixed an error in Assessment report generation.
* Fixed an error that occurred when running classification rules in Patch Management.
* Fixed an error that occurred when adding an Operating System Match on a Group's Dynamic Membership tab.
