

# Indicators for software component management
<a name="indicators-for-software-component-management"></a>

Gain visibility into code and dependencies used across your organization. This capability helps manage and secure all software components, from in-house libraries to third-party dependencies, thereby increasing the security and reliability of the development process.

**Topics**
+ [[DL.SCM.1] Use a version control system with appropriate access management](dl.scm.1-use-a-version-control-system-with-appropriate-access-management.md)
+ [[DL.SCM.2] Keep feature branches short-lived](dl.scm.2-keep-feature-branches-short-lived.md)
+ [[DL.SCM.3] Use artifact repositories with enforced authentication and authorization](dl.scm.3-use-artifact-repositories-with-enforced-authentication-and-authorization.md)
+ [[DL.SCM.4] Grant access only to trusted repositories](dl.scm.4-grant-access-only-to-trusted-repositories.md)
+ [[DL.SCM.5] Maintain an approved open-source software license list](dl.scm.5-maintain-an-approved-open-source-software-license-list.md)
+ [[DL.SCM.6] Maintain informative repository documentation](dl.scm.6-maintain-informative-repository-documentation.md)
+ [[DL.SCM.7] Standardize vulnerability disclosure processes](dl.scm.7-standardize-vulnerability-disclosure-processes.md)
+ [[DL.SCM.8] Use a versioning specification to manage software components](dl.scm.8-use-a-versioning-specification-to-manage-software-components.md)
+ [[DL.SCM.9] Implement plans for deprecating and revoking outdated software components](dl.scm.9-implement-plans-for-deprecating-and-revoking-outdated-software-components.md)
+ [[DL.SCM.10] Generate a comprehensive software inventory for each build](dl.scm.10-generate-a-comprehensive-software-inventory-for-each-build.md)