Background
Reusable components in SD Elements
Modern software development entails components that provide a common function/service or are infrastructure related. These components are often developed and maintained by a team and then reused by others working on different parts of an application. Along with the functionality a component provides, teams that develop an application that uses the component could also take advantage of the security controls that are already addressed by that component.
The Reusable Components feature in SD Elements makes it possible to create components that provide a common function or infrastructure and capture security controls already addressed by them. By adding components in projects, teams can benefit from not having to review or reimplement these controls again. By directing SD Elements Countermeasures to the appropriate team, Reusable Components help teams save time so they can focus on the part of the application they are developing.
For more information about the benefits of Reusable Components, see the use case.