-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Conrado Costa <[email protected]>
- Loading branch information
1 parent
39af4ba
commit 211d8ff
Showing
11 changed files
with
150 additions
and
74 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,34 +1,66 @@ | ||
--- | ||
name: DEFAULT | ||
description: default vulnerability analysis | ||
description: default vulnerability workflow. | ||
priority: 0 | ||
conditions: [] | ||
enter_automatically: true | ||
states: | ||
- name: DRAFT | ||
- name: NEW | ||
description: > | ||
A new ticket arrived from incoming queue without any validation | ||
or analysis performed yet. | ||
jira_state: New | ||
jira_resolution: null | ||
enter_automatically: true | ||
requirements: [] | ||
|
||
- name: ANALYSIS | ||
- name: TRIAGE | ||
description: > | ||
Queue captain has taken a ticket off the incoming queue and will | ||
evalute if it should be rejected or qualified for further steps in | ||
the workflow. | ||
jira_state: Refinement | ||
jira_resolution: null | ||
enter_automatically: true | ||
requirements: | ||
- has owner | ||
|
||
- name: PRE_SECONDARY_ASSESSMENT | ||
description: > | ||
Task qualified for further work and has initial data filled, triage | ||
trackers have been filled and product team has been identified. | ||
jira_state: To Do | ||
jira_resolution: null | ||
enter_automatically: true | ||
requirements: | ||
- has affects | ||
- has description | ||
- has impact | ||
- has source | ||
- has team | ||
- has title | ||
- has trackers | ||
|
||
- name: REVIEW | ||
requirements: | ||
- affects resolved | ||
- has cve | ||
- has cwe | ||
|
||
- name: FIX | ||
- name: SECONDARY_ASSESSMENT | ||
description: An analyst assigned the task to themselves. | ||
jira_state: In Progress | ||
jira_resolution: null | ||
enter_automatically: true | ||
requirements: | ||
- trackers filed | ||
- has owner | ||
|
||
# you can freely comment as you wish | ||
# maybe about that this is the final state | ||
- name: DONE | ||
requirements: | ||
# TODO embargoed is not model attribute any more but annotation | ||
# so this currently errors out and we need to accout for the change | ||
#- not embargoed | ||
- trackers resolved | ||
description: > | ||
Task is done. We commonly expect that a CVE will be | ||
published, but it is not a requirement. | ||
jira_state: Closed | ||
jira_resolution: Done | ||
enter_automatically: false | ||
requirements: [] | ||
|
||
- name: REJECTED | ||
description: > | ||
Task were rejected either by the queue captain or the analyst. | ||
jira_state: Closed | ||
jira_resolution: Won't Do | ||
enter_automatically: false | ||
requirements: [] |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Generated by Django 3.2.20 on 2023-10-24 00:31 | ||
|
||
from django.db import migrations, models | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('osidb', '0100_fix_affectcvss'), | ||
] | ||
|
||
operations = [ | ||
migrations.AlterField( | ||
model_name='flaw', | ||
name='osim_state', | ||
field=models.CharField(blank=True, choices=[('NEW', 'New'), ('TRIAGE', 'Triage'), ('PRE_SECONDARY_ASSESSMENT', 'Pre Second Assessment'), ('SECONDARY_ASSESSMENT', 'Second Assessment'), ('DONE', 'Done'), ('REJECTED', 'Rejected')], max_length=24), | ||
), | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters