DepcuraDependency Health & Security

Ecosystems

Parsing is broad. Analysis is narrower.

All formats below parse with tests. Severity, outdatedness, deprecation and safe-change behaviour depend on the ecosystem and on whether you grant online enrichment.

Manifest and lockfile parsing — verified with tests. Analysis and safe-change columns state limits.
EcosystemManifests parsedLockfiles parsedAnalysis depth
Node.jspackage.jsonpackage-lock.json, npm-shrinkwrap.json, pnpm-lock.yaml, yarn.lockParsing verified Offline structural rules apply; advisory/outdated context needs consent-gated OSV + registry lookup.
Pythonrequirements.txt, requirements-dev.txt, pyproject.toml, PipfilePipfile.lock, poetry.lock, uv.lockParsing verified Same offline base; registry metadata per package name on PyPI.
RustCargo.tomlCargo.lockParsing verified Offline rules apply; crates.io metadata only with consent.
.NET*.csproj / *.fsproj / *.vbproj, Directory.Packages.propspackages.lock.jsonParsing verified Offline rules apply; NuGet metadata only with consent.
Gogo.modgo.sumParsing verified Offline rules apply; Go module proxy metadata only with consent.
Java / Kotlinpom.xml, build.gradle, build.gradle.ktsgradle.lockfileParsing verified Offline rules apply; Maven metadata only with consent.
PHPcomposer.jsoncomposer.lockParsing verified Offline rules apply; Packagist metadata only with consent.
RubyGemfileGemfile.lockParsing verified Offline rules apply; RubyGems metadata only with consent.

Limits that matter

Read this before assuming equivalence.

  • Parsing ≠ analysis. A parsed manifest gets offline structural findings; vulnerability, outdatedness and deprecation answers need online enrichment per package.
  • Safe change is generic. Preview, backup, atomic apply and rollback cover supported JSON/TOML edits with validation — not automated version bumps per ecosystem.
  • Undeterminable stays Unknown. Advisory severity that cannot be determined is recorded as unknown and shown as Info, never silently upgraded.
  • Absence is not health. A missing deprecation or yank flag is reported as Unknown, not Healthy.

Know what your dependencies are doing.

Depcura scans a project folder on your Windows PC, explains each finding in plain words, and keeps every online check behind an explicit consent gate.

Get Depcura on Microsoft StorePlatform & pricing

Version 1.0.0 for Windows 10 (version 1809 and later, x64) and Windows 11. One-time purchase; see the Store listing for local pricing.