Caisey Blog

MSP owners and operators · May 28, 2026

Who Changed That Firewall Rule at 2 AM? How Caisey's Durable Session History Ends the Blame Game in After-Hours Incidents

After-hours incidents often devolve into he-said-she-said over who changed what. Caisey's durable session history and approval gates create an immutable, searchable record of every command and consent, turning post-mortems into factual timelines that protect technicians and clients alike.
session historyaudit trailafter-hours incidentsapproval gatesblame gameincident post-mortem

It is 2 AM on a Saturday. A client's production network drops, and the on-call technician jumps in. By the time the issue is resolved, a firewall rule has been modified. Monday morning, the client's IT manager calls your MSP owner, demanding to know who changed that rule and why. Without a clear record, the conversation becomes a blame game that erodes trust and exposes your team to liability. This scenario plays out in MSPs every week, but it does not have to.

Caisey's durable session history and approval gates provide an immutable, searchable record of every command run and every approval granted during a remote troubleshooting session. This turns after-hours incident post-mortems from he-said-she-said into a factual timeline that protects both the technician and the client. Here is how that works in practice.

The Problem: After-Hours Changes with No Audit Trail

Traditional remote support tools like ScreenConnect and TeamViewer capture video of the screen during a session, but they do not record the underlying commands or the context around them. If a technician runs a PowerShell script to modify a firewall rule, the screen recording might show a terminal window flashing, but it will not capture the exact command or the approval that preceded it. RMM logs can help, but they are often noisy, incomplete, or disconnected from the specific session. When a client disputes a change, the MSP is left with vague evidence that is hard to search and easy to question.

The real problem is that most remote tools treat a session as a transient connection. Once the remote window closes, the record of what happened inside that window is gone or locked inside a video file that nobody wants to scrub through. Caisey takes a different approach: every action is captured as structured data that outlives the session.

The Caisey Workflow: A Concrete 2 AM Scenario

Let us walk through a realistic scenario. A senior technician receives an alert that a client's file server is unreachable. They open Caisey, find the affected endpoint in the client group, and initiate a headless session. No screen sharing is needed yet.

First, the technician runs netsh advfirewall show currentprofile to inspect the active firewall rules. Caisey records this command, its output, and a timestamp. The technician sees a rule blocking inbound SMB traffic that should not be there. They suspect a misconfigured group policy or a manual change.

To modify the rule, the technician needs approval. Caisey's approval gate prompts the client's authorized contact via email or push notification: "Technician John Doe requests permission to modify Windows Firewall rule 'Block SMB Inbound' on server SRV-FILES-01. Current state: enabled. Proposed action: disable." The client approves, and Caisey logs the consent with a timestamp and the client's identity.

The technician runs netsh advfirewall firewall set rule name="Block SMB Inbound" new enable=no and then verifies connectivity. Caisey captures the command, the output, and the before/after state of the firewall rule. The entire sequence is stored in a durable session record that is searchable by client, endpoint, technician, and time range.

The Post-Mortem: From Blame to Fact

Monday morning, the client's IT manager calls your MSP owner. "Who changed our firewall at 2 AM? We did not authorize that." Instead of relying on memory or a grainy screen recording, the MSP owner opens Caisey, searches for sessions on that endpoint during the 2 AM window, and pulls up the full transcript.

Within seconds, they see: the technician's identity, the exact commands run, the output showing the misconfigured rule, the approval request sent to the client, and the timestamped approval from the client's authorized contact. The record is immutable—neither the technician nor the client can alter it after the fact. The MSP owner shares the transcript with the client via Caisey's public share feature, which preserves the context without exposing sensitive data from other clients.

The client sees that their own contact approved the change. The blame dissolves. The conversation shifts to improving the firewall policy rather than assigning fault. The technician is protected from a false accusation, and the client's trust in the MSP is strengthened because the process was transparent and accountable.

Comparison to Alternatives: Why Traditional Tools Fall Short

ScreenConnect's session recording captures only the screen, not the underlying commands. If the technician minimizes the terminal or works in a headless session (no screen share), there is no record at all. TeamViewer's logging is limited to connection events, not command-level detail. PowerShell over RMM can log commands, but RMM sessions often lose context when the remote window closes, and there is no built-in approval gating. You would have to cobble together separate tools for consent, logging, and search.

Caisey's durable session history is designed to outlive the remote window. It is stored in SQLite Durable Objects via Cloudflare Workers, making it searchable across clients and time. The approval gates are integrated into the same record, so you never have to cross-reference a separate ticketing system or email thread. This is not just a logging feature; it is a liability shield.

Broader Implications: Beyond the Blame Game

This workflow does more than resolve disputes. It reduces your MSP's liability by providing clear evidence of authorized actions. It improves client trust because they see that your team operates with consent and transparency. It can also be used to train junior technicians: reviewing past session transcripts shows them the correct escalation path and the importance of seeking approval before making changes.

For MSP owners, the durable session history becomes a source of truth for incident post-mortems. Instead of guessing what happened, you can reconstruct the exact sequence of events. This turns every after-hours incident into a learning opportunity rather than a finger-pointing exercise.

If your MSP relies on tools that leave gaps in your audit trail, you are one disputed change away from a difficult conversation. Caisey's durable session history and approval gates give you the evidence you need to protect your team and your reputation.