Prevent unauthorized change from exploits, contain anything that gets through, and cover systems patching can't reach.
Evaluate every change against a precise, known-good baseline of authorized files, processes, and configurations.
Skip the CVE, signature, and vendor fix. The enforcement question is always the same: was this change authorized?
Block the change whether it comes from ransomware, a signed installer, or an AI agent.




Enforce Known Good on unsupported applications the vendor will never fix.
Cover applications you can't modify with the same enforcement as maintained systems.
Evaluate every change on its merits—no calendar gaps, no reduced enforcement.
Deploy protection boundaries at all times, instead of reactively. The boundary is holding at the kernel before the attacker arrives, not after.
Ask one question of every change, from any source — ransomware, a signed installer, insider threats, a compromised vendor update, or an AI agent.
Maintain enforcement whether the patch ships tomorrow or never. When it does, the authorized patch lands as a change to the baseline.
Profile each protected component in its authorized state. Enforcement runs from that baseline, without signatures to update or rules to write.
Add enforcement to your WAF, IPS, and EDR without rip-and-replace. Close the gap those tools can't cover.
Close the outside vulnerability vector while Governance governs what AI agents do inside your environment.
What is virtual patching?
+Virtual patching is the practice of protecting a vulnerable application from exploitation without applying the underlying vendor patch. It intercepts or contains exploitation attempts at the system level, closing the exposure window while the vulnerability remains in the code. Traditional virtual patching approaches (WAF rules, IPS signatures, EDR mitigation modules) do this by recognizing the exploit. Mimic's Virtual Patching does it by enforcing the application's known-good baseline at the kernel layer — no prior knowledge of the attack required.
How does Mimic's Virtual Patching work?
+Mimic establishes a known-good baseline for each protected component during onboarding — a precise profile of every authorized file, process, registry key, and configuration the component uses in its approved operational state. From that point, every change to a protected component is evaluated at Ring 0, the kernel layer, before it executes. An exploitation attempt must modify a protected component to produce impact. That modification is evaluated against the baseline and blocked if unauthorized — regardless of whether the exploit has a CVE number, a signature, or has ever been seen before.
What is a programmable runtime enforcement engine?
+The programmable runtime enforcement engine is the kernel-level mechanism underlying Mimic's Virtual Patching capability. It intercepts and evaluates change attempts at the runtime layer — the point where exploitation attempts must ultimately produce their unauthorized modification to a protected component. "Programmable" refers to the fact that the enforcement policy is established during onboarding by profiling the system in its authorized operational state, creating a precise, system-specific enforcement standard. Unlike signature-based defenses that require pre-written rules for each known attack, the enforcement engine evaluates whether any change — known or novel — falls within the authorized baseline.
Does virtual patching require a vendor patch?
+No. Mimic's Virtual Patching does not depend on a vendor patch existing, being available, or being deployed. Enforcement is against the application's known-good baseline at the kernel level — not against a description of the exploit or a corrected version of the code. The protection holds for vulnerabilities with no CVE number, vulnerabilities where no patch has been released, end-of-life systems where no patch is coming, and systems where the patch cannot be deployed without breaking compatibility. Protection holds whether the vendor fix ships in a day or never ships at all.
What is the difference between virtual patching and patch management?
+Patch management resolves the underlying vulnerability by modifying the code — that is the long-term fix. Virtual patching closes the exposure window while patch management runs and continues holding for systems patch management cannot reach. Virtual patching does not replace patch management: it operates on a different timeline toward the same outcome. The practical difference is coverage and speed: virtual patching takes effect immediately, without testing or change management approval cycles, and extends to systems that will never receive a vendor patch.
How does virtual patching protect end-of-life and legacy systems?
+End-of-life systems are unpatched by definition. Under a patch-dependent virtual patching model, they carry permanent exposure once a vulnerability is discovered. Mimic's enforcement is against the known-good baseline at the kernel, not against the patch status of the code. An end-of-life system that Mimic enforces receives identical protection to a fully maintained, up-to-date system. A Mythos-discovered vulnerability in an unmanageable system is covered the same way as one in a current, actively maintained component. The enforcement question — was this change authorized? — is unchanged by patch availability or vendor support status.
What happens when the vendor patch ships — do I need to remove virtual patching coverage?
+No. Mimic is not tracking the CVE or its patch status. It enforces the system's known-good state regardless of which vulnerability a given unauthorized change relates to. When the vendor patch deploys, it lands as an authorized change to the baseline — the baseline updates to reflect the new authorized state, and enforcement continues without modification. There is nothing to unwind or reconfigure. The patch and the enforcement are entirely decoupled.
Can virtual patching stop Mythos-class exploits?
+Yes. Mythos-class discovery compresses the time from vulnerability disclosure to working exploit from weeks to hours. Traditional virtual patching defenses — which protect by recognizing the exploit through signatures or behavioral rules — degrade against Mythos because the model generates novel exploits faster than rules can be written. Mimic's enforcement does not require prior knowledge of the exploit. Every Mythos-discovered exploit still requires an unauthorized change to a protected component to execute. Mimic evaluates that change at Ring 0 and blocks it if unauthorized, regardless of when the vulnerability was discovered or how novel the exploit technique is.
What about exploits that don't require file writes — purely in-memory attacks?
+In-memory exploitation still requires changes to process state, registry keys, services, or configuration that fall outside the known-good baseline for that component. Pure shellcode execution that achieves impact without any persistent change to a protected component would represent an edge case worth discussing with our engineering team. For the vast majority of real-world exploits, including sophisticated in-memory techniques, the attack chain passes through at least one protected change point before producing its intended outcome.
Does virtual patching replace WAFs, IPSs, or EDR?
+No. Mimic's Virtual Patching is additive to WAFs, IPSs, and EDR exploit-mitigation modules — it does not replace them. Those tools continue doing what they were built for. Mimic closes the specific gap those tools cannot cover: novel exploits with no prior signature, end-of-life systems with no patches coming, and attacks with no published proof of concept. Running Mimic alongside existing controls strengthens the overall posture; it does not require removing or replacing existing investment.
How does virtual patching fit into AI Shield?
+Virtual Patching is the PATCH pillar of Mimic's AI Shield capability. AI Shield addresses two threat vectors from agentic AI: what AI agents do inside the enterprise environment (governed by the GUARD pillar, AI Guardrails), and what AI-powered discovery models like Mythos expose from outside (closed by the PATCH pillar, Virtual Patching). Both run on the same kernel-level enforcement engine. Virtual Patching stands alone as a product — organizations that don't yet have AI agents in production may still face Mythos-class vulnerability exposure. AI Shield is the combined deployment for organizations facing both threat vectors.
Does virtual patching work during maintenance windows?
+Yes. Mimic's enforcement runs continuously during scheduled maintenance windows without gaps. Authorized maintenance changes — patches, configuration updates, approved modifications — execute normally within the baseline. Unauthorized changes during a maintenance window are blocked and flagged with the same priority as unauthorized changes at any other time. Maintenance windows do not create enforcement gaps or periods of reduced protection.