> For the complete documentation index, see [llms.txt](https://intuitem.gitbook.io/ciso-assistant/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://intuitem.gitbook.io/ciso-assistant/concepts/operations/incidents.md).

# Incidents

Security and operational events tracked from detection through resolution

An **incident** is a security or operational event being investigated or responded to. CISO Assistant treats incidents as first-class objects so that detection, response, evidence, and the controls that should prevent recurrence all live in one place.

Incidents are deliberately distinct from related concepts:

* A **risk scenario** is a *potential* adverse event — the possibility.
* A **vulnerability** is a *weakness* that could be exploited — the gap.
* An **incident** is something that has *actually happened* and is being handled.

## Mental model

```mermaid
graph LR
  D[Domain] -->|scopes| I[Incident]
  I -->|affects| A[Asset]
  I -.->|attributed to| T[Threat]
  I -.->|owned by| ACT[Actor]
  I -->|responded to with| AC[Applied control]
  I -.->|triggers| TT[Task template]
  I -->|comprises| TE[Timeline entry]
```

An incident lives in a domain and aggregates everything about the event: the assets it affected, the threats it's attributed to, the actors handling it, the applied controls invoked during response, and any task templates set up for follow-up work (post-mortem, control review). Timeline entries are the append-only log of what happened and when — detection, mitigation, observation, severity / status changes.

| User-facing    | Internal        | Notes                         |
| -------------- | --------------- | ----------------------------- |
| Incident       | `Incident`      | First-class operational event |
| Threat         | `Threat`        | Library catalog object        |
| Actor          | `Actor`         | XOR(User / Team / Entity)     |
| Task template  | `TaskTemplate`  | Spawns occurrences            |
| Timeline entry | `TimelineEntry` | Append-only response log      |

## What an incident captures

* **Identifiers and classification** — a name, an optional reference ID, the severity (critical / major / moderate / minor / low / unknown), and the status through its lifecycle.
* **Timing** — when it occurred, when it was reported, when it was resolved.
* **Detection** — internal vs external, optionally with a link to the source signal.
* **Scope** — the affected assets, the threats believed to be in play, the entities (third parties) involved.
* **Assignees** — the actors handling the response.
* **Response and qualifications** — qualifying terminology, BCP-activation flag, resolution notes.
* **Linked controls and tasks** — the applied controls invoked during response, plus the task definitions that should run as follow-up (e.g. a post-mortem, a control review).

## Lifecycle

Incidents follow a five-state lifecycle:

`new` → `ongoing` → `resolved` → `closed` (or `dismissed` at any point if the event turns out not to be a real incident)

State transitions are recorded in the incident **timeline**, an append-only log of significant moments: detection, mitigation, free-form observation, severity changes, status changes. The timeline is what an auditor or a post-mortem author will read to reconstruct what happened.

## DORA incident reports

For regulated tenants, CISO Assistant ships a **DORA incident report** — a structured form aligned with the Digital Operational Resilience Act notification requirements (initial, intermediate, and final reports). It draws from the underlying incident but adds the regulatory fields and timing that DORA prescribes.

## Related

* [Risk assessments](/ciso-assistant/concepts/risk/risk-assessments.md)
* [Vulnerabilities](/ciso-assistant/concepts/risk/vulnerabilities.md)
* [Applied controls](/ciso-assistant/concepts/operations/applied-controls.md)
* [Tasks](/ciso-assistant/concepts/operations/tasks.md)
* [Vocabulary → Incident / Severity](/ciso-assistant/introduction/vocabulary.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://intuitem.gitbook.io/ciso-assistant/concepts/operations/incidents.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
