CW Ticket Filter — User Manual

Read-only workflow for identifying patching/vulnerability signals on the SOC board.

Overview

This app reads ConnectWise Manage service tickets from the SOC board, applies deterministic rules (plus optional LLM classification), and highlights tickets that require patching action. It is read-only; it never updates tickets.

Data Sources & Scope

You can change rules and in-scope categories in rules.yaml.

How Matching Works

Profiles (must match one)

E8_ML1_PATCH_REQUIRED E8_ML2_PATCH_REQUIRED E8_EOL_VULN_NO_PATCH

Categories (must match one)

Office productivity Browsers / Extensions Email clients PDF software Security products Online services Operating systems

A ticket is included when it matches a profile and a category, does not hit exclusions, and passes metadata filters (status, etc).

Override: if a summary contains {'InternetFacing': 'True'}, it is flagged for 48‑hour patching regardless of profile/category.

Run Filter Panel

Results Dashboard

The top metrics are clickable filters (In Scope, Out of Scope, EOL, etc). Click again to clear. This stacks with the search, profile, and category filters.

Ticket Cards

LLM Mode (Optional)

LLM is optional and only used for classification signals. If JSON is invalid or fails schema validation, the system falls back to deterministic rules.

LLM output never changes ConnectWise data.

Troubleshooting

Read‑Only Guarantee

This app does not create, update, or close tickets. It only reads data.