<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>hipaa &#8211; Blue Lance</title>
	<atom:link href="https://bluelance.com/docs-tag/hipaa/feed/" rel="self" type="application/rss+xml" />
	<link>https://bluelance.com</link>
	<description></description>
	<lastBuildDate>Mon, 08 Jun 2026 23:53:57 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://bluelance.com/wp-content/uploads/2025/11/fevicon-ic-1.png</url>
	<title>hipaa &#8211; Blue Lance</title>
	<link>https://bluelance.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>What is eDirectory &#038; NSS Auditing?</title>
		<link>https://bluelance.com/docs/what-is-edirectory-nss-auditing/</link>
		
		<dc:creator><![CDATA[peter thomas]]></dc:creator>
		<pubDate>Thu, 28 May 2026 16:23:31 +0000</pubDate>
				<guid isPermaLink="false">https://bluelance.com/?post_type=docs&#038;p=15910</guid>

					<description><![CDATA[eDirectory &#38; NSS Auditing is the OpenText directory services and file system integration component for LT Auditor MP. It enables LT Auditor MP to receive and process audit activity from two distinct OpenText technologies — OpenText eDirectory and OpenText OES NSS (NetWare Storage Services) — providing the same centralized monitoring, alerting, and compliance reporting capabilities [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">eDirectory &amp; NSS Auditing is the OpenText directory services and file system integration component for LT Auditor <sup>MP</sup>. It enables LT Auditor <sup>MP</sup> to receive and process audit activity from two distinct OpenText technologies — <strong>OpenText eDirectory</strong> and <strong>OpenText OES NSS (NetWare Storage Services)</strong> — providing the same centralized monitoring, alerting, and compliance reporting capabilities for OpenText environments that other modules provide for Windows and cloud environments.</p>



<p class="wp-block-paragraph">This component is particularly relevant for organizations that run mixed environments where OpenText eDirectory serves as the LDAP directory service alongside or instead of Microsoft Active Directory, and where OpenText OES servers host NSS file system volumes containing business-critical or sensitive data.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>OpenText eDirectory:</strong></p>



<p class="wp-block-paragraph">OpenText eDirectory is an enterprise-grade LDAP directory service used by many organizations — particularly those with legacy NetWare infrastructure or those in education, government, and healthcare sectors — to manage user identities, authentication, and access control. eDirectory auditing captures changes and access events within the directory, including:</p>



<ul class="wp-block-list">
<li>User account creation, modification, and deletion</li>



<li>Object creation, modification, deletion, and renaming</li>



<li>Group membership and security equivalence changes</li>



<li>Password changes</li>



<li>LDAP authentication events</li>



<li>Attribute value changes across directory objects</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>OpenText OES NSS (NetWare Storage Services):</strong></p>



<p class="wp-block-paragraph">OES NSS is the high-performance file system used on OpenText Open Enterprise Server (OES) Linux servers. NSS volumes are commonly used as enterprise file storage in organizations running OES infrastructure. NSS auditing captures file system activity on these volumes, including:</p>



<ul class="wp-block-list">
<li>File and folder reads, writes, and deletions</li>



<li>File and folder creation and renaming</li>



<li>Permission and trustee assignment changes</li>



<li>Volume-level activity</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>How eDirectory &amp; NSS Auditing works:</strong></p>



<p class="wp-block-paragraph">LT Auditor <sup>MP</sup> via <strong>syslog</strong> directly from the OpenText systems themselves. LT Auditor <sup>MP</sup> listens for incoming syslog streams on dedicated ports and processes the data through transformation rules configured in the platform.</p>



<p class="wp-block-paragraph"><strong>Default port assignments:</strong></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Audit Source</strong></td><td><strong>Default Port</strong></td></tr><tr><td>OpenText eDirectory audit activity</td><td>5014</td></tr><tr><td>OpenText OES NSS file activity</td><td>5015</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">These ports can be changed in the LT Auditor <sup>MP</sup> console under <strong>Configure → Transformation Rules</strong> if they conflict with other services in your environment.</p>



<p class="wp-block-paragraph"><strong>Data flow:</strong></p>



<ol class="wp-block-list">
<li>eDirectory and OES NSS servers are configured to forward audit events via syslog to the LT Auditor <sup>MP</sup> server</li>



<li>LT Auditor <sup>MP</sup> receives the syslog streams on the configured ports</li>



<li>Transformation rules normalize the incoming data into structured audit records</li>



<li>Processed events are stored in the LT Auditor <sup>MP</sup> database and become available in the dashboard, View module, alerts, and reports</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Key capabilities include:</strong></p>



<ul class="wp-block-list">
<li>Real-time collection of eDirectory object and attribute change events</li>



<li>Monitoring of LDAP authentication activity across eDirectory servers</li>



<li>Collection of NSS file system activity from OES Linux servers</li>



<li>Support for UDP, TCP, and TLS syslog transport protocols</li>



<li>Configurable transformation rules for normalizing incoming log data</li>



<li>Integration with LT Auditor <sup>MP</sup> alerting, reporting, and compliance frameworks</li>



<li>Support for compliance reporting under HIPAA, GDPR, NIS2, ISO 27001, and other frameworks</li>
</ul>



<p class="wp-block-paragraph"><strong>Common use cases:</strong></p>



<ul class="wp-block-list">
<li>Monitoring unauthorized modifications to eDirectory objects and attributes</li>



<li>Tracking privileged account changes in eDirectory environments</li>



<li>Auditing file access and modification on NSS volumes hosting sensitive data</li>



<li>Detecting suspicious authentication patterns in eDirectory</li>



<li>Producing compliance evidence for HIPAA, GDPR, and other frameworks in OpenText environments</li>



<li>Bridging the gap between OpenText and Windows/cloud monitoring in mixed environments</li>
</ul>



<p class="wp-block-paragraph"><strong>How eDirectory &amp; NSS Auditing fits into LT Auditor <sup>MP</sup>:</strong></p>



<p class="wp-block-paragraph">eDirectory &amp; NSS Auditing extends LT Auditor <sup>MP</sup> &#8216;s coverage into OpenText infrastructure, ensuring that organizations running mixed environments have the same level of visibility across their OpenText systems as they do across Windows, Linux, and cloud environments. Events collected from eDirectory and NSS appear in the same dashboards, alert rules, and compliance reports as data from all other modules.</p>



<p class="wp-block-paragraph"><em>[Your administrator should confirm which eDirectory servers and OES NSS volumes are in scope for monitoring in your environment, and identify the appropriate person to configure the syslog forwarding settings on the OpenText systems themselves.]</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What is Azure Log Collector?</title>
		<link>https://bluelance.com/docs/what-is-entraconnector/</link>
		
		<dc:creator><![CDATA[peter thomas]]></dc:creator>
		<pubDate>Thu, 28 May 2026 16:22:53 +0000</pubDate>
				<guid isPermaLink="false">https://bluelance.com/?post_type=docs&#038;p=15893</guid>

					<description><![CDATA[Azure Log Connector is the Microsoft Azure and Microsoft 365 audit log collection module for LT Auditor MP. It is designed to collect a broad range of cloud activity logs from your Microsoft Azure tenant and Microsoft 365 environment and forward them to LT Auditor MP for centralized monitoring, alerting, and compliance reporting. Azure Log [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Azure Log Connector is the Microsoft Azure and Microsoft 365 audit log collection module for LT Auditor <sup>MP</sup>. It is designed to collect a broad range of cloud activity logs from your Microsoft Azure tenant and Microsoft 365 environment and forward them to LT Auditor <sup>MP</sup> for centralized monitoring, alerting, and compliance reporting.</p>



<p class="wp-block-paragraph">Azure Log Connector replaces and significantly expands on the previous EntraConnector module. Where EntraConnector focused primarily on Entra ID identity events, Azure Log Connector extends coverage to include Microsoft 365 collaboration activity — including SharePoint Online and OneDrive — giving organizations a much more complete picture of their cloud environment.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>What Azure Log Connector collects:</strong></p>



<p class="wp-block-paragraph">Azure Log Connector collects the following categories of cloud audit activity:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Log Category</strong></td><td><strong>Description</strong></td></tr><tr><td>Azure Sign-In Logs</td><td>All user and service principal authentication activity in Entra ID</td></tr><tr><td>Microsoft Entra ID Audit Logs</td><td>Directory changes including user, group, role, and application modifications</td></tr><tr><td>SharePoint Online Activity Logs</td><td>File access, sharing, and permission changes in SharePoint Online</td></tr><tr><td>OneDrive Activity Logs</td><td>File access, uploads, downloads, and sharing activity in OneDrive</td></tr><tr><td>Risky Sign-Ins &amp; Identity Protection Events</td><td>Sign-ins flagged as potentially risky by Entra ID Identity Protection</td></tr><tr><td>Conditional Access &amp; Authentication Activity</td><td>Conditional access policy evaluation results and MFA activity</td></tr><tr><td>Azure User and Group Changes</td><td>User account and group membership changes in Entra ID</td></tr><tr><td>Administrative Activity &amp; Role Changes</td><td>Privileged role assignments and administrative actions in Entra ID</td></tr></tbody></table></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>How Azure Log Connector works:</strong></p>



<p class="wp-block-paragraph">Azure Log Connector is installed as a Windows service on a server in your environment. It connects to Microsoft Azure and Microsoft 365 using a registered App Registration in Microsoft Entra ID, polls for new audit log entries on a configurable interval, and forwards collected events to the LT Auditor <sup>MP</sup> server via syslog.</p>



<p class="wp-block-paragraph"><strong>Data flow:</strong></p>



<ol class="wp-block-list">
<li>Azure Log Connector authenticates to Microsoft Graph and the Office 365 Management APIs using the configured App Registration credentials</li>



<li>The collector polls for new events across all enabled log categories at the configured interval (default: every 5 minutes)</li>



<li>Collected events are forwarded to the LT Auditor <sup>MP</sup> server via syslog on the configured port (default: 5050)</li>



<li>Events are processed by LT Auditor <sup>MP</sup> transformation rules and stored in the database</li>



<li>Collected data becomes available in the LT Auditor <sup>MP</sup> dashboard, View module, alert rules, and compliance reports</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Key capabilities include:</strong></p>



<ul class="wp-block-list">
<li>Collection of sign-in, audit, and identity protection logs from Microsoft Entra ID</li>



<li>Collection of SharePoint Online and OneDrive activity logs from Microsoft 365</li>



<li>Configurable polling intervals and batch sizes for efficient API usage</li>



<li>Lookback capability on startup to recover events missed during downtime</li>



<li>Support for UDP, TCP, and TLS syslog transport to LT Auditor <sup>MP</sup></li>



<li>Configurable per-category enable/disable via appsettings.json</li>



<li>Raw API response logging for troubleshooting purposes</li>



<li>Integration with LT Auditor <sup>MP</sup> alerting, reporting, and compliance frameworks</li>
</ul>



<p class="wp-block-paragraph"><strong>Common use cases:</strong></p>



<ul class="wp-block-list">
<li>Monitoring privileged role assignments and administrative changes in Entra ID</li>



<li>Detecting suspicious or risky sign-in activity across your Microsoft 365 tenant</li>



<li>Auditing SharePoint Online and OneDrive file access and sharing for data governance</li>



<li>Tracking conditional access policy changes that may affect your security posture</li>



<li>Producing compliance evidence for GDPR, HIPAA, NIS2, ISO 27001, and other frameworks</li>



<li>Gaining unified visibility across both on-premises and Microsoft cloud environments</li>
</ul>



<p class="wp-block-paragraph"><strong>How Azure Log Connector fits into LT Auditor <sup>MP</sup>:</strong></p>



<p class="wp-block-paragraph">Azure Log Connector acts as the Microsoft cloud data collection layer for LT Auditor <sup>MP</sup>. It works alongside other modules — EventLogCentral for Windows on-premises activity, PowerShell Orchestrator for Active Directory assessments, and PII Scanner for sensitive data discovery — to give LT Auditor <sup>MP</sup> comprehensive coverage across your entire environment, from on-premises infrastructure to the Microsoft cloud.</p>



<p class="wp-block-paragraph"><strong>Prerequisites for Azure Log Connector:</strong></p>



<ul class="wp-block-list">
<li>Windows Server 2019 or newer</li>



<li>Internet connectivity to Microsoft Graph and Office 365 APIs</li>



<li>Administrative access to the server</li>



<li>Access to the Azure Portal with permissions to create App Registrations</li>



<li>LT Auditor <sup>MP</sup> server installed and running</li>



<li>Outbound network access to the LT Auditor <sup>MP</sup> syslog listener port</li>
</ul>



<p class="wp-block-paragraph"><em>[Your administrator should confirm which Microsoft 365 services and Azure log categories are in scope for collection in your environment, and ensure the App Registration is created by someone with the appropriate privileges in your Azure tenant.]</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Running an On-Demand Scan</title>
		<link>https://bluelance.com/docs/running-an-on-demand-scan/</link>
		
		<dc:creator><![CDATA[peter thomas]]></dc:creator>
		<pubDate>Thu, 28 May 2026 16:22:05 +0000</pubDate>
				<guid isPermaLink="false">https://bluelance.com/?post_type=docs&#038;p=15889</guid>

					<description><![CDATA[While scheduled scans handle routine data discovery automatically, there are situations where you need to run a scan immediately — in response to a security incident, ahead of an audit, when a new file share is provisioned, or when investigating a specific location for sensitive data. This article covers how to create and monitor an [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">While scheduled scans handle routine data discovery automatically, there are situations where you need to run a scan immediately — in response to a security incident, ahead of an audit, when a new file share is provisioned, or when investigating a specific location for sensitive data. This article covers how to create and monitor an on-demand scan job in PII Scanner.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>When to run an on-demand scan:</strong></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Situation</strong></td><td><strong>Reason</strong></td></tr><tr><td>New file server or share provisioned</td><td>Establish a baseline of sensitive data present from the start</td></tr><tr><td>Security incident involving file access</td><td>Determine whether sensitive data was present in accessed locations</td></tr><tr><td>Pre-audit preparation</td><td>Confirm current state of sensitive data across key directories</td></tr><tr><td>New department or team onboarded</td><td>Scan newly created shared directories before they are widely used</td></tr><tr><td>Remediation verification</td><td>Confirm sensitive data has been removed after remediation</td></tr><tr><td>Ad-hoc compliance check</td><td>Spot-check a specific location in response to a compliance query</td></tr></tbody></table></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Prerequisites:</strong></p>



<p class="wp-block-paragraph">Before running an on-demand scan confirm the following:</p>



<ul class="wp-block-list">
<li>At least one PII Scanner Agent is registered and showing as <strong>Online</strong> in the Clients page</li>



<li>The intended agent has read access to the path you want to scan</li>



<li>At least one target is configured in the Targets page</li>



<li>The PII detection classes relevant to your scan are enabled in the PII Classes page</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Creating an on-demand scan job:</strong></p>



<ol class="wp-block-list">
<li>Log in to the PII Scanner Server web interface at:</li>
</ol>



<figure class="wp-block-embed"><div class="wp-block-embed__wrapper">
https://&lt;server-name>:52766
</div></figure>



<ol start="2" class="wp-block-list">
<li>Navigate to <strong>Jobs</strong></li>



<li>Click <strong>Add Job</strong></li>



<li>Configure the job:</li>
</ol>



<p class="wp-block-paragraph"><strong>Job Name</strong> Use a name that clearly identifies this as an on-demand scan and captures its context:</p>



<p class="wp-block-paragraph">Examples:</p>



<p class="wp-block-paragraph">On-Demand — HR Share Audit Prep — June 2026</p>



<p class="wp-block-paragraph">Incident Response Scan — FileServer01 — 2026-06-08</p>



<p class="wp-block-paragraph">New Share Baseline — Finance Q2 2026</p>



<p class="wp-block-paragraph"><strong>Client</strong> Select the agent that has access to the path you want to scan. Confirm the agent shows as <strong>Online</strong> in the dropdown.</p>



<p class="wp-block-paragraph"><strong>Path to Scan</strong> Enter the full path to the directory or share to scan:</p>



<p class="wp-block-paragraph">Windows:</p>



<p class="wp-block-paragraph">\\fileserver01\departments\hr</p>



<p class="wp-block-paragraph">C:\SensitiveData</p>



<p class="wp-block-paragraph">Linux:</p>



<p class="wp-block-paragraph">/mnt/shares/finance</p>



<p class="wp-block-paragraph">/home/shared/legal</p>



<p class="wp-block-paragraph"><strong>Include Extensions</strong> <em>(optional)</em> For a focused on-demand scan, limit to the most relevant file types to reduce scan time:</p>



<p class="wp-block-paragraph">*.docx, *.xlsx, *.pdf, *.txt, *.csv</p>



<p class="wp-block-paragraph">Leave blank for a comprehensive sweep of all file types — recommended for incident response scans.</p>



<p class="wp-block-paragraph"><strong>PII Classes</strong> Select the PII detection classes to apply. For incident response or pre-audit scans consider enabling all available classes for maximum coverage.</p>



<p class="wp-block-paragraph"><strong>Target Host</strong> Select your LT Auditor-MP server as the destination for scan results.</p>



<ol start="5" class="wp-block-list">
<li>Click <strong>Queue Job</strong></li>
</ol>



<p class="wp-block-paragraph">The job is submitted immediately with a status of <strong>Queued</strong>. The assigned agent will claim it on its next poll cycle and begin scanning.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Monitoring the scan:</strong></p>



<ol class="wp-block-list">
<li>Navigate to <strong>Jobs</strong></li>



<li>Locate your job — the status updates from <strong>Queued</strong> to <strong>Running</strong> once the agent claims it</li>



<li>Review job progress:</li>
</ol>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Field</strong></td><td><strong>Description</strong></td></tr><tr><td>Status</td><td>Current job state — Queued, Running, Succeeded, or Failed</td></tr><tr><td>Started</td><td>When the agent claimed and began the scan</td></tr><tr><td>Records Processed</td><td>Number of files scanned so far</td></tr><tr><td>Completed</td><td>Populated when the scan finishes</td></tr></tbody></table></figure>



<ol start="4" class="wp-block-list">
<li>Refresh the page periodically to see updated progress</li>
</ol>



<p class="wp-block-paragraph">For large directories scans can take significant time. PII matches are forwarded to LT Auditor-MP in real time as they are found — you do not need to wait for the scan to complete before reviewing results.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Viewing results as the scan runs:</strong></p>



<p class="wp-block-paragraph">Because PII matches are forwarded to LT Auditor-MP in real time you can begin reviewing results before the scan completes:</p>



<ol class="wp-block-list">
<li>Log in to the LT Auditor-MP Web UI in a separate browser tab</li>



<li>Navigate to <strong>View</strong></li>



<li>Select the PII Scanner environment and category</li>



<li>Set the date range to <strong>Today</strong> or <strong>Last Hour</strong></li>



<li>Results populate as the agent finds and forwards matches</li>



<li>Click any result row to view full details:
<ul class="wp-block-list">
<li><strong>File Path</strong> — where the PII was found</li>



<li><strong>PII Class</strong> — the type of sensitive data matched</li>



<li><strong>Timestamp</strong> — when the match was detected</li>
</ul>
</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Confirming scan completion:</strong></p>



<ol class="wp-block-list">
<li>Return to the PII Scanner Server web interface</li>



<li>Navigate to <strong>Jobs</strong></li>



<li>Confirm the job status has updated to <strong>Succeeded</strong></li>



<li>Note the <strong>Completed</strong> timestamp and <strong>Records Processed</strong> count for your records</li>
</ol>



<p class="wp-block-paragraph">If the job status shows <strong>Failed:</strong></p>



<ol class="wp-block-list">
<li>Review the result details in the job record for error information<br></li>
</ol>



<p class="wp-block-paragraph">Check the agent logs for more specific error details:<br><br>Linux:<br><br>cat /opt/bluelance/scanner/scanner.log</p>



<p class="wp-block-paragraph">&nbsp;Windows:<br><br>C:\Program Files\Blue Lance 2-0\LTA_PII_Scanner_Agent\logs\</p>



<ol start="2" class="wp-block-list">
<li></li>



<li>Resolve the identified issue and create a new job to rerun the scan if needed<br></li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Documenting on-demand scan results:</strong></p>



<p class="wp-block-paragraph">For scans run in response to audits, incidents, or compliance queries, document the scan and its results:</p>



<ol class="wp-block-list">
<li>Note the job name, scan path, date, time, assigned agent, and PII classes used</li>



<li>In LT Auditor-MP navigate to <strong>View</strong> and filter for the scan results</li>



<li>Export the results:
<ul class="wp-block-list">
<li>Click <strong>Export</strong></li>



<li>Choose <strong>PDF</strong> for audit submission or <strong>CSV</strong> for detailed analysis</li>



<li>Click <strong>Download</strong></li>
</ul>
</li>



<li>Retain the export as evidence of the data discovery activity</li>
</ol>



<p class="wp-block-paragraph"><em>[Your administrator should establish a standard process for documenting and retaining on-demand scan records, particularly those run in response to security incidents or compliance audits.]</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Best practices:</strong></p>



<ul class="wp-block-list">
<li>Always confirm the assigned agent is Online before creating a job — a job assigned to an Offline agent will remain Queued indefinitely</li>



<li>For incident response scans leave the Include Extensions field blank and enable all PII classes for maximum coverage</li>



<li>Use descriptive job names that capture the date, scope, and reason for the scan so the Jobs page serves as an auditable record</li>



<li>Begin reviewing results in LT Auditor-MP as the scan runs rather than waiting for completion — this is especially important during incident response</li>



<li>Export and retain scan results immediately after completion, particularly for incident response or audit-driven scans</li>



<li>For recurring scans of the same path consider creating a schedule rather than repeatedly creating manual jobs</li>
</ul>



<p class="wp-block-paragraph"><em>[Your administrator should document the on-demand scan process as part of your organization&#8217;s incident response and compliance procedures so it can be followed consistently by any team member.]</em></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Reviewing Scan Results</title>
		<link>https://bluelance.com/docs/reviewing-scan-results/</link>
		
		<dc:creator><![CDATA[peter thomas]]></dc:creator>
		<pubDate>Thu, 28 May 2026 16:22:01 +0000</pubDate>
				<guid isPermaLink="false">https://bluelance.com/?post_type=docs&#038;p=15891</guid>

					<description><![CDATA[All PII matches detected by PII Scanner agents are forwarded in real time to LT Auditor-MP via the configured target destination. Scan results are reviewed, investigated, and acted on entirely within the LT Auditor-MP Web UI — the PII Scanner Server does not store scan result data. This article covers how to find, interpret, filter, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">All PII matches detected by PII Scanner agents are forwarded in real time to LT Auditor-MP via the configured target destination. Scan results are reviewed, investigated, and acted on entirely within the LT Auditor-MP Web UI — the PII Scanner Server does not store scan result data. This article covers how to find, interpret, filter, and act on PII scan results in LT Auditor-MP.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Understanding scan results:</strong></p>



<p class="wp-block-paragraph">Each result record forwarded to LT Auditor-MP represents a single PII match found in a scanned file. A single file may generate multiple result records if it contains multiple types of PII or multiple instances of the same PII type.</p>



<p class="wp-block-paragraph">Each result record includes:</p>



<ul class="wp-block-list">
<li><strong>File Path</strong> — the full path to the file where the match was found</li>



<li><strong>PII Class</strong> — the type of sensitive data detected</li>



<li><strong>Class Type</strong> — the category of the detected class (PII, PHI, Sensitive, Confidential, or Private)</li>



<li><strong>Timestamp</strong> — when the match was detected during the scan</li>



<li><strong>Agent</strong> — the client agent that performed the scan</li>



<li><strong>Job Name</strong> — the scan job that generated the result</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Accessing scan results in LT Auditor-MP:</strong></p>



<ol class="wp-block-list">
<li>Log in to the LT Auditor-MP Web UI</li>



<li>Navigate to <strong>View</strong> in the main navigation menu</li>



<li>Select the view configured for PII Scanner data or create a new one:
<ul class="wp-block-list">
<li>Click <strong>Create View</strong></li>



<li>Set the <strong>Environment</strong> to your PII Scanner environment</li>



<li>Set the <strong>Category</strong> to PII Scan Results</li>



<li>Set a default date range</li>



<li>Click <strong>Save</strong></li>
</ul>
</li>



<li>The log table populates with PII match records from your scans</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Filtering scan results:</strong></p>



<p class="wp-block-paragraph"><strong>Filter by job name:</strong></p>



<ol class="wp-block-list">
<li>Click <strong>Advanced Filters</strong></li>



<li>Add a condition:
<ul class="wp-block-list">
<li><strong>Field</strong> — Job Name</li>



<li><strong>Operator</strong> — Equals</li>



<li><strong>Value</strong> — the name of the specific scan job</li>
</ul>
</li>



<li>Click <strong>Apply Filters</strong></li>
</ol>



<p class="wp-block-paragraph"><strong>Filter by PII class:</strong></p>



<ol class="wp-block-list">
<li>Click <strong>Advanced Filters</strong></li>



<li>Add a condition:
<ul class="wp-block-list">
<li><strong>Field</strong> — PII Class</li>



<li><strong>Operator</strong> — Equals or Contains</li>



<li><strong>Value</strong> — the class name to focus on (e.g., Social Security Number)</li>
</ul>
</li>



<li>Click <strong>Apply Filters</strong></li>
</ol>



<p class="wp-block-paragraph"><strong>Filter by class type:</strong></p>



<ol class="wp-block-list">
<li>Click <strong>Advanced Filters</strong></li>



<li>Add a condition:
<ul class="wp-block-list">
<li><strong>Field</strong> — Class Type</li>



<li><strong>Operator</strong> — Equals</li>



<li><strong>Value</strong> — PII, PHI, Sensitive, Confidential, or Private</li>
</ul>
</li>



<li>Click <strong>Apply Filters</strong></li>
</ol>



<p class="wp-block-paragraph"><strong>Filter by file path:</strong></p>



<ol class="wp-block-list">
<li>Click <strong>Advanced Filters</strong></li>



<li>Add a condition:
<ul class="wp-block-list">
<li><strong>Field</strong> — File Path</li>



<li><strong>Operator</strong> — Starts With or Contains</li>



<li><strong>Value</strong> — the directory path to focus on</li>
</ul>
</li>



<li>Click <strong>Apply Filters</strong></li>
</ol>



<p class="wp-block-paragraph"><strong>Filter by agent:</strong></p>



<ol class="wp-block-list">
<li>Click <strong>Advanced Filters</strong></li>



<li>Add a condition:
<ul class="wp-block-list">
<li><strong>Field</strong> — Agent</li>



<li><strong>Operator</strong> — Equals</li>



<li><strong>Value</strong> — the hostname of the agent that performed the scan</li>
</ul>
</li>



<li>Click <strong>Apply Filters</strong></li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Interpreting scan results:</strong></p>



<p class="wp-block-paragraph">When reviewing results focus on the following questions:</p>



<p class="wp-block-paragraph"><strong>Is the sensitive data in an expected location?</strong> PII found in designated access-controlled directories is expected. PII found in unexpected locations — a public share, a developer&#8217;s working directory, or a temporary folder — requires immediate attention and remediation.</p>



<p class="wp-block-paragraph"><strong>Is the class type appropriate for the location?</strong> PHI in a healthcare application directory may be expected. PHI in a general file share is not. Review whether the type of sensitive data found makes sense for the location it was discovered in.</p>



<p class="wp-block-paragraph"><strong>How many files are affected?</strong> A single match in one file is very different from hundreds of matches across many files. Use grouping and aggregation in LT Auditor-MP reports to understand the scale of findings across a scan.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Viewing full result details:</strong></p>



<ol class="wp-block-list">
<li>Click on any result row in the log table</li>



<li>The detail panel opens and displays:
<ul class="wp-block-list">
<li><strong>File Path</strong> — full path to the affected file</li>



<li><strong>PII Class</strong> — the type of sensitive data detected</li>



<li><strong>Class Type</strong> — PII, PHI, Sensitive, Confidential, or Private</li>



<li><strong>Timestamp</strong> — when the match was detected</li>



<li><strong>Agent</strong> — which client agent found the match</li>



<li><strong>Job Name</strong> — which scan job generated the result</li>



<li><strong>Raw Log</strong> — the original forwarded syslog record</li>
</ul>
</li>



<li>Click <strong>Close</strong> to return to the results table</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Identifying false positives:</strong></p>



<p class="wp-block-paragraph">Not every match represents a genuine sensitive data finding. Some regex patterns may produce false positives — matches that technically satisfy the pattern but do not represent real sensitive data. Use the file path and raw log context to validate whether a match represents actual sensitive data before acting on it.</p>



<p class="wp-block-paragraph">If a PII class is consistently generating false positives:</p>



<ol class="wp-block-list">
<li>Navigate to <strong>PII Classes</strong> in the PII Scanner Server web interface</li>



<li>Review and tighten the regex pattern for the relevant class</li>



<li>Consider disabling the class temporarily if the false positive rate is too high to manage</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Acting on scan results:</strong></p>



<p class="wp-block-paragraph">When genuine sensitive data is found in an unexpected or unauthorized location:</p>



<p class="wp-block-paragraph"><strong>1. Document the finding:</strong></p>



<ul class="wp-block-list">
<li>Export the relevant results from LT Auditor-MP as PDF or CSV</li>



<li>Note the file path, PII class, class type, scan date, and agent</li>
</ul>



<p class="wp-block-paragraph"><strong>2. Assess the risk:</strong></p>



<ul class="wp-block-list">
<li>Determine who has access to the location where the sensitive data was found</li>



<li>Review access logs in LT Auditor-MP to determine whether the file has been accessed recently</li>



<li>Assess whether the finding represents a compliance violation that must be reported</li>
</ul>



<p class="wp-block-paragraph"><strong>3. Remediate:</strong></p>



<ul class="wp-block-list">
<li>Work with the file owner or relevant department to relocate, encrypt, or delete the sensitive file</li>



<li>Review and update access controls on the affected location</li>



<li>Run a follow-up on-demand scan of the same path after remediation to confirm the sensitive data has been successfully addressed</li>
</ul>



<p class="wp-block-paragraph"><strong>4. Report:</strong></p>



<ul class="wp-block-list">
<li>If the finding represents a compliance violation follow your organization&#8217;s incident response and breach notification procedures</li>



<li>Retain scan results and remediation records as evidence for compliance audits</li>
</ul>



<p class="wp-block-paragraph"><em>[Your administrator should define a standard remediation workflow for PII findings and ensure all team members know how to follow it.]</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Generating PII scan reports in LT Auditor-MP:</strong></p>



<p class="wp-block-paragraph">For compliance documentation and management reporting, generate structured reports from PII scan results:</p>



<ol class="wp-block-list">
<li>Navigate to <strong>Report</strong> in the LT Auditor-MP Web UI</li>



<li>Click <strong>Create Report</strong></li>



<li>Configure the report:
<ul class="wp-block-list">
<li><strong>Environment</strong> — PII Scanner environment</li>



<li><strong>Category</strong> — PII Scan Results</li>



<li><strong>Date Range</strong> — the period to cover</li>
</ul>
</li>



<li>Under <strong>Columns</strong> include:
<ul class="wp-block-list">
<li>File Path</li>



<li>PII Class</li>



<li>Class Type</li>



<li>Timestamp</li>



<li>Agent</li>



<li>Job Name</li>
</ul>
</li>



<li>Under <strong>Grouping</strong> consider grouping by:
<ul class="wp-block-list">
<li><strong>PII Class</strong> — to see a breakdown of finding types</li>



<li><strong>Class Type</strong> — to distinguish PII from PHI and other categories</li>



<li><strong>File Path</strong> — to identify the most affected locations</li>
</ul>
</li>



<li>Click <strong>Save</strong> and then <strong>Generate Report</strong></li>



<li>Download the report as PDF for audit submission or CSV for detailed analysis</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Setting up alerts for PII findings:</strong></p>



<p class="wp-block-paragraph">Configure LT Auditor-MP to alert your team when PII matches are detected during a scan:</p>



<ol class="wp-block-list">
<li>Navigate to <strong>Manage</strong> in the LT Auditor-MP Web UI</li>



<li>Select the PII Scanner environment and category</li>



<li>Click <strong>Add Filter</strong></li>



<li>Configure the filter:
<ul class="wp-block-list">
<li><strong>Filter Name</strong> — e.g., PHI Finding Alert</li>



<li><strong>Condition</strong> — Class Type Equals PHI</li>



<li><strong>Action</strong> — Alert</li>



<li><strong>Recipients</strong> — your security or compliance team email addresses</li>
</ul>
</li>



<li>Click <strong>Save</strong> and set to <strong>Active</strong></li>
</ol>



<p class="wp-block-paragraph"><em>[Your administrator should configure alerts for each sensitive class type relevant to your compliance obligations — at minimum PHI for HIPAA environments and PII for GDPR environments.]</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Best practices:</strong></p>



<ul class="wp-block-list">
<li>Review scan results promptly after each scan completes — sensitive data findings should not sit unaddressed</li>



<li>Use the Class Type filter to prioritize PHI and PII findings for immediate investigation before reviewing Sensitive and Confidential findings</li>



<li>Validate matches using the file path and raw log context before acting — not every match is a genuine sensitive data finding</li>



<li>Export and retain scan results as part of your compliance evidence library</li>



<li>Run a follow-up on-demand scan after remediation to confirm sensitive data has been successfully removed from the affected location</li>



<li>Track remediation progress for all findings to demonstrate to auditors that your organization acts on data discovery results</li>



<li>Set up alert rules in LT Auditor-MP for PHI and PII class type findings so your team is notified promptly rather than discovering findings during a scheduled review</li>
</ul>



<p class="wp-block-paragraph"><em>[Your administrator should establish a regular cadence for reviewing accumulated scan results in LT Auditor-MP as part of an ongoing data governance review process.]</em></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What is PII Scanner?</title>
		<link>https://bluelance.com/docs/what-is-pii-scanner/</link>
		
		<dc:creator><![CDATA[peter thomas]]></dc:creator>
		<pubDate>Thu, 28 May 2026 16:21:41 +0000</pubDate>
				<guid isPermaLink="false">https://bluelance.com/?post_type=docs&#038;p=15879</guid>

					<description><![CDATA[LT Auditor-MP PII Scanner is a distributed data discovery platform that identifies Personally Identifiable Information (PII), Protected Health Information (PHI), and other categories of sensitive data across your organization&#8217;s file systems. It consists of a centralized server application with a web-based administrative interface and a companion scanning agent deployed on the machines whose file systems [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">LT Auditor-MP PII Scanner is a distributed data discovery platform that identifies Personally Identifiable Information (PII), Protected Health Information (PHI), and other categories of sensitive data across your organization&#8217;s file systems. It consists of a centralized server application with a web-based administrative interface and a companion scanning agent deployed on the machines whose file systems you want to scan.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>How PII Scanner works:</strong></p>



<p class="wp-block-paragraph">The server manages all aspects of the scanning program — clients, scan jobs, PII detection rules, target destinations, and scheduled jobs. Agents register with the server, poll for queued scan jobs, scan local or network file paths for sensitive data patterns, and forward results to a configured destination such as an LT Auditor-MP server.</p>



<p class="wp-block-paragraph"><strong>Data flow:</strong></p>



<ol class="wp-block-list">
<li>Administrator defines PII detection classes and configures target destinations in the server web UI</li>



<li>Administrator creates a scan job or schedule, assigning it to a registered agent</li>



<li>The agent polls the server and claims the queued job</li>



<li>The agent scans the specified file path using the selected PII detection patterns</li>



<li>Detected PII matches are forwarded in real time to the configured target (LT Auditor-MP)</li>



<li>The agent reports job completion back to the server</li>



<li>Results are available in LT Auditor-MP for review, alerting, and compliance reporting</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Core components:</strong></p>



<p class="wp-block-paragraph"><strong>PII Scanner Server</strong> An ASP.NET Core 8 web application that hosts the administrative interface and REST API. It manages client registrations, scan jobs, PII class definitions, target destinations, and scheduled jobs. The server runs as a Windows Service or Linux systemd service and uses a SQLite database for persistence. The web interface is accessible via browser on port 52766 (HTTPS) or 52765 (HTTP).</p>



<p class="wp-block-paragraph"><strong>PII Scanner Agent</strong> A Python-based scanning agent deployed on machines whose file systems you want to scan. The agent registers with the PII Scanner Server, polls for available jobs at a configurable interval, executes scans against specified file paths, and forwards detected PII matches to the configured target destination in real time.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Key capabilities include:</strong></p>



<ul class="wp-block-list">
<li>Detection of PII, PHI, and other sensitive data types using configurable regex-based patterns</li>



<li>Support for scanning Windows and Linux file systems and network shares</li>



<li>Centralized scan job management through a web-based administrative interface</li>



<li>On-demand and scheduled recurring scan jobs</li>



<li>Real-time forwarding of scan results to LT Auditor-MP via UDP, TCP, or TLS syslog</li>



<li>Support for multiple simultaneous scanning agents across large environments</li>



<li>Configurable file extension filtering per scan job</li>



<li>Runs as a Windows Service or Linux systemd service</li>
</ul>



<p class="wp-block-paragraph"><strong>Supported PII and sensitive data class types:</strong></p>



<ul class="wp-block-list">
<li>PII — Personally Identifiable Information</li>



<li>PHI — Protected Health Information</li>



<li>Sensitive</li>



<li>Confidential</li>



<li>Private</li>
</ul>



<p class="wp-block-paragraph"><strong>Common use cases:</strong></p>



<ul class="wp-block-list">
<li>Identifying where sensitive data lives across your file systems</li>



<li>Detecting PII or PHI in unexpected or unauthorized locations</li>



<li>Supporting GDPR, HIPAA, PCI-DSS, and NIS2 compliance requirements</li>



<li>Producing evidence of data discovery efforts for auditors</li>



<li>Automating recurring data discovery across high-risk directories</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>How PII Scanner fits into LT Auditor-MP:</strong></p>



<p class="wp-block-paragraph">PII Scanner extends LT Auditor-MP&#8217;s capabilities into proactive data discovery. While other modules like EventLogCentral and Azure Log Connector monitor activity as it happens, PII Scanner actively interrogates file systems to find where sensitive data exists — giving organizations the visibility needed to make informed decisions about access controls, data governance, and compliance obligations.</p>



<p class="wp-block-paragraph"><em>[Your administrator should confirm which file systems and data types are in scope for scanning in your environment, and ensure scanning activity complies with any applicable data privacy policies.]</em></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Configuring Compliance Reports</title>
		<link>https://bluelance.com/docs/configuring-compliance-reports/</link>
		
		<dc:creator><![CDATA[peter thomas]]></dc:creator>
		<pubDate>Thu, 28 May 2026 16:18:25 +0000</pubDate>
				<guid isPermaLink="false">https://bluelance.com/?post_type=docs&#038;p=15843</guid>

					<description><![CDATA[LT Auditor MP includes built-in compliance reporting for a wide range of regulatory frameworks. Compliance reports provide structured, audit-ready documentation of your environment&#8217;s security activity, mapped to the specific requirements of each framework. Supported frameworks include: Setting up a compliance framework: Creating compliance rules within a framework: Compliance rules define the specific requirements within a [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">LT Auditor <sup>MP</sup> includes built-in compliance reporting for a wide range of regulatory frameworks. Compliance reports provide structured, audit-ready documentation of your environment&#8217;s security activity, mapped to the specific requirements of each framework.</p>



<p class="wp-block-paragraph"><strong>Supported frameworks include:</strong></p>



<ul class="wp-block-list">
<li>HIPAA</li>



<li>NIST 171</li>



<li>GDPR</li>



<li>NIS2</li>



<li>ISO 27001</li>



<li>DORA</li>



<li>FFIEC</li>



<li>FDIC</li>



<li>PCI-DSS</li>
</ul>



<p class="wp-block-paragraph"></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Setting up a compliance framework:</strong></p>



<ol class="wp-block-list">
<li>Navigate to <strong>Compliance</strong> in the Web UI</li>



<li>Click <strong>Add Compliance Framework</strong></li>



<li>Configure the framework details:
<ul class="wp-block-list">
<li><strong>Name</strong> — the framework name (e.g., &#8220;GDPR Compliance&#8221;)</li>



<li><strong>Description</strong> — purpose and scope</li>



<li><strong>Reference Code</strong> — the standard identifier (e.g., &#8220;GDPR-2016/679&#8221;)</li>



<li><strong>Category</strong> — industry or regulation type</li>



<li><strong>Priority</strong> — Critical, High, Medium, or Low</li>
</ul>
</li>



<li>Click <strong>Save</strong></li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Creating compliance rules within a framework:</strong></p>



<p class="wp-block-paragraph">Compliance rules define the specific requirements within a framework and how the system monitors them.</p>



<ol class="wp-block-list">
<li>Select the compliance framework you just created</li>



<li>Click <strong>Add Rule</strong></li>



<li>Configure the rule details:
<ul class="wp-block-list">
<li><strong>Rule Name</strong> — the specific requirement (e.g., &#8220;Access Logging Required&#8221;)</li>



<li><strong>Description</strong> — a detailed explanation of the requirement</li>



<li><strong>Reference</strong> — the section or clause number from the framework</li>



<li><strong>Severity</strong> — the impact level if the rule is violated</li>
</ul>
</li>



<li>Link the rule to audit data:
<ul class="wp-block-list">
<li><strong>Environment</strong> — which environment this applies to</li>



<li><strong>Category</strong> — which log category to monitor</li>



<li><strong>Operations</strong> — which specific operations must be logged</li>
</ul>
</li>



<li>Define compliance criteria:
<ul class="wp-block-list">
<li><strong>Must Exist</strong> — certain events must be present in the audit data</li>



<li><strong>Must Not Exist</strong> — certain events must never occur</li>



<li><strong>Count Thresholds</strong> — minimum or maximum event counts</li>



<li><strong>Time Constraints</strong> — events must occur within defined timeframes</li>
</ul>
</li>



<li>Click <strong>Save</strong></li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Linking reports to compliance rules:</strong></p>



<p class="wp-block-paragraph">Associating reports with compliance rules automates evidence collection for audits.</p>



<ol class="wp-block-list">
<li>Open the compliance rule configuration</li>



<li>Navigate to the <strong>Linked Reports</strong> tab</li>



<li>Click <strong>Link Report</strong></li>



<li>Select the reports that provide evidence of compliance for this rule</li>



<li>Click <strong>Save</strong></li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Generating compliance reports on demand:</strong></p>



<ol class="wp-block-list">
<li>Navigate to <strong>Compliance → Reports</strong></li>



<li>Select the compliance framework</li>



<li>Choose the time period to cover</li>



<li>Select which rules to include:
<ul class="wp-block-list">
<li>All Rules</li>



<li>Non-Compliant Rules Only</li>



<li>Critical Rules</li>



<li>Custom Selection</li>
</ul>
</li>



<li>Click <strong>Generate Report</strong></li>



<li>Download the report in your preferred format:
<ul class="wp-block-list">
<li><strong>PDF</strong> — for auditor submission</li>



<li><strong>Excel</strong> — for detailed internal analysis</li>



<li><strong>CSV</strong> — for data processing</li>
</ul>
</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Scheduling compliance reports:</strong></p>



<ol class="wp-block-list">
<li>Navigate to <strong>Compliance → Scheduled Reports</strong></li>



<li>Click <strong>Add Schedule</strong></li>



<li>Configure the schedule:
<ul class="wp-block-list">
<li><strong>Framework</strong> — which framework to report on</li>



<li><strong>Frequency</strong> — Weekly, Monthly, Quarterly, or Annually</li>



<li><strong>Recipients</strong> — email addresses for report delivery</li>



<li><strong>Format</strong> — PDF, Excel, or CSV</li>
</ul>
</li>



<li>Click <strong>Save</strong></li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Monitoring compliance status:</strong></p>



<ol class="wp-block-list">
<li>Navigate to the <strong>Compliance Dashboard</strong></li>



<li>Review key metrics:
<ul class="wp-block-list">
<li><strong>Overall Compliance Score</strong> — percentage of rules currently met</li>



<li><strong>Compliant Rules</strong> — rules currently satisfied</li>



<li><strong>Non-Compliant Rules</strong> — rules with active violations</li>



<li><strong>Pending Rules</strong> — rules awaiting validation</li>
</ul>
</li>



<li>Click into any framework to drill down into individual rule status</li>



<li>Click a specific rule to view violation details, last evaluation time, and supporting evidence</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Configuring compliance alerts:</strong></p>



<p class="wp-block-paragraph">Set up notifications so your team is informed immediately when a compliance violation is detected.</p>



<ol class="wp-block-list">
<li>Open a compliance rule</li>



<li>Navigate to the <strong>Alerts</strong> tab</li>



<li>Click <strong>Add Alert</strong></li>



<li>Configure:
<ul class="wp-block-list">
<li><strong>Trigger Condition</strong> — when to send the alert</li>



<li><strong>Recipients</strong> — email addresses or user groups</li>



<li><strong>Alert Frequency</strong> — Immediate, Daily, or Weekly</li>



<li><strong>Escalation</strong> — who to notify if the violation is not resolved</li>
</ul>
</li>



<li>Click <strong>Save</strong></li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Best practices:</strong></p>



<ul class="wp-block-list">
<li>Group related rules logically within each framework for easier navigation</li>



<li>Always link reports to compliance rules to automate evidence collection</li>



<li>Define clear, measurable criteria for each rule so compliance status is unambiguous</li>



<li>Schedule reports in advance of known audit periods</li>



<li>Regularly review rules to ensure they reflect current regulatory requirements</li>



<li>Restrict compliance configuration access to authorized personnel only</li>



<li>Document remediation actions taken when violations are detected</li>
</ul>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
