Account and security

Compliance records

Account-level checklists for PCI-DSS, HIPAA and CMMC with a status and notes per control, plus incident and WISP records, as evidence for auditors and insurers.

Updated · 2 min read

Compliance records are your own answers about your own controls, kept beside the scan evidence that supports them. Nothing here certifies anything; it is a dated, structured record of what you have and what you lack.

Where

  • Web: Dashboard, Compliance. The iOS app opens this page with your session from a domain's Compliance module.
  • API/MCP: GET /api/compliance, POST /api/compliance (initialise the checklist), PUT /api/compliance/:id, PUT /api/compliance/bulk; tools get_compliance_records, update_compliance_item. The compliance scope.

The frameworks

Framework Controls
PCI-DSS v4.0 The twelve requirements: network security controls, secure configurations, protecting stored account data, encryption in transit, anti-malware, secure systems and software, need-to-know access, unique ids and MFA, physical access, logging and monitoring, regular testing, and a security policy
HIPAA Security Rule The administrative, physical and technical safeguards
CMMC 2.0 Level 2 The practice families: access control, awareness, audit, configuration management, identification, incident response, maintenance, media, personnel, physical, risk, assessment, communications, integrity

Each control links to the framework's own published text, and the checklist is written as plain requirements with a one-line description.

Statuses

Status Meaning
Unanswered Not yet considered
Met In place
Partial In place for some systems or with gaps
Not met A recorded gap, which is different from a blank
N/A Does not apply to this business

Notes hold your evidence in your own words: the vendor, the policy name, the date. Over MCP the assistant is told to quote your wording rather than paraphrase it.

Records are account-level, one row per control, and saved as you edit (debounced).

Incident and WISP records

GET/POST/DELETE /api/incident-wisp (tool create_incident_record) records an incident: its type, title, severity and summary, the playbook steps taken, and the Written Information Security Program text produced for it. Together with the compliance checklist they are the two documents a cyber-insurance questionnaire asks for.

How scan evidence helps

Several controls are answered by what DomainGuard already records: encryption in transit (certificate and TLS findings), regular testing (exposure scan history), logging (the audit log), email security (DMARC evidence), vulnerability management (KEV alerts and dismissals with reasons). Cite the scan date in the note.

Common questions

Is cyber-insurance a framework here? The checklists are PCI-DSS, HIPAA and CMMC. Insurance questionnaires map onto them; the incident and WISP records cover the rest of what insurers ask.

Can I have one checklist per client? Records are per account. An agency keeps a separate DomainGuard account per client for separate checklists.

Still stuck?

Ask the people who run the scanner.

Send the domain and what you expected to see. We look at the same scan you are looking at and write back with what it means and what to change.