# Quality & Security

The quality and security stages run inside every pipeline. Each produces its own report and logs, and any of them can be set to gate a deployment.

-   [Unit Testing](https://salus.cloud/docs/pipelines/quality-and-security/unit-testing/) — run your test suite and collect coverage.
-   [Package Vulnerability Scanning](https://salus.cloud/docs/pipelines/quality-and-security/package-vulnerability-scanning/) — check dependencies for known vulnerabilities.

You can require any of these stages to pass before a deployment is allowed — see [Pipeline Customization](https://salus.cloud/docs/pipelines/pipeline-customization/#pipeline-rules).
