Skip to main content

Certificate Compliance Report

The Compliance Report shows the state of your certificates and their checks over an audit period, and exports it as evidence for security audits, compliance reviews and regulatory submissions. Open it from Certificate & TLS Monitoring ➡️ Compliance.

Audit Period and Scope​

Pick the audit period with the date picker beside the Export button. It defaults to the last 90 days and can cover up to a year. The period is in UTC days, in the page and in both exports.

The Scope card under the summary lists the tags on your monitors, with how many monitors have each. By default the report covers All Monitors; pick one or more tags to limit it to the monitors with any of them (OR logic), and click All Monitors to go back to the whole account. Archived monitors are included for a period they were checked in.

The page and both exports follow the period and scope you pick.

Summary​

The summary card leads with the audit period's result: the share of its checks that passed (for example 99.9% of Checks Passed). Under it:

  • how the monitors fared, in one line: "18 of 32 monitors had errors in this period: 16 recovered, and 2 still had errors when it ended". A monitor recovered when it had a clean check after its last error, before the period ended.
  • a strip of the period's days (weeks, for a period longer than 120 days), each shaded by the share of monitors with errors, like the health calendar on the overview.

The summary also counts the monitors by their current status:

StatusDescription
ValidThe certificate is within its validity period and passed its checks.
Expiring SoonThe certificate is within an expiration alert threshold set on its profile.
ExpiredThe certificate has passed its expiration date.
ErrorThe latest check found an error.

Exporting​

The Export button offers Export as PDF and Export as CSV. Both are in UTC, and say so.

PDF Report​

The PDF is a portrait document for attaching to audit evidence packages:

  1. Summary: the same summary card as the page, with the account, the audit period and who generated the report.
  2. Certificate inventory: a table with a row per monitor (monitors still waiting for their first check are grouped separately): its issuer, validation level, key, serial number, revocation and chain trust results, expiry, and the share of its checks that passed during the period.
  3. Issues: a card for each monitor with a problem now or errors during the period, with each error explained, the days it had errors, and when they were resolved.
  4. Methodology, field definitions and compliance coverage: how the checks work, what each field in the report means, and the frameworks below.

CSV Export​

The CSV is a flat file for GRC platforms (ServiceNow, Archer, Vanta and the like) or spreadsheets. Its first rows hold the report's details: when it was generated, a Time Zone line (all dates and times in the file are UTC), the audit period, and the tags it was limited to. Then there's a row per monitor:

ColumnDescription
Monitor IDThe monitor's unique identifier (SID).
Display NameThe monitor's name in the portal.
HostThe host and port being monitored.
ProtocolThe connection protocol (HTTPS, SMTP, IMAP, ...).
Common NameThe certificate's Common Name.
IssuerThe certificate authority that issued the certificate.
Certificate TypeThe certificate's validation level, or blank if it can't be told.
Serial NumberThe certificate's serial number in hex.
Valid FromThe start of the certificate's validity period.
Expiry DateThe certificate's expiration date.
Days RemainingDays until expiration at the last check.
Key / AlgorithmThe key type and size, and the signature algorithm.
SANsThe Subject Alternative Names, comma-separated.
RevocationThe revocation result: Passed, Failed, or Not checked.
Chain TrustThe chain trust result: Trusted, Untrusted, or Unknown.
StatusThe monitor's current status (Valid, Expiring Soon, Expired, Error, Pending First Check).
Last CheckedWhen the latest check ran.
Checks Passed %The share of the period's checks that passed, to one decimal place.
First CheckThe first check in the period.
Last CheckThe last check in the period.
Full Period CoverageYes if the monitor was checked for the whole period, No otherwise.
First Error DateThe first day with errors in the period (blank if none).
Last Error DateThe last day with errors in the period (blank if none).
Resolved DateThe day of the first clean check after the last error (blank if unresolved or no errors).

Compliance Coverage​

The report is evidence for these controls. It documents your certificates and their checks; it doesn't certify compliance on its own.

FrameworkControlWhat it requires
PCI DSS 4.0.1Requirements 4.2.1 and 4.2.1.1Strong cryptography for card numbers sent over open, public networks, valid certificates, and an inventory of trusted keys and certificates.
HIPAA§164.312(e)(1) Transmission SecurityGuarding electronic protected health information sent over networks. Encryption is addressable today, and HHS has proposed making it required.
ISO 27001:2022Annex A 8.24Use of cryptography, including key management; the ISO 27002 guidance covers certificates.
NIST SP 800-53 Rev. 5SC-8, SC-12, SC-17Protecting data in transit, key management, and certificates from approved policies and trust anchors.
SOC 2CC6.7 and CC7.2Protecting information in transit, and monitoring for anomalies.