Please note Office visits are by appointment only. We support businesses with 10+ users or workstations, or with servers or cloud services to manage. No residential or walk-in computer repair. Book a time →

Author: Robert Timlick

  • The “Zombie” SaaS Audit: Finding the 3 Apps Your Former Employees Still Access

    The “Zombie” SaaS Audit: Finding the 3 Apps Your Former Employees Still Access

    Someone leaves the company on a Friday. By Monday, their email account is disabled, and their laptop is back in the pile.

    What nobody checks is their login to the project management tool they signed up for in Q3, the cloud storage folder they shared with a contractor, or the CRM access they still have from two roles ago. 

    Three months later, those sessions are still active.

    This is how zombie accounts form. nNot through negligence, but through an offboarding process built around corporate IT assets that no longer reflects how people actually use software. 

    The average company now runs more than 100 SaaS applications. Most offboarding checklists were written when there were three.

    What a Zombie Account Actually Is

    A zombie account is an active login that belongs to someone who no longer works for you. The name is informal. The risk is not.

    What makes zombie accounts particularly dangerous is that they are valid credentials.

    There is nothing to detect. The access was granted intentionally, and the system has no reason to question it. If a former employee walks back in through that door, or if their credentials are compromised after they leave, the access is there waiting.

    Industry research finds that 50% of organizations have discovered former employees still accessing SaaS applications months after their departure date.

    For most of those organizations, the discovery was accidental rather than the result of a deliberate audit.

    The Three Apps Where Access Never Gets Removed

    Cloud storage and collaboration tools

    Google Drive, OneDrive, and Dropbox are where zombie access causes the most immediate damage. 

    These platforms are where offboarding gets messy. Files may be shared with a departing employee’s personal account. Guest permissions granted during a project may never get cleaned up. And folders set to “anyone with the link” access may still be bookmarked.

    The departure triggers a license removal in the identity provider. The shared folders, external links, and personal-account shares go untouched.

    Project management and CRM platforms

    Tools like Asana, Monday.com, Notion, Jira, HubSpot, and Salesforce are frequently provisioned by team leads rather than IT. That means the offboarding checklist has no visibility into them. 

    A former account executive’s Salesforce login, or a project manager’s Notion workspace with access to company strategy documents, can persist for months without anyone noticing.

    The tools IT didn’t know existed

    This is the most dangerous category. 

    These are the tools employees signed up for using their work email. A survey platform. An AI writing assistant. A data visualisation tool. They were never formally provisioned, and they were never formally revoked.

    When the employee leaves, the account does not get disabled. It sits there, attached to a work email address that may now redirect to an IT catch-all.

    Running the Zombie SaaS Audit

    Step 1: Build your SaaS inventory

    Start by pulling a list of all SaaS applications connected to your identity provider: Microsoft Entra ID, Google Workspace Admin, or Okta, if you use one. 

    Cross-reference with billing records, browser extension installs, and email domains showing regular login notifications.

    Grip Security’s 2025 SaaS Security Risks Report, analyzing 29 million user accounts, identified 23,987 distinct SaaS applications in use across its customer base. That’s far more than any IT team tracks manually.

    Of those applications, 90% remained outside IT’s management. 

    For smaller teams without a dedicated identity platform, a 30-minute review of active subscriptions and recent login notifications will surface most of the high-risk tools.

    Step 2: Cross-reference against your offboarding list

    Take the last 12 months of departures and check each name against the SaaS inventory. 

    For each application, ask: 

    • Does this platform have an admin console? 
    • Can you see who is still active? 
    • When did this account last log in?

    Access that is months old and belongs to someone who has left is a zombie. Flag it for immediate revocation. Document what you find.

    Step 3: Revoke, document, and set a review cadence

    Remove the access. Record what was found and when. Then use the audit as the baseline for an offboarding checklist that covers more than the corporate email and laptop. 

    Going forward, enforce multi-factor authentication on all remaining active accounts and schedule a SaaS access review every quarter. 

    That cadence turns a one-time cleanup into a repeatable control.

    Making Offboarding a Security Process

    Zombie accounts cannot be removed if no one is looking for them. The SaaS offboarding audit is the starting point.

    Want to close the gaps in your SaaS offboarding process? 

    Contact us or schedule a consultation to run a zombie SaaS audit and build a repeatable process your team can follow on every exit.

    Featured Image Credit

    This Article has been Republished with Permission from The Technology Press.

  • Stop the Bleeding: How Revoking Admin Rights Eliminates Support Tickets

    Stop the Bleeding: How Revoking Admin Rights Eliminates Support Tickets

    The most time-consuming ticket in your queue is rarely a hardware failure. It’s the PC infection that started when a user installed something they shouldn’t have been able to. Or it’s the broken configuration left behind after someone changed a setting IT can’t trace.

    Local administrator rights (the ability to install software, modify system settings, and override security controls) are given to end users far more often than the risk warrants. 

    The usual reason is efficiency. 

    The practical result is the opposite. Machines that drift from baseline, infections that spread before they are caught, and remediation tickets nobody planned for. Revoking local admin rights directly removes the root cause of most of those tickets.

    The Admin Rights and Support Ticket Connection

    A standard user account limits what software can be installed, what system settings can be changed, and what processes can run at an elevated level. These limits are not arbitrary friction. They are the boundary that prevents most common problems from ever reaching the helpdesk.

    When users have admin rights, those boundaries disappear. 

    Software conflicts arise because no approval step exists to catch the incompatibility. Security tools get disabled because a user decided they were slowing things down. Network settings get modified during attempted self-fixes that go wrong. Each of those actions is a predictable support ticket in waiting.

    Admin rights are not the cause of every request in the queue. They are the cause of most of the expensive ones.

    What the Security Data Shows

    The connection between admin rights and security incidents is well-documented, and the numbers make the operational argument clearly.

    From 2015 to 2020, the BeyondTrust Microsoft Vulnerabilities Report found that removing administrative privileges could have mitigated 75% of all Critical Microsoft vulnerabilities.

    The pattern holds because most critical vulnerabilities require elevated permissions to fully execute. 

    An attacker who compromises a standard user account gets access to that user’s data and session. An attacker who compromises an admin account gets the machine, and often the network.

    The IBM Cost of a Data Breach Report 2025 found the average US data breach costs $10.22 million, an all-time high for any region globally.

    The remediation cost for breaches that originate through compromised endpoints is consistently higher when the affected user holds elevated system privileges. Revoking local admin rights does not eliminate the risk, but it significantly reduces what an attacker or an infected machine can actually do.

    The Three Ticket Categories That Disappear

    Malware infections and their cleanup

    Most ransomware and many Trojan infections require admin-level permissions to install, disable security tools, and spread. A standard user account does not eliminate phishing risk, but it limits what malware can do after it lands. 

    An infection on a standard account is typically contained to that user’s profile. On an admin account, the same infection can encrypt shared drives and require a full OS rebuild. 

    A contained malware event might mean one ticket and thirty minutes of work. An admin-level infection often means several tickets and multiple hours of technician time.

    Self-inflicted configuration breaks

    Users with admin rights occasionally try to fix their own problems by changing settings, uninstalling applications, or modifying network configurations. When it goes wrong, IT inherits the result with little visibility into what changed. 

    Standard user accounts remove this category of ticket almost entirely, because those changes are no longer possible without an elevation request.

    Patch and compliance drift

    Endpoints where users have admin rights tend to diverge from the managed baseline over time. 

    Software installed outside the approved process does not receive updates through standard management tools. 

    Devices accumulate inconsistencies that create additional work during vulnerability scans, audits, and compliance reviews. 

    Revoking admin rights and enforcing managed software deployment closes this drift at the source.

    But I Need to Install Things

    Just-in-time elevation

    The concern is legitimate. As a user on your network, you do occasionally need elevated access for specific tasks. 

    The answer is not to restore permanent admin rights. It is just-in-time (JIT) elevation, where you get temporary elevated access for a defined task. The request is approved through an automated policy or by IT, and the elevation expires automatically once the task is complete.

    This keeps users productive and IT informed. 

    Every elevation request is logged. Unapproved actions do not happen silently. The volume and pattern of requests also becomes useful data in its own right, revealing exactly which tasks genuinely require escalation and which ones users were performing only because nothing was stopping them.

    What standard users can already do

    Standard accounts support normal application use, browser activity, printing, file access, and the vast majority of day-to-day tasks without any escalation at all. 

    The friction you may anticipate is usually larger than the friction you actually experience once the change is made and a JIT process handles the edge cases.

    What to Do Before You Flip the Switch

    Ready to reduce your support ticket volume and tighten endpoint security for your team at the same time? 

    Contact us or schedule a consultation to plan a least-privilege rollout that works for your team.

    Featured Image Credit

    This Article has been Republished with Permission from The Technology Press.

  • Critical Splunk Enterprise Flaw Lets Attackers Run Code Without Authentication

    Critical Splunk Enterprise Flaw Lets Attackers Run Code Without Authentication

    Splunk has released security updates to address a critical security flaw in Splunk Enterprise that could be exploited to conduct unauthenticated file operations and even remote code execution.

    The vulnerability, tracked as CVE-2026-20253, is rated 9.8 on the CVSS scoring system.

    “In Splunk Enterprise versions below 10.2.4 and 10.0.7, an unauthenticated user could create or truncate arbitrary

  • U.S. Orders Anthropic to Suspend Fable 5 and Mythos 5 Access for Foreign Nationals

    U.S. Orders Anthropic to Suspend Fable 5 and Mythos 5 Access for Foreign Nationals

    Anthropic said on Friday it will “abruptly disable” its most advanced artificial intelligence (AI) models, Claude Fable 5 and Mythos 5, for all users after the U.S. government ordered it to suspend access to the models for foreign nationals, whether inside or outside the U.S., citing national security concerns.

    The AI company said it received an order at 5:21 p.m. ET, instructing it to suspend

  • 400+ Arch Linux AUR Packages Hijacked to Install Rust Credential Stealer

    400+ Arch Linux AUR Packages Hijacked to Install Rust Credential Stealer

    Attackers took over more than 400 packages in the Arch User Repository (AUR) this week and rewrote their build scripts to install a credential stealer on any machine that built them.

    The malware is a Rust binary built to harvest developer secrets. When it lands with root, it can also load an eBPF rootkit to hide itself. The AUR is Arch Linux’s community package collection, and it is separate

  • Agentjacking Attack Tricks AI Coding Agents Into Running Malicious Code

    Agentjacking Attack Tricks AI Coding Agents Into Running Malicious Code

    Cybersecurity researchers have described what they say is a new class of attack that can trick artificial intelligence (AI) coding agents into running arbitrary code on developer machines.

    Called Agentjacking by Tenet Security, the attack can be triggered by means of a fake error report crafted using Sentry, an open-source error-tracking and performance-monitoring platform.

    “The attack

  • Rethinking MDR as Attackers and Defenders Embrace AI

    Rethinking MDR as Attackers and Defenders Embrace AI

    For most of the past decade, managed detection and response was the answer to a real problem. Security teams couldn’t staff around the clock, couldn’t hire enough analysts, and needed someone else to handle the alert queue. MDR stepped in. It worked well enough. Until now.

    The threat landscape has changed faster than the MDR model can adapt. Attackers are using AI to move faster, generate more

  • LangGraph Flaw Chain Exposes Self-Hosted AI Agents to Remote Code Execution

    LangGraph Flaw Chain Exposes Self-Hosted AI Agents to Remote Code Execution

    Cybersecurity researchers have disclosed details of three now-patched security flaws impacting LangGraph, including a critical vulnerability chain that could result in remote code execution.

    LangGraph is an open-source framework created by LangChain to build complex, stateful, and multi-agent artificial intelligence (AI) agentic applications.

    “An SQL injection in LangGraph’s function could

  • Europol Disrupts AudiA6 Crypto Laundering Service Used by Ransomware Gangs

    Europol Disrupts AudiA6 Crypto Laundering Service Used by Ransomware Gangs

    Authorities in Europe have disrupted AudiA6, a cryptocurrency laundering service used by ransomware gangs and cybercriminal networks.

    Europol, in a statement issued Thursday, said the dismantling of AudiA6 cut off a “key financial pipeline used to wash hundreds of millions in illicit profits.” The service is estimated to have been used to launder more than €336 million (~$389 million) since the

  • ShinyHunters Exploits Oracle PeopleSoft Zero-Day (CVE-2026-35273) to Breach Universities

    ShinyHunters Exploits Oracle PeopleSoft Zero-Day (CVE-2026-35273) to Breach Universities

    The ShinyHunters extortion crew exploited an unpatched flaw in Oracle PeopleSoft to break into enterprise systems, steal data, and demand payment to keep it private. The campaign hit universities hardest.

    Google’s Mandiant attributes it to the group it tracks as UNC6240, and dates the activity between May 27 and June 9. Oracle did not publish its advisory until June 10, so the bug was a