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
- Navigate to Customization → Status Model
- Click Add Status in Statuses tab
- Fill in parameters:
- Name
- Description
- Color
- Category
- Universal Transitions
- Click Add Status
Editing a Status
- In Statuses tab, click edit button next to status
- odify parameters in popup window
- Click Save
Deleting a Status
❗ Cannot delete or change category of New and Fixed statuses
- In Statuses tab, click delete button next to status
- Confirm deletion in popup window. System checks for associated Security Issues. If issues exist, select new status for them
- Confirm removal from transitions if status is critical
- Click Confirm and Delete
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
- Navigate to Customization → Status Model
- Click Add Transition in Transitions tab
- Fill in parameters:
- Name
- Description (with checkbox Show description when changing status)
- Groups
- Statuses:
- From
- To
- Click Add Transition
Editing a Transition
- In Transitions tab, click edit button next to transition
- Modify parameters in popup window
- Click Save Changes
Deleting a Transition
- In Transitions tab, click delete button next to transition
- 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.