Skip to Content
SCA & DependenciesDependency Management

Dependency Management

Supported Ecosystems

CodeStax supports scanning dependencies across 11 package ecosystems:

EcosystemManifest FilesLock Files
npmpackage.jsonpackage-lock.json, yarn.lock
Python (pip)requirements.txt-
Python (Pipenv)PipfilePipfile.lock
Python (Poetry)pyproject.tomlpoetry.lock
Mavenpom.xml-
Gradlebuild.gradle-
Gogo.modgo.sum
RustCargo.tomlCargo.lock
RubyGemfileGemfile.lock
PHPcomposer.jsoncomposer.lock
NuGet*.csprojpackages.config

Dependency Details

For each dependency, CodeStax tracks:

  • Current version in your project
  • Latest available version
  • Whether it’s outdated (visual indicator)
  • Known vulnerabilities (CVE count)
  • License type
  • Package manager source

Risk Scoring

Dependencies are scored using a composite formula based on CVSS score, fix availability, and severity. See CVSS & EPSS Scoring for the full scoring methodology.

Health Metrics

The dependency health dashboard shows:

  • Total dependencies - Direct and transitive
  • Vulnerable packages - Those with known CVEs
  • Outdated packages - Those behind the latest version
  • Avg update age - How far behind your dependencies are
  • Recommendations - Prioritized list of packages to update