Audit workflow and project version #1294
-
Hello, I'm discovering the tool and I am not sure how auditing workflow could be used in my case. Is it right that auditing has to be done again for every vulnerability, for every version of my applications ? If I suppress a vulnerability for my application, or set it as NOT IMPACTED, it the audit choice won't be rolled out to the next version of the application ? Also, the total risk score of my company will keep on increasing for every version released, as they stack, right ? What is the good practice ? Set the old version of my applications as inactive manually on a regular basis ? Regards, |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
Auditing is optional. Many development and security teams like to triage findings to help prioritize what the team should fix. Prioritization based solely on the severity of findings leads to a lot of unnecessary work for many teams. This is especially useful for teams with time-boxed constraints. But, auditing is completely optional.
Assuming you want individual projects in DT for each of version of your application (e.g. 1.0, 2.0, etc), then audit trails carry over when the project is cloned. If you clone project 1.0 creating 2.0, then the inventory, audit decisions, etc will also be cloned. If you do not clone and simply create a new 2.0 project, then no historical data is carried over.
Depends. Findings that are suppressed will not increase risk score. Findings that are not suppressed will.
Inactive states are for projects where you want to maintain history of something, but does not affect actual risk to the organization. For example, if 3.0 of an application is what is supported or in production and all prior releases are not supported or not in production, then it's recommended to mark 1.0 and 2.0 as inactive as they represent no risk to the organization. Inactive projects will also not be scanned in the future - so there are positive performance reasons for using the inactive state as well. See also: |
Beta Was this translation helpful? Give feedback.
Auditing is optional. Many development and security teams like to triage findings to help prioritize what the team should fix. Prioritization based solely on the severity of findings leads to a lot of unnecessary work for many teams. This is especially useful for teams with time-boxed constraints. But, auditing is completely optional.
Assuming you want individual projects in DT for each of version of your application (e.…