Violations
Review, triage, and resolve compliance violations.
Violations
The Violations page gives you a complete view of all compliance issues detected across your monitored pages.
Filtering violations
Use the filter bar to narrow down what you see:
- Severity — Critical, high, medium, or low
- Status — New, reviewed, resolved, dismissed, auto-resolved, or regressed
- Jurisdiction — Filter by specific state bar rules
- Show resolved — Toggle to include/exclude resolved violations
- Group by URL — Organize violations by the page they were found on

Violation lifecycle
Each violation moves through a lifecycle:
- New — Just detected by a scan
- Reviewed — You've acknowledged the violation
- Resolved — You've fixed the issue (manually marked)
- Auto-resolved — BarGuard confirmed the issue is no longer present in the latest scan
- Dismissed — You've chosen to ignore this violation
- Regressed — A previously resolved violation has reappeared
Violation detail
Click any violation to see its full detail page:
- Status actions — Mark as reviewed, resolved, dismissed, or regressed
- Evidence quote — The exact text from your page that triggered the violation
- Rule citation — The specific bar advertising rule that applies
- Remediation guidance — AI-generated suggestions for how to fix the issue
- Lifecycle info — When the violation was first detected, last confirmed, and how many scans it's persisted across
- View on page — Opens the violation highlighter to see the issue in context on your live page
- Rescan — Trigger a new scan of this page to check if the violation persists
- Copy — Copy violation details to your clipboard for sharing

Violation highlighter
The violation highlighter overlays your live page with color-coded highlights showing exactly where violations appear:
- Red — Critical violations
- Orange — High violations
- Amber/Yellow — Medium violations
- Gray — Low violations
Hover over any highlighted area to see the violation details in a tooltip.
