Security-conscious MSP owners, IT directors · June 27, 2026
How Approval-Gated Actions in Caisey Reduce the Risk of Unauthorized Changes
When you're troubleshooting a remote endpoint, the last thing you want is to accidentally make a change that breaks something—or worse, triggers a security incident. Traditional remote support tools like TeamViewer or RDP give you either full control or nothing. There's no middle ground. You either have the ability to view logs and run read-only commands, or you have full keyboard-and-mouse access that can modify files, change settings, and reboot machines. That all-or-nothing model is a risk for MSPs who need to investigate problems without necessarily fixing them on the spot.
Caisey takes a different approach. Instead of granting blanket access, it uses fine-grained approval gates that separate read-only actions from write actions. A technician can run diagnostics, view event logs, or query system information without ever touching the system's state. If a write action is needed—like editing a registry key or uploading a script—Caisey pauses and requests explicit approval. The approver sees exactly what command will run and on which target. This simple but powerful distinction dramatically reduces the risk of unauthorized changes.
The Problem with All-or-Nothing Remote Access
Most remote support tools treat every session as a binary choice: either you're watching the screen or you're in full control. In practice, that means a technician who only needs to check a log file must still be given the ability to delete files, change passwords, or install software. The only safeguard is trust—and trust isn't an audit trail.
For MSPs serving multiple clients with varying security requirements, this creates a constant tension. You want your technicians to be efficient and solve problems quickly, but you also need to prevent mistakes or malicious actions. Without a granular permission model, you're forced to either restrict access (slowing down troubleshooting) or accept the risk of unintended changes.
How Caisey Separates Read and Write Actions
Caisey's architecture is built around the idea that not all remote actions are equal. When a technician connects to an enrolled endpoint through Caisey, they operate within a session that defines their current permission level. By default, most diagnostic commands are read-only: they can inspect files, run PowerShell queries that don't modify the system, view event logs, and check network status. These actions execute without any approval prompt because they cannot alter the endpoint's state.
Write actions, on the other hand—such as copying files to the device, editing the registry, modifying services, or executing scripts that change configuration—are gated behind an approval step. When the technician initiates a write action, Caisey generates a detailed prompt that includes the exact command, the target file or registry key, and the context of the session. This prompt is sent to the designated approver, which could be the client's IT contact, a dispatcher within the MSP, or even an automated policy engine.
The approver reviews the details and can approve, deny, or request more information. Only after approval does Caisey execute the action on the endpoint. Every decision—whether approved or denied—is logged in the session's audit trail for later review.
A Real-World Scenario: Viewing Logs vs. Resetting a Password
Let's make this concrete. Imagine a user reports that their application is crashing on startup. A technician connects to the machine via Caisey. They start by reading the Application event log using a read-only command. No approval needed. They see an error related to a missing DLL. Next, they check the file system to confirm the DLL isn't present—again, read-only, no approval. The technician determines the fix: copy the correct DLL from a network share to the application folder.
Copying a file is a write action. Caisey pauses and presents the approver with the details: "Technician Jane wants to copy file 'helper.dll' from '\\server\share\helper.dll' to 'C:\Program Files\App\helper.dll' on device 'Client-PC-01'." The approver sees the source and destination and can verify that this is a legitimate fix. They approve, and the file is copied. The application starts successfully.
Now contrast that with a password reset scenario. A technician needs to reset a local admin password because the user forgot it. That's a write action—modifying a user account. Caisey prompts the approver: "Technician Jane wants to run command 'net user administrator NewP@ssw0rd' on device 'Client-PC-01'." The approver can see the exact new password (if it's in the command) and decide whether this is appropriate. If the client has a policy that password resets require manager approval, the approver can deny it and request an alternative process.
Without approval gating, the technician could have reset the password without anyone knowing. With Caisey, every write action is transparent and reversible in the sense that it's logged and approved.
The Approval Workflow in Practice
Caisey's approval system is designed to be flexible. The approver doesn't have to be a human—it can be an automated policy that checks the action against a whitelist. For example, an MSP might configure a policy that allows copying specific DLLs without approval but requires human approval for registry edits. This reduces friction for routine fixes while maintaining oversight for risky operations.
The approval prompt includes the full command string, the target device, and the technician's identity. The approver can also see the session history up to that point, giving context for why the action is needed. This transparency builds trust between the technician, the MSP, and the client.
All approvals and denials are recorded in the session's audit trail, which is stored in Caisey's durable object storage. This means you can later review exactly who approved what and when—a critical feature for compliance and client reporting. For more on how Caisey maintains a complete record of every session, see our IT support audit trail page.
Why This Matters for Compliance and Client Trust
Many MSPs operate under regulatory requirements like HIPAA, GDPR, or SOC 2. These frameworks demand strict access controls and auditability. Caisey's approval-gated actions directly support compliance by ensuring that no write operation occurs without documented authorization. The read-only mode also helps: technicians can investigate issues without ever touching protected data, reducing the scope of audits.
For clients, knowing that their MSP uses a tool with granular permissions builds confidence. They don't have to worry that a technician might accidentally (or intentionally) make unauthorized changes. Caisey's approach to approval-based remote support gives clients visibility and control without slowing down troubleshooting.
Conclusion
Approval gating isn't just a security feature—it's a workflow improvement. By separating read-only diagnostics from write actions, Caisey lets technicians work efficiently while keeping risk low. The approver sees exactly what will happen before it happens, and every decision is logged. For MSPs that value both speed and security, this is a game changer.
Next time you're evaluating remote support tools, ask yourself: does your tool let you view logs without the ability to delete them? With Caisey, the answer is yes—and that's how remote troubleshooting should work.