Terminology Index

Glossary

2953 terms

Open concept maps
D
32

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.