Skip to main content

What does the CI/CD security pipeline look like?

Written by amaise Support

What does the CI/CD security pipeline look like?

Every pull request and build at amaise goes through automated security gates:

  1. Secret scanning — Detection of accidentally committed secrets in the code

  2. Build and lint — Static application security testing (SAST) and code formatting for all components

  3. Dependency check — Software composition analysis (SCA) with build failure for CVSS ≥ 7

  4. Unit tests — per component

  5. Integration tests — parallelized API integration tests

  6. E2E tests — browser-based end-to-end tests

  7. Infrastructure validation — IaC security scanning and best practice checks

All gates must be passed before a PR can be merged. A senior engineer must approve each PR. Direct production pushes require approval from the technical lead.

Deployments to production automatically create a database snapshot and run smoke tests and E2E tests.

Did this answer your question?