Do you have a process and implemented procedures for managing your software supply chain (e.g., libraries, repositories, frameworks, etc.)
Explanation
Guidance
Include any in-house developed or contract development.
Example Responses
Example Response 1
Yes, we have a comprehensive software supply chain management program We maintain a Software Bill of Materials (SBOM) for all applications using the OWASP Dependency-Track platform, which provides real-time inventory of all third-party components New libraries undergo security review before approval, including checking for known vulnerabilities, maintenance status, and licensing compliance Our CI/CD pipeline includes automated scanning with Snyk and SonarQube to detect vulnerable dependencies during build processes We have established update procedures with SLAs based on vulnerability severity (Critical: 24 hours, High: 7 days, Medium: 30 days) For contract development, our vendor agreements require adherence to the same standards, and we validate this through code reviews and automated scanning of all submitted code We conduct quarterly reviews of our dependency inventory to identify and remove unused or outdated components.
Example Response 2
Yes, we implement a structured approach to software supply chain management All developers must source packages exclusively from our private Artifactory repository, which mirrors approved public repositories Before components are added to our approved list, our security team evaluates them against our security requirements checklist We use GitHub's Dependabot to continuously monitor dependencies for security vulnerabilities and automatically create pull requests for updates Our development teams conduct monthly dependency reviews to identify and update outdated components For our contract developers, we provide access to the same tools and require them to follow our documented procedures for dependency management We also perform static application security testing (SAST) on all code, including third-party libraries, before it enters our production environment Our process is documented in our Software Development Lifecycle policy, which is reviewed annually.
Example Response 3
No, we currently don't have a formal process for managing our software supply chain Our developers select libraries and frameworks based on their technical requirements and experience We rely on developers to keep dependencies updated as part of their regular development activities While we do occasionally scan our code for vulnerabilities using free online tools, we don't have a systematic approach to tracking all third-party components or evaluating them before use We recognize this is a gap in our security posture and are planning to implement a more structured approach in the next quarter, including adopting a dependency management tool and establishing formal review procedures for third-party components.
Context
- Tab
- Infrastructure
- Category
- Application/Service Security

