Terminology Index
Glossary
2953 terms
Dependency Security
Securing the third-party libraries and components a web application relies on, by tracking them, scanning for known vulnerabilities, and updating promptly, since a flaw in a dependency becomes a flaw in your application.
Modern applications are built largely from open-source and third-party dependencies, any of which can carry vulnerabilities that the application inherits. Dependency security means maintaining an inventory of components, scanning them against vulnerability databases (software composition analysis), updating or replacing vulnerable ones, and watching the supply chain for malicious packages. It addresses a major real-world attack vector, since attackers increasingly target widely used dependencies.
Introduced in: Defensive Web Fundamentals
Examples
- Scanning project dependencies and flagging one with a known critical vulnerability.
- Updating a vulnerable library promptly when a fix is released.
- Watching for malicious or typosquatted packages in the supply chain.
