IT Regulatory Compliance Review
Quarterly compliance review run by an internal IT or MSP team to validate technical controls (encryption, MFA, access reviews, monitoring, patching) against frameworks like SOC 2, HIPAA, and PCI DSS, and to produce evidence for the next ...
Data Privacy and Protection
-
Verify endpoint disk encryption coverage
Pull a BitLocker (Windows) and FileVault (macOS) compliance report from Intune or JAMF. Flag devices reporting unencrypted volumes or missing recovery keys in escrow — both fail SOC 2 CC6.7 and HIPAA §164.312(a)(2)(iv) evidence.
-
Confirm TLS enforcement on internal services
Scan internal web apps, file shares, and admin consoles for TLS 1.0/1.1 listeners and expired or self-signed certificates. Note any service still using SMBv1 or unencrypted LDAP — those need a documented remediation date, not a pass.
-
Audit RBAC group membership in Entra ID
Export membership of privileged roles (Global Admin, Privileged Role Admin, Exchange Admin) and high-impact security groups. Look for the classic gotcha: stale members from prior projects, and "Domain Users" granted access to sensitive file shares.
Collects file -
Review DLP policies in Microsoft Purview
Confirm DLP rules for PII, PHI, and cardholder data are in enforce mode (not test mode) across Exchange Online, SharePoint, OneDrive, and Teams. Pull the last 90 days of policy match reports for the audit binder.
-
Validate data classification on sensitive shares
Spot-check Confidential and Highly Confidential sensitivity labels on the top file repositories. Mislabeled or unlabeled folders containing regulated data are the most common audit finding here.
User Authentication and Access
-
Confirm MFA enforcement via conditional access
Verify the Entra ID conditional access policy requires MFA for all users including admins, and that legacy authentication (IMAP, POP, SMTP basic auth, ActiveSync basic) is blocked org-wide. Password-spray attacks against the legacy endpoint are the #1 way MFA gets bypassed in the wild.
Collects list -
Block legacy authentication protocols
Build the Block Legacy Auth conditional access policy in report-only mode first. Run sign-in logs for 48 hours to identify any legitimate service or shared mailbox still on basic auth, migrate them to modern auth or app passwords, then flip the policy to enforce.
-
Audit privileged accounts in PAM
Reconcile CyberArk, BeyondTrust, or Delinea vault contents against the current admin roster. Rotate any credential past its policy age, and flag service accounts that have been "temporary" for more than two quarters — the classic six-year-old domain admin service account lives here.
-
Run quarterly Entra ID access review
Schedule reviewers (managers + system owners) on Entra ID Access Reviews for privileged roles, app assignments, and group memberships. Decisions auto-apply at review close — unreviewed users get removed by default, which catches offboarding gaps.
-
Disable accounts inactive beyond 90 days
-
Verify SSO coverage across SaaS inventory
Cross-check the Okta or Entra ID app catalog against finance's SaaS spend report. Apps paying a per-seat license but not federated are shadow IT — inventory them with a remediation owner and target date.
Security Monitoring and Incident Response
-
Validate SIEM log ingestion from critical systems
Confirm Splunk, Sentinel, or Sumo Logic is receiving events from domain controllers, firewalls, EDR, and M365 unified audit log within the last 24 hours. Silent log sources are a SOC 2 CC7.2 finding and a real blind spot during incident response.
-
Run authenticated vulnerability scan
Run Tenable or Qualys with credentialed scans against servers and endpoints. Unauthenticated scans miss most patch-level findings. Tag the scan as the quarterly evidence run for the audit binder.
Collects list Collects number Collects file -
File emergency change for critical CVEs
Open an emergency RFC in ConnectWise PSA or Jira Service Management, attach the CVSS scores and affected hosts, and route to the CAB lead for expedited approval. Document a tested rollback plan — emergency does not mean unreviewed.
-
Review unresolved EDR detections
Triage open detections in CrowdStrike Falcon, SentinelOne, or Defender for Endpoint that are older than 7 days. Each one needs a closure reason — false positive, contained, or escalated to IR — not just a stale queue.
-
Run a ransomware tabletop exercise
Walk IT, security, leadership, and legal through a scenario where production file shares are encrypted and the Veeam repository is also hit. The exercise should surface whether the immutable backup tier (object lock, air-gapped tape, or separate cloud account) is actually isolated from the production attack path.
-
Confirm patch compliance from RMM
Pull the patch compliance dashboard from NinjaOne, Datto RMM, or Intune. Target is at least 95% of endpoints within 30 days of the last patch Tuesday. Investigate any device offline more than 14 days — those are usually shipped-out laptops or decommissioned-but-not-retired assets.
Compliance Documentation and Reporting
-
Update control evidence in IT Glue or Hudu
Attach this quarter's screenshots, exports, and reports to each SOC 2 / HIPAA / PCI control entry. Auditors look for evidence dated within the audit period — last quarter's screenshot reused does not pass sampling.
-
Reconcile software license inventory
Reconcile Microsoft, VMware, Adobe, and Veeam license counts against deployed instances from the RMM and vCenter inventories. A surprise vendor audit on an 80-VM overage is a six-figure problem; a quarterly reconciliation is a 30-minute one.
-
Conduct internal compliance audit
The internal auditor (or vCIO for MSP engagements) samples 10–15 controls and re-tests them independent of the IT team's evidence. Document any deviations with owner, root cause, and remediation date — that exception log is what the external auditor will ask for first.
-
Schedule security awareness training rollout
Push the next KnowBe4, Hoxhunt, or Proofpoint module and a fresh phishing simulation. Pull the repeat-clicker list and route to managers for targeted remediation — generic org-wide reminders do not move that number.
-
Sign off on the quarterly compliance report
The IT Manager or vCIO signs the quarterly attestation summarizing controls tested, exceptions, and remediation status. This is the artifact leadership and the external auditor see — the work upstream only counts if it's reflected here accurately.
Collects list Collects paragraph Collects signature