{"id":3322,"date":"2026-08-12T06:11:25","date_gmt":"2026-08-12T06:11:25","guid":{"rendered":"https:\/\/zecurit.com\/help\/?post_type=docs&#038;p=3322"},"modified":"2026-08-12T06:11:27","modified_gmt":"2026-08-12T06:11:27","slug":"monitoring-violations","status":"publish","type":"docs","link":"https:\/\/zecurit.com\/help\/endpoint-management\/application-control\/monitoring-violations\/","title":{"rendered":"Monitoring Violations"},"content":{"rendered":"\n<p>The Violations tab is the reporting and audit layer of Application Control. Every time a deployment policy blocks, warns, or logs an application event on a managed device, it&#8217;s recorded here, giving admins a real-time view of enforcement activity across the organization.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Are Violations?<\/h2>\n\n\n\n<p>A violation is any event where a device attempted to run an application that matched a rule in an active application group, and a deployment policy acted on it. Depending on the policy&#8217;s Enforcement Action, that action may be a hard block, a user warning, or a silent log entry, all of which appear in this tab, with the specific outcome shown in the Action Taken column.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Where to Find It<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"622\" src=\"https:\/\/zecurit.com\/help\/wp-content\/uploads\/2026\/08\/image-2-1024x622.png\" alt=\"\" class=\"wp-image-3329\" srcset=\"https:\/\/zecurit.com\/help\/wp-content\/uploads\/2026\/08\/image-2-1024x622.png 1024w, https:\/\/zecurit.com\/help\/wp-content\/uploads\/2026\/08\/image-2-300x182.png 300w, https:\/\/zecurit.com\/help\/wp-content\/uploads\/2026\/08\/image-2-768x467.png 768w, https:\/\/zecurit.com\/help\/wp-content\/uploads\/2026\/08\/image-2-1536x933.png 1536w, https:\/\/zecurit.com\/help\/wp-content\/uploads\/2026\/08\/image-2-2048x1244.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to the <strong>Zecurit portal<\/strong>.<\/li>\n\n\n\n<li>Go to <strong>Endpoint Manager \u2192 Application Control<\/strong>.<\/li>\n\n\n\n<li>Select the <strong>Violations<\/strong> tab, alongside Application Group and Deployment.<\/li>\n<\/ol>\n\n\n\n<p>The Violations tab requires no additional setup. It automatically populates once any deployment policy is published and begins enforcing.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Summary Metrics<\/h2>\n\n\n\n<p>Three summary cards appear at the top of the page, reflecting the currently selected time range:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Metric<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td>Violations in last 7 days<\/td><td>Total count of all logged enforcement events in the period<\/td><\/tr><tr><td>Unique Devices Affected<\/td><td>Number of distinct devices that generated at least one violation<\/td><\/tr><tr><td>Policies Triggered<\/td><td>Number of distinct deployment policies that fired at least once<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>These metrics give a fast health check: a high violation count concentrated on very few devices often points to a misbehaving application or a misconfigured policy, rather than widespread risky behavior.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Violations Table Columns<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Column<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td>Device<\/td><td>Hostname of the endpoint where the event occurred<\/td><\/tr><tr><td>User<\/td><td>User account context under which the application attempted to run (e.g., SYSTEM)<\/td><\/tr><tr><td>Application<\/td><td>Name of the application involved (e.g., Microsoft Edge, Google Chrome)<\/td><\/tr><tr><td>Application Version<\/td><td>Detected version of the application, or &#8220;Unknown&#8221; if not captured<\/td><\/tr><tr><td>Group<\/td><td>The application group whose rule matched (e.g., Edge, chrome)<\/td><\/tr><tr><td>Policy<\/td><td>The specific deployment policy that triggered enforcement (e.g., edge, chrome)<\/td><\/tr><tr><td>Reported Time<\/td><td>Timestamp the event was reported to the portal<\/td><\/tr><tr><td>Action Taken<\/td><td>The enforcement outcome (e.g., Blocked)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Filtering and Searching<\/h2>\n\n\n\n<p>The toolbar above the table provides several ways to narrow results:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Control<\/strong><\/th><th><strong>Function<\/strong><\/th><\/tr><\/thead><tbody><tr><td>Search icon<\/td><td>Search violations by device, user, or application name<\/td><\/tr><tr><td>Share icon<\/td><td>Export or share the current filtered view with other stakeholders<\/td><\/tr><tr><td>List\/view icon<\/td><td>Toggle between table and alternate display views<\/td><\/tr><tr><td>Date range dropdown (e.g., &#8220;All Days&#8221;)<\/td><td>Restrict results to a specific time window<\/td><\/tr><tr><td>Filter icon<\/td><td>Apply advanced filters, such as by Group, Policy, or Action Taken<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Narrowing by date range and policy is especially useful when validating a newly published policy, since it isolates only the events that policy generated.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reading a Violation Record<\/h2>\n\n\n\n<p>A single violation row tells a complete story of one enforcement event. For example:<\/p>\n\n\n\n<p>Device Ken, running as user SYSTEM, attempted to launch Microsoft Edge. This matched the Edge application group via the edge policy, was reported at 11:10:38 AM, and the action taken was Blocked.<\/p>\n\n\n\n<p>Repeated identical rows for the same device and application typically indicate either a background or auto-launch process retrying repeatedly, or a user repeatedly attempting to open a blocked application.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Example Violation Entries<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Device<\/strong><\/th><th><strong>Application<\/strong><\/th><th><strong>Group<\/strong><\/th><th><strong>Policy<\/strong><\/th><th><strong>Action Taken<\/strong><\/th><\/tr><\/thead><tbody><tr><td>Ken<\/td><td>Microsoft Edge<\/td><td>Edge<\/td><td>edge<\/td><td>Blocked<\/td><\/tr><tr><td>Alex<\/td><td>Google Chrome<\/td><td>chrome<\/td><td>chrome<\/td><td>Blocked<\/td><\/tr><tr><td>Surya<\/td><td>Google Chrome<\/td><td>chrome<\/td><td>chrome<\/td><td>Blocked<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Responding to Violations<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Observation<\/strong><\/th><th><strong>Suggested Response<\/strong><\/th><\/tr><\/thead><tbody><tr><td>High volume of violations from one device<\/td><td>Investigate the device for repeated auto-launch behavior (e.g., a startup item relaunching a blocked browser)<\/td><\/tr><tr><td>Violations for a business-critical application<\/td><td>Reassess whether the application group or policy scope is too broad, and add an exception if needed<\/td><\/tr><tr><td>Violations concentrated on one user account<\/td><td>Reach out to the user or their manager to confirm intended use and provide guidance<\/td><\/tr><tr><td>Sudden spike in violations for a new application<\/td><td>Confirm whether a new application group or policy was recently published, or investigate as a potential new risk<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Best Practices<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Check the Violations tab shortly after publishing any new policy to confirm it&#8217;s behaving as expected.<\/li>\n\n\n\n<li>Use the date range and policy filters to isolate noise from a single misconfigured rule.<\/li>\n\n\n\n<li>Periodically review high-frequency violations for patterns that suggest a policy needs an exception rather than a user needing correction.<\/li>\n\n\n\n<li>Export violation data regularly if your organization requires audit trails for compliance reporting.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Troubleshooting Tips<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Issue<\/strong><\/th><th><strong>Resolution<\/strong><\/th><\/tr><\/thead><tbody><tr><td>No violations appearing despite a published policy<\/td><td>Confirm the target scope includes the devices being tested, and that the Enforcement Action isn&#8217;t set to a non-logging state<\/td><\/tr><tr><td>Application Version shows &#8220;Unknown&#8221;<\/td><td>This is expected when the agent cannot read version metadata from the executable; matching still functions via other rule data<\/td><\/tr><tr><td>Too many duplicate rows for the same event<\/td><td>Check whether the blocked application is configured to auto-relaunch, generating repeated attempts<\/td><\/tr><tr><td>Can&#8217;t find a specific violation<\/td><td>Widen the date range filter, or search directly by device or application name<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"featured_media":0,"parent":3309,"menu_order":2,"comment_status":"open","ping_status":"closed","template":"","meta":{"_is_vendor_doc":"0","footnotes":""},"doc_tag":[],"class_list":["post-3322","docs","type-docs","status-publish","hentry"],"comment_count":0,"_links":{"self":[{"href":"https:\/\/zecurit.com\/help\/wp-json\/wp\/v2\/docs\/3322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zecurit.com\/help\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/zecurit.com\/help\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/zecurit.com\/help\/wp-json\/wp\/v2\/comments?post=3322"}],"version-history":[{"count":5,"href":"https:\/\/zecurit.com\/help\/wp-json\/wp\/v2\/docs\/3322\/revisions"}],"predecessor-version":[{"id":3354,"href":"https:\/\/zecurit.com\/help\/wp-json\/wp\/v2\/docs\/3322\/revisions\/3354"}],"up":[{"embeddable":true,"href":"https:\/\/zecurit.com\/help\/wp-json\/wp\/v2\/docs\/3309"}],"prev":[{"title":"Creating a Deployment Policy in Application Control","link":"https:\/\/zecurit.com\/help\/endpoint-management\/application-control\/deploying-the-policy\/","href":"https:\/\/zecurit.com\/help\/wp-json\/wp\/v2\/docs\/3319"}],"wp:attachment":[{"href":"https:\/\/zecurit.com\/help\/wp-json\/wp\/v2\/media?parent=3322"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/zecurit.com\/help\/wp-json\/wp\/v2\/doc_tag?post=3322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}