Come vengono controllate le dipendenze per le vulnerabilità?
amaise controlla automaticamente tutte le dipendenze di terze parti ad ogni build:
Strumento | Linguaggio | Comportamento |
OWASP Dependency Check | Java | Il build fallisce se CVSS ≥ 7 |
Snyk | Python | Monitoraggio continuo con alert |
npm audit | TypeScript | Ad ogni build |
pip-audit | Python | Ad ogni build |
Inoltre vengono effettuati controlli sulle licenze: le licenze copyleft (AGPL, GPLv3, SSPL) sono bloccate in tutti i linguaggi per evitare rischi nella supply chain.
Tutte le dipendenze hanno versioni fissate (niente versioni flottanti). Le versioni principali attuali sono: Java 21, Spring Boot 3.5.7, Python 3.14, Vue 3. Le dipendenze provengono esclusivamente da registry ufficiali (Maven Central, PyPI, npm).
