Skip to content
AscendCore
Back to Runbook Library
Security Template: configurable per customer

Sensitive Data Access Revocation

Remove a user's access to a sensitive SharePoint site, library, or Google shared drive in one approval-gated action, fully audited.

Integrates with

M365Google Workspace

The problem

Access to sensitive data accumulates as people join projects and rarely gets cleaned up when they leave them. Revoking it by hand means hunting through permissions across multiple resources.

What AscendCore does

A requester names the user and the resource. AscendCore resolves both, proposes the revocation to an approver (including the data owner where configured), and on approval removes the permission. The action is recorded in the audit chain.

Status

Template. Resource scope and approver routing are configurable per customer. Connect it to your Microsoft 365 or Google Workspace tenant to enable.

Runbook source preview

Versioned, deterministic, auditable

Every runbook is defined as a versioned YAML manifest with explicit triggers, steps, and approval policies. The runbook itself is the audit-ready record of what AscendCore can and will do. Chat is just the interface that triggers it.

name: sensitive-data-access-revocation
trigger:
  channels: [slack, teams]
  intents: [revoke_data_access]
steps:
  - resolve_target_user
  - resolve_resource           # site / library / shared drive
  - admin_approval
  - remove_permission
approval:
  required: true
  approvers: [it-admins, data-owners]
Want this runbook?

Configure sensitive data access revocation for your environment

Templates are configurable per customer environment. Talk to us about the specific systems and approval flow you need.