A Singapore Government Agency Website

Best practices for managing open-source dependencies

Managing open-source dependencies securely helps reduce security risks and maintain stable builds.

Follow these best practices when using Nexus IQ and Nexus Repository.

Use Nexus Repository proxies

Always download dependencies through Nexus Repository proxies rather than directly from public registries.

Benefits include:

  • caching dependencies locally
  • detecting malicious packages
  • improving build reliability

Keep dependencies updated

Outdated libraries may contain known vulnerabilities.

Regularly:

  • review Nexus IQ scan results
  • upgrade dependencies to supported versions
  • replace deprecated packages

Review scan reports regularly

After running Nexus IQ scans:

  • review the evaluation report
  • investigate policy violations
  • update affected dependencies

Avoid unverified packages

Before introducing a new dependency:

  • verify the source repository
  • review the package maintainer
  • confirm the package is actively maintained

Monitor build warnings

Warnings during builds may indicate:

  • vulnerable components
  • suspicious packages
  • licence compliance issues

Resolve these warnings whenever possible to maintain secure builds.

Chat with me!
Bot Launcher