Definitions/checks.json

{
  "Version": "0.3",
  "Generated": "2026-09-24",
  "Checks": [
    { "Name": "System", "Kind": "System" },
    { "Name": "Power", "Kind": "Power" },
    { "Name": "CPU at rest", "Kind": "Cpu" },
    { "Name": "Memory", "Kind": "Memory" },
    { "Name": "Storage", "Kind": "Storage" },
    { "Name": "Disk write test", "Kind": "DiskTest" },
    { "Name": "Network", "Kind": "Network" },
    { "Name": "Stability", "Kind": "Stability" },
    { "Name": "Security", "Kind": "Security" },
    { "Name": "Updates", "Kind": "Updates" },
    { "Name": "Startup", "Kind": "Startup" },
    { "Name": "Printing", "Kind": "Printing", "MinimumModuleVersion": "0.2" },
    { "Name": "Disk health", "Kind": "DiskHealth" },
    { "Name": "Temperature", "Kind": "Temperature" },
    { "Name": "Battery", "Kind": "Battery" },
    { "Name": "Boot performance", "Kind": "BootPerformance" },
    { "Name": "Group Policy", "Kind": "GroupPolicy", "MinimumModuleVersion": "0.2" },
    { "Name": "Crash dumps", "Kind": "CrashDump" },
    { "Name": "CPU stress test", "Kind": "Stress", "Parameters": { "DurationSeconds": 60 } },
 
    { "Name": "App: Outlook", "Kind": "App",
      "Parameters": { "App": "Outlook", "Process": "^outlook$", "Exe": "outlook.exe", "Match": "^Outlook$|^Outlook \\(classic\\)$" } },
    { "Name": "App: Outlook mail files", "Kind": "OutlookData",
      "Parameters": { "App": "Outlook" } },
    { "Name": "App: Outlook add-ins", "Kind": "OfficeAddins",
      "Parameters": { "App": "Outlook", "OfficeApp": "Outlook" } },
    { "Name": "App: Outlook servers", "Kind": "Server",
      "Parameters": { "App": "Outlook", "Servers": [ "outlook.office365.com:443", "login.microsoftonline.com:443" ] } },
    { "Name": "App: Outlook Exchange Online endpoints", "Kind": "HttpsEndpoint", "MinimumModuleVersion": "0.3",
      "Parameters": { "App": "Outlook",
        "Endpoints": [
          { "Url": "https://outlook.office365.com/mapi/emsmdb/?MailboxId=probe@outlook.com", "Method": "POST",
            "BearerProbe": true, "ExpectStatus": [ 401 ], "ExpectChallenge": "Bearer" },
          { "Url": "https://login.microsoftonline.com/common/v2.0/.well-known/openid-configuration", "Method": "GET",
            "ExpectStatus": [ 200 ] } ],
        "ExpectIssuerPattern": "\\bO=(Microsoft Corporation|DigiCert Inc)(,|$)",
        "CertificateWarnDays": 7, "CertificateFailDays": 0 } },
    { "Name": "App: Outlook Autodiscover", "Kind": "Autodiscover", "MinimumModuleVersion": "0.3",
      "Parameters": { "App": "Outlook" } },
    { "Name": "App: Outlook sign-in", "Kind": "OutlookAuth", "MinimumModuleVersion": "0.3",
      "Parameters": { "App": "Outlook" } },
    { "Name": "App: Outlook (new)", "Kind": "App",
      "Parameters": { "App": "Outlook (new)", "Process": "^olk$", "Exe": "olk.exe", "Appx": "Microsoft.OutlookForWindows" } },
 
    { "Name": "App: Word", "Kind": "App",
      "Parameters": { "App": "Word", "Process": "^winword$", "Exe": "winword.exe", "Match": "^Word$" } },
    { "Name": "App: Word add-ins", "Kind": "OfficeAddins",
      "Parameters": { "App": "Word", "OfficeApp": "Word" } },
    { "Name": "App: Excel", "Kind": "App",
      "Parameters": { "App": "Excel", "Process": "^excel$", "Exe": "excel.exe", "Match": "^Excel$" } },
    { "Name": "App: Excel add-ins", "Kind": "OfficeAddins",
      "Parameters": { "App": "Excel", "OfficeApp": "Excel" } },
    { "Name": "App: PowerPoint", "Kind": "App",
      "Parameters": { "App": "PowerPoint", "Process": "^powerpnt$", "Exe": "powerpnt.exe", "Match": "^PowerPoint$" } },
    { "Name": "App: PowerPoint add-ins", "Kind": "OfficeAddins",
      "Parameters": { "App": "PowerPoint", "OfficeApp": "PowerPoint" } },
    { "Name": "App: OneNote", "Kind": "App",
      "Parameters": { "App": "OneNote", "Process": "^onenote$|^onenotem$", "Exe": "OneNote.exe", "Appx": "Microsoft.Office.OneNote", "Match": "^OneNote" } },
    { "Name": "App: OneNote add-ins", "Kind": "OfficeAddins",
      "Parameters": { "App": "OneNote", "OfficeApp": "OneNote" } },
    { "Name": "App: Access", "Kind": "App",
      "Parameters": { "App": "Access", "Process": "^msaccess$", "Exe": "MSACCESS.EXE", "Match": "^Access$" } },
    { "Name": "App: Access add-ins", "Kind": "OfficeAddins",
      "Parameters": { "App": "Access", "OfficeApp": "Access" } },
    { "Name": "App: Access database sources", "Kind": "Odbc",
      "Parameters": { "App": "Access" } },
 
    { "Name": "App: Teams", "Kind": "App",
      "Parameters": { "App": "Teams", "Process": "^ms-teams$|^teams$", "Exe": "ms-teams.exe", "Appx": "MSTeams", "Match": "^Microsoft Teams" } },
    { "Name": "App: Teams servers", "Kind": "Server",
      "Parameters": { "App": "Teams", "Servers": [ "teams.microsoft.com:443" ] } },
    { "Name": "App: Teams cache", "Kind": "FolderSize",
      "Parameters": { "App": "Teams", "Path": "%LOCALAPPDATA%\\Packages\\MSTeams_8wekyb3d8bbwe\\LocalCache" } },
    { "Name": "App: Teams legacy cache", "Kind": "FolderSize",
      "Parameters": { "App": "Teams", "Path": "%APPDATA%\\Microsoft\\Teams" } },
    { "Name": "App: Zoom", "Kind": "App",
      "Parameters": { "App": "Zoom", "Process": "^Zoom$|^CptHost$", "Match": "^Zoom" } },
    { "Name": "App: Zoom servers", "Kind": "Server",
      "Parameters": { "App": "Zoom", "Servers": [ "zoom.us:443" ] } },
 
    { "Name": "App: Edge", "Kind": "App",
      "Parameters": { "App": "Edge", "Process": "^msedge$", "Exe": "msedge.exe", "Match": "^Microsoft Edge$" } },
    { "Name": "App: Edge profile", "Kind": "FolderSize",
      "Parameters": { "App": "Edge", "Path": "%LOCALAPPDATA%\\Microsoft\\Edge\\User Data", "FolderSizeWarnAboveGB": 5 } },
    { "Name": "App: Chrome", "Kind": "App",
      "Parameters": { "App": "Chrome", "Process": "^chrome$", "Exe": "chrome.exe", "Match": "^Google Chrome$" } },
    { "Name": "App: Chrome profile", "Kind": "FolderSize",
      "Parameters": { "App": "Chrome", "Path": "%LOCALAPPDATA%\\Google\\Chrome\\User Data", "FolderSizeWarnAboveGB": 5 } },
    { "Name": "App: Firefox", "Kind": "App",
      "Parameters": { "App": "Firefox", "Process": "^firefox$", "Exe": "firefox.exe", "Match": "^Mozilla Firefox|^Firefox$" } },
    { "Name": "App: Firefox profile", "Kind": "FolderSize",
      "Parameters": { "App": "Firefox", "Path": "%LOCALAPPDATA%\\Mozilla\\Firefox\\Profiles", "FolderSizeWarnAboveGB": 2 } },
 
    { "Name": "App: Thunderbird", "Kind": "App",
      "Parameters": { "App": "Thunderbird", "Process": "^thunderbird$", "Exe": "thunderbird.exe", "Match": "^Mozilla Thunderbird|^Thunderbird$" } },
    { "Name": "App: Thunderbird mail store", "Kind": "FolderSize",
      "Parameters": { "App": "Thunderbird", "Path": "%APPDATA%\\Thunderbird\\Profiles", "FolderSizeWarnAboveGB": 20, "FolderSizeFailAboveGB": 45 } },
    { "Name": "App: OneDrive", "Kind": "App",
      "Parameters": { "App": "OneDrive", "Process": "^OneDrive$", "Match": "^(Microsoft )?OneDrive$" } },
    { "Name": "App: OneDrive client folder", "Kind": "FolderSize",
      "Parameters": { "App": "OneDrive", "Path": "%LOCALAPPDATA%\\Microsoft\\OneDrive", "FolderSizeWarnAboveGB": 6 } },
 
    { "Name": "App: Acrobat", "Kind": "App",
      "Parameters": { "App": "Acrobat", "Process": "^Acrobat$|^AcroRd32$|^AcroCEF$|^RdrCEF$", "Exe": "Acrobat.exe", "Appx": "AdobeAcrobatReaderCoreApp", "Match": "^Adobe Acrobat" } },
    { "Name": "App: PDF24", "Kind": "App",
      "Parameters": { "App": "PDF24", "Process": "^pdf24", "Exe": "pdf24-Creator.exe", "Match": "^PDF24" } },
    { "Name": "App: 7-Zip", "Kind": "App",
      "Parameters": { "App": "7-Zip", "Process": "^7zFM$|^7zG$", "Exe": "7zFM.exe", "Match": "^7-Zip" } },
 
    { "Name": "App: TeamViewer", "Kind": "App",
      "Parameters": { "App": "TeamViewer", "Process": "^TeamViewer$|^TeamViewer_Service$|^tv_w32$|^tv_x64$", "Match": "^TeamViewer" } },
    { "Name": "App: TeamViewer servers", "Kind": "Server",
      "Parameters": { "App": "TeamViewer", "Servers": [ "teamviewer.com:443" ] } },
    { "Name": "App: AnyDesk", "Kind": "App",
      "Parameters": { "App": "AnyDesk", "Process": "^AnyDesk$", "Match": "^AnyDesk" } },
    { "Name": "App: AnyDesk servers", "Kind": "Server",
      "Parameters": { "App": "AnyDesk", "Servers": [ "boot.net.anydesk.com:443" ] } },
 
    { "Name": "App: DATEV", "Kind": "App",
      "Parameters": { "App": "DATEV", "Process": "^DATEV", "Match": "^DATEV" } },
    { "Name": "App: DATEV servers", "Kind": "Server",
      "Parameters": { "App": "DATEV", "Servers": [ "datev.de:443" ] } },
    { "Name": "App: DATEV services", "Kind": "Service", "MinimumModuleVersion": "0.2",
      "Parameters": { "App": "DATEV", "Services": [ "^DATEV", "^MSSQL\\$DATEV" ] } },
    { "Name": "App: SAP", "Kind": "App",
      "Parameters": { "App": "SAP", "Process": "^saplogon$|^saplgpad$|^sapgui$", "Exe": "saplogon.exe", "Match": "^SAP GUI|^SAP Logon" } },
 
    { "Name": "App: Lexware", "Kind": "App",
      "Parameters": { "App": "Lexware", "Match": "^Lexware" } },
    { "Name": "App: Lexware services", "Kind": "Service", "MinimumModuleVersion": "0.2",
      "Parameters": { "App": "Lexware", "Services": [ "Lexware" ] } },
    { "Name": "App: Sage", "Kind": "App",
      "Parameters": { "App": "Sage", "Match": "^Sage " } },
    { "Name": "App: Sage services", "Kind": "Service", "MinimumModuleVersion": "0.2",
      "Parameters": { "App": "Sage", "Services": [ "^Sage", "^MSSQL\\$SAGE" ] } },
 
    { "Name": "App: Citrix Workspace", "Kind": "App",
      "Parameters": { "App": "Citrix Workspace", "Process": "^wfica32$|^SelfService$|^Receiver$|^concentr$", "Match": "^Citrix Workspace" } },
    { "Name": "App: FortiClient", "Kind": "App",
      "Parameters": { "App": "FortiClient", "Process": "^FortiClient$|^FortiTray$", "Match": "^FortiClient" } },
    { "Name": "App: FortiClient services", "Kind": "Service", "MinimumModuleVersion": "0.2",
      "Parameters": { "App": "FortiClient", "Services": [ "^Forti" ] } },
    { "Name": "App: GlobalProtect", "Kind": "App",
      "Parameters": { "App": "GlobalProtect", "Process": "^PanGPA$", "Match": "^GlobalProtect" } },
    { "Name": "App: GlobalProtect services", "Kind": "Service", "MinimumModuleVersion": "0.2",
      "Parameters": { "App": "GlobalProtect", "Services": [ "^PanGPS$" ] } },
    { "Name": "App: Securepoint VPN", "Kind": "App",
      "Parameters": { "App": "Securepoint VPN", "Process": "^SSLVpnClient$|^Securepoint VPN Client$", "Match": "^Securepoint (SSL VPN|VPN Client)$" } },
    { "Name": "App: Securepoint VPN services", "Kind": "Service", "MinimumModuleVersion": "0.2",
      "Parameters": { "App": "Securepoint VPN", "Services": [ "^Securepoint VPN" ] } },
 
    { "Name": "App: SwyxIt!", "Kind": "App",
      "Parameters": { "App": "SwyxIt!", "Process": "^SwyxIt!$|^SwyxIt!\\.UI$|^CLMgr$|^IMClient$|^SwyxMessenger$", "Match": "^SwyxIt!" } },
    { "Name": "App: estos ProCall", "Kind": "App",
      "Parameters": { "App": "estos ProCall", "Match": "^estos ProCall|^ProCall" } },
    { "Name": "App: STARFACE", "Kind": "App",
      "Parameters": { "App": "STARFACE", "Match": "^STARFACE" } },
 
    { "Name": "App: Securepoint Antivirus", "Kind": "App",
      "Parameters": { "App": "Securepoint Antivirus", "Process": "^guardxservice(_x64)?$|^guardxkickoff(_x64)?$|^guardxup$|^virusutilities$", "Match": "^Securepoint Anti-?Virus" } },
    { "Name": "App: Securepoint Antivirus services", "Kind": "Service", "MinimumModuleVersion": "0.2",
      "Parameters": { "App": "Securepoint Antivirus", "Services": [ "^GuardX" ] } },
    { "Name": "App: Securepoint Antivirus updates", "Kind": "Server",
      "Parameters": { "App": "Securepoint Antivirus", "Servers": [ "updates.ikarus.at:443", "mirrorcdn.mailsecurity.at:443" ] } },
    { "Name": "App: ESET", "Kind": "App",
      "Parameters": { "App": "ESET", "Process": "^egui$|^ekrn$", "Match": "^ESET" } },
    { "Name": "App: ESET services", "Kind": "Service", "MinimumModuleVersion": "0.2",
      "Parameters": { "App": "ESET", "Services": [ "^ekrn$", "^ESET" ] } },
    { "Name": "App: G DATA", "Kind": "App",
      "Parameters": { "App": "G DATA", "Match": "^G ?DATA" } },
    { "Name": "App: G DATA services", "Kind": "Service", "MinimumModuleVersion": "0.2",
      "Parameters": { "App": "G DATA", "Services": [ "^G ?DATA" ] } },
    { "Name": "App: Sophos", "Kind": "App",
      "Parameters": { "App": "Sophos", "Match": "^Sophos" } },
    { "Name": "App: Sophos services", "Kind": "Service", "MinimumModuleVersion": "0.2",
      "Parameters": { "App": "Sophos", "Services": [ "^Sophos" ] } },
    { "Name": "App: Server-Eye", "Kind": "App",
      "Parameters": { "App": "Server-Eye", "Process": "^ClientAgentContainerService$|^MasterAgentContainerService$|^EmergencyRecoveryService$", "Match": "^Server-Eye" } },
    { "Name": "App: Server-Eye services", "Kind": "Service", "MinimumModuleVersion": "0.2",
      "Parameters": { "App": "Server-Eye", "Services": [ "^Server-Eye Sensorhub$", "^Server-Eye Emergency Recovery$" ],
                      "OptionalServices": [ "^Server-Eye OCC Connector$" ] } },
    { "Name": "App: Server-Eye servers", "Kind": "Server",
      "Parameters": { "App": "Server-Eye", "Servers": [ "occ.server-eye.de:443", "update.server-eye.de:443" ] } },
    { "Name": "App: Server-Eye file depot", "Kind": "FolderSize",
      "Parameters": { "App": "Server-Eye", "Path": "%ProgramData%\\ServerEye3\\filedepot", "FolderSizeWarnAboveGB": 20 } },
    { "Name": "App: Server-Eye patch downloads", "Kind": "FolderSize",
      "Parameters": { "App": "Server-Eye", "Path": "%ProgramData%\\ServerEye3\\patchdownload", "FolderSizeWarnAboveGB": 20 } },
 
    { "Name": "App: pcvisit", "Kind": "App",
      "Parameters": { "App": "pcvisit", "Process": "^pcvisit_service_client$|^pcvisit_client$|^pcvisitSupportJournal$", "Match": "^pcvisit" } },
    { "Name": "App: pcvisit services", "Kind": "Service", "MinimumModuleVersion": "0.2",
      "Parameters": { "App": "pcvisit", "Services": [ "^Pcvisit Caloa Agent Service" ] } },
    { "Name": "App: pcvisit servers", "Kind": "Server",
      "Parameters": { "App": "pcvisit", "Servers": [ "lb3.pcvisit.de:443" ] } },
 
    { "Name": "App: StarMoney", "Kind": "App",
      "Parameters": { "App": "StarMoney", "Process": "^StarMoney$|^StarMoneyOnlineUpdate$", "Match": "^StarMoney" } },
    { "Name": "App: StarMoney services", "Kind": "Service", "MinimumModuleVersion": "0.2",
      "Parameters": { "App": "StarMoney", "OptionalServices": [ "^StarMoney" ] } },
    { "Name": "App: StarMoney servers", "Kind": "Server",
      "Parameters": { "App": "StarMoney", "Servers": [ "services.starfinanz.de:443" ] } },
 
    { "Name": "App: SFirm", "Kind": "App",
      "Parameters": { "App": "SFirm", "Process": "^sfirm$|^sfautomat$|^sfonlineupdate$|^sfhbcigateway$|^sfInfocenter$|^SFEbicsWorker$", "Match": "^SFirm" } },
    { "Name": "App: SFirm services", "Kind": "Service", "MinimumModuleVersion": "0.2",
      "Parameters": { "App": "SFirm", "Services": [ "^MSSQL\\$SFIRMV4SQL$|^MSSQL\\$SFirm4SQL$" ],
                      "OptionalServices": [ "^SFirmV4SQLServerBackingService$" ] } },
    { "Name": "App: SFirm servers", "Kind": "Server",
      "Parameters": { "App": "SFirm", "Servers": [ "download.sfirm.de:443", "services.starfinanz.de:443" ] } },
 
    { "Name": "App: ADDISON", "Kind": "App",
      "Parameters": { "App": "ADDISON", "Process": "^ADDISON$|^10itAkte$", "Match": "^ADDISON" } },
    { "Name": "App: ADDISON services", "Kind": "Service", "MinimumModuleVersion": "0.2",
      "Parameters": { "App": "ADDISON", "Services": [ "^ADDISON", "^FastObjects" ] } },
 
    { "Name": "App: DocuWare", "Kind": "App",
      "Parameters": { "App": "DocuWare", "Process": "^DocuWare\\.Desktop$|^DocuWare\\.DesktopService$", "Match": "^DocuWare" } },
    { "Name": "App: DocuWare services", "Kind": "Service", "MinimumModuleVersion": "0.2",
      "Parameters": { "App": "DocuWare", "Services": [ "^DocuWare Desktop Service$" ] } },
 
    { "Name": "App: ELO Java Client", "Kind": "App",
      "Parameters": { "App": "ELO Java Client", "Process": "^ELOJavaClientW?$|^ELOclient$", "Match": "^ELO Java Client" } },
    { "Name": "App: ELOoffice", "Kind": "App",
      "Parameters": { "App": "ELOoffice", "Process": "^Elo32$", "Match": "^ELOoffice" } }
  ]
}