Skip to main content
Version: 1.4

Status Model

Overview

The status model customization allows users to create, delete, and edit statuses and transitions between them. Configuration is applied globally across the entire system.

Statuses

The Statuses tab displays a list of custom statuses for security issues with the following characteristics:

  • Status Attributes
    • Status Name - Name and description of the status
    • Category - Determines if status is open or closed
      • Open - Security issue is open (e.g., New)
      • Closed - Security issue is closed (e.g., Fixed)
  • Universal Transitions - Whether transition into this status from any other status is possible
  • Transitions - Number of associated transitions

At least one status from each category is required for activity tracking and statistics System prevents deletion of New and Fixed statuses

Click transition count to view associated transitions

  • Gray: 0 transitions but universal transition enabled
  • Red: 0 transitions and universal transition disabled (status cannot be assigned)

Default Statuses

  • New - Newly detected issue requiring review
  • In progress - Issue being analyzed or fixed
  • Manual - Requires manual review (auto-detection insufficient)
  • Confirmed - Confirmed issue requiring fixing
  • False-positive - False positive (no actual issue)
  • Duplicate - Duplicate of existing issue
  • Suppressed - Issue excluded by security rule
  • Risk accepted - Risk accepted (fix not required)
  • Fixed - Issue resolved

Adding a Status

  1. Navigate to Customization → Status Model
  2. Click Add Status in Statuses tab
  3. Fill in parameters:
    • Name
    • Description
    • Color
    • Category
    • Universal Transitions
  4. Click Add Status

Editing a Status

  1. In Statuses tab, click edit button next to status
  2. odify parameters in popup window
  3. Click Save

Deleting a Status

❗ Cannot delete or change category of New and Fixed statuses

  1. In Statuses tab, click delete button next to status
  2. Confirm deletion in popup window. System checks for associated Security Issues. If issues exist, select new status for them
  3. Confirm removal from transitions if status is critical
  4. Click Confirm and Delete
caution

Deletion is asynchronous - time depends on issue count For heavily used statuses, delete during off-hours Status remains visible until all issues are updated Wait for completion before making other changes

Transitions

The Transitions tab shows custom transitions between statuses for security issues.

Transition Attributes

  • Transition - Transition name
  • From - Source status(es)
  • To - Target status(es)
  • Groups - User groups with access to transition (empty = all users) Note: No default transitions configured - only default universal status transitions available

Adding a Transition

  1. Navigate to Customization → Status Model
  2. Click Add Transition in Transitions tab
  3. Fill in parameters:
    • Name
    • Description (with checkbox Show description when changing status)
    • Groups
    • Statuses:
      • From
      • To
  4. Click Add Transition

Editing a Transition

  1. In Transitions tab, click edit button next to transition
  2. Modify parameters in popup window
  3. Click Save Changes

Deleting a Transition

  1. In Transitions tab, click delete button next to transition
  2. Confirm deletion in popup window

Import/Export Configuration

The system supports importing and exporting status model configurations for convenience.

Import

Upload JSON configuration to current setup Current settings are not removed or replaced - new parameters are added Pre-built presets of status and transition configurations available

JSON Structure:

{
"statuses": [
{
"key": "string",
"name": "string",
"description": "string",
"category": "string ('open' | 'closed')",
"color": "string (HEX code)",
"universal_transition": "boolean"
}
],
"transitions": [
{
"name": "string",
"description": "string",
"groups": [
"string"
],
"from_statuses_keys": [
"string (key)"
],
"to_statuses_keys": [
"string (key)"
],
"show_description_in_select": "boolean"
}
]
}

Export

The export of the current configuration is carried out in full (the entire current configuration) in the format of the JSON structure specified above.