<?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>pii &#8211; Blue Lance</title>
	<atom:link href="https://bluelance.com/docs-tag/pii/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>pii &#8211; Blue Lance</title>
	<link>https://bluelance.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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>
	</channel>
</rss>
