Skip to main content

Exceptions

Exceptions allow you to formally accept the risk of certain vulnerabilities while still tracking them for audit purposes. Cloudaware models these as separate records linked to one or more Vulnerability Scan records.

Use this guide to understand how vulnerability exceptions are registered and governed in Cloudaware, including their scope, lifecycle, and impact on suppression, SLA tracking, and reporting.

Vulnerability Exception Records

Key characteristics:

  • Represent a documented risk acceptance decision.
  • Linked to one or more Cloudaware Vulnerability Scan records.
  • Contain metadata such as:
    • Scope (which assets, CVEs, or findings are covered).
    • Reason/justification.
    • Owner and approver.
    • Start and expiry dates.
    • Any compensating controls in place.

When an active exception exists for a finding:

  • The related Vulnerability Scan record is marked as suppressed (e.g., via Is Suppressed).
  • Suppressed findings are excluded from standard SLA calculations and most remediation queues.
  • They remain visible in exception‑specific reports and audit views.

Fields

The object: Vulnerability Exception Vulnerability_Exception__c

Field LabelField API NameData Type
Created ByCreatedByIdLookup(User)
Crowdstrike HostCrowdstrike_Host__cText
CVECVE__cText
Host IDhostId__cText
Host IDshostIds__cLong Text Area
Host IDs to ExcludehostIdsToExclude__cLong Text Area
Host IDs to SkiphostIdsToSkip__cLong Text Area
Hostnameshostnames__cLong Text Area
Hostnames to SkiphostnamesToSkip__cLong Text Area
Last Modified ByLastModifiedByIdLookup(User)
Organizational UnitOrganizational_Unit__cPicklist
OwnerOwnerIdLookup(User)
Sourcesource__cPicklist
Suppression Expiration DateSuppression_Expiration_Date__cDate
Suppression JustificationSuppression_Justification__cLong Text Area
Vulnerabilities CountcountOfVulnerabilities__cNumber
Vulnerability Exception ExpiredVulnerability_Exception_Expired__cFormula (Checkbox)
Vulnerability Exception IDNameAuto Number

Lifecycle and Governance

Recommended lifecycle:

  1. Request – owner requests an exception with clear justification and proposed end date.
  2. Review & Approval – security or risk committee reviews, may require compensating controls.
  3. Active – exception is active; affected findings are suppressed.
  4. Expiry/Renewal – exception either expires (and findings return to normal queues) or is renewed with updated justification.

Best practices:

  • Avoid open‑ended exceptions; always include an expiry date.
  • Require higher‑level approval for Critical or High‑risk exceptions.
  • Periodically review active exceptions by OU and application.

Relationship to Processes and Reporting

  • Exceptions feed into the broader Vulnerability Management processes, especially escalation reports.
  • Dashboards should differentiate between:
    • Open vulnerabilities with no exception.
    • Vulnerabilities covered by active exceptions.

See SLA Tracking for how exceptions affect SLA metrics.