Skip to main content

How is supply chain security ensured?

Written by amaise Support

How is supply chain security ensured?

amaise protects the software supply chain through multiple measures:

  • Version pinning: All dependencies are pinned to exact versions (no floating versions), preventing dependency confusion attacks and unexpected updates.

  • Official registries: Dependencies are sourced exclusively from official sources (Maven Central, PyPI, npm).

  • Automatic vulnerability scanning: OWASP Dependency Check (Java), Snyk (Python), npm audit, pip-audit — on every build. Builds fail on CVSS ≥ 7.

  • License compliance: Copyleft licenses (AGPL, GPLv3, SSPL) are automatically blocked in all languages.

  • Secret scanning: Every commit is checked in the CI pipeline for accidentally introduced secrets.

  • Private container registry: Docker images are built in the controlled CI/CD pipeline and pushed to a private registry. No public access.

  • Up-to-date versions: Java, Spring Boot, Python, and Vue run on current, supported versions.

Did this answer your question?