assess.one – AI-powered business operations platform

Workflow Template

Security Exception Workflow

Captures requests for exceptions to security policies or controls, routes them through security team risk assessment, obtains approval from the CISO (High risk) or Security Manager (Low/Medium risk), and notifies the requester of the outcome with recorded expiry date and review conditions.

Organisations granting exceptions to security policies or controls need a consistent, auditable process that routes decisions to the right level of authority and keeps a visible record of what was approved and for how long. This workflow captures exception requests through a public form, runs a security team risk assessment, and directs approval to the CISO for High risk cases or the Security Manager for Low or Medium risk cases. Requesters, the security team, the Security Manager, and the CISO are each involved at defined points, with outcomes, expiry dates, and review conditions recorded and communicated by email.

Business Outcomes

  • Helps standardise how security exception requests are captured and assessed
  • Supports consistent routing of approvals based on assessed risk level
  • Makes expiry dates and review conditions easier to track on each record
  • Reduces manual follow-up by automating acknowledgement and outcome emails
  • Improves visibility into exception status through the record timeline and dashboards

Workflow Steps

Steps

  1. 1
    Create Security Exception Recordcreate record

    Creates the security exception record from the submitted request form.

  2. 2
    Set Status to Submittedupdate record

    Sets the exception status to Submitted.

  3. 3
    Send Acknowledgement Emailsend email

    Emails the requester an acknowledgement of receipt with their reference number.

  4. 4
    Set Status to Risk Assessmentupdate record

    Sets the exception status to Risk Assessment as the security team begins review.

  5. 5
    Security Team Risk Assessmentcreate task

    Assigns the security team a task to assess risk level, review conditions, and expiry date, due in 5 days.

  6. 6
    Save Risk Assessment to Recordupdate record

    Persists the risk level, review conditions, and expiry date to the record.

  7. 7
    Route Approval by Risk Level

    Routes High risk exceptions to the CISO and Low/Medium risk exceptions to the Security Manager.

    risk_level: "High"→CISO Approval
    risk_level: "Medium"→Security Manager Approval
    risk_level: "Low"→Security Manager Approval
    Default→Security Manager Approval
  8. 8
    CISO Approvalrequest approvalrequires approval

    Requests the CISO's approval for this High risk security exception.

  9. 9
    Route CISO Approval Outcome

    Routes the workflow based on the CISO's approval decision.

    approval_status: "approved"→Set Status to Approved
    approval_status: "rejected"→Set Status to Rejected
    Default→End
  10. 10
    Security Manager Approvalrequest approvalrequires approval

    Requests the security manager's approval for this Low or Medium risk security exception.

  11. 11
    Route Security Manager Approval Outcome

    Routes the workflow based on the security manager's approval decision.

    approval_status: "approved"→Set Status to Approved
    approval_status: "rejected"→Set Status to Rejected
    Default→End
  12. 12
    Set Status to Rejectedupdate record

    Sets the exception status to Rejected.

  13. 13
    Send Rejection Emailsend email

    Emails the requester that the exception was not approved.

  14. 14
    Set Status to Approvedupdate record

    Sets the exception status to Approved.

  15. 15
    Send Approval Emailsend email

    Emails the requester that the exception is approved, including the expiry date and review conditions.

Fields

Show all 11 fields

FormSecurity Exception Request

  • Requester Name*· Text
  • Requester Email*· Email
  • Exception Requested*· Long text
  • Affected Policy or Control*· Text
  • Justification*· Long text
  • Compensating Controls· Long text
  • Requested Duration (months)*· Number

TaskSecurity Team Risk Assessment

  • Risk Level*· Choice
  • Review Conditions*· Long text
  • Expiry Date*· Date

Other fields

  • Exception Status· Choice
  • Requester Name*
  • Requester Email*
  • Exception Requested*
  • Affected Policy or Control*
  • Justification*
  • Compensating Controls

Forms

Security Exception Request

7 fields

Data Views

Security Exceptions

affected_policy_control, risk_level, expiry_date, exception_status

Dashboard Widgets

Exceptions by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
security exceptionpolicy exceptionrisk acceptancecybersecurity waiversecurity approval

Similar Workflows

Similar Categories

FAQs

What does this workflow record for each security exception?

Each exception is created as a record with a reference number, a status, and a timeline of activity. The security team's risk assessment task saves Risk Level, Review Conditions, and Expiry Date to the record, and the final approval or rejection outcome is reflected in the record status. Table views and dashboards let staff see exceptions grouped by their current status.

Who is involved in reviewing and approving a security exception?

The requester submits the initial request through a public form and receives acknowledgement and outcome emails. The security team is assigned the risk assessment task, and depending on the assessed risk level, approval is then requested from either the CISO (High risk) or the Security Manager (Low or Medium risk). All of these participants are workspace members who are assigned tasks or approvals as the workflow progresses.

How is the approver decided for each exception?

After the security team completes its risk assessment and sets the Risk Level, the workflow routes the request automatically: High risk exceptions go to the CISO for approval, while Low or Medium risk exceptions go to the Security Manager. This routing step ensures the approval task is assigned to the appropriate person based on the recorded risk level.

What happens if the CISO or Security Manager rejects the exception?

If either approver rejects the request, the workflow sets the record status to Rejected and sends the requester an email letting them know the exception was not approved. This outcome, along with the earlier risk assessment details, remains visible in the record's timeline.

What information does the requester receive if the exception is approved?

Once the CISO or Security Manager approves the exception, the workflow sets the record status to Approved and emails the requester confirming approval, including the expiry date and review conditions that were recorded during the risk assessment step. This gives the requester clear visibility into how long the exception is valid and what conditions apply.

How do we change the steps or timings in this workflow?

A workflow can be adjusted by describing the desired change in plain English or by editing the steps directly in the workflow editor, such as changing the risk assessment due date or adjusting email wording. Earlier versions of the workflow are kept, so changes can be reviewed against the previous configuration.

Can the request form be customised to capture additional details?

Yes, the public request form fields, such as Exception Requested, Affected Policy or Control, Justification, and Compensating Controls, can be edited to capture the information a workspace needs. Since this is a live template rather than a development project, changes to the form take effect for the workspace without a separate build or installation step.

Does the requester need an account to submit or track a security exception?

No account is required; the requester submits the initial request through a public form and receives updates, such as the acknowledgement, approval, or rejection emails, directly to their inbox. Any related forms sent to them, such as follow-up requests, are also completed without needing to log in.

How is progress on an exception tracked while it is under review?

The record's status moves through stages such as Submitted, Risk Assessment, Approved, or Rejected as the workflow progresses, and each change is logged in the record's timeline. Table views and dashboards allow staff to see how many exceptions are at each stage across the workspace.

Ready to use this workflow?

Create a free account and customise this workflow for your business.

Security Exception Workflow | assess.one